Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlockMessage ¶
type BlockMessage struct { Height int64 `pg:",pk,notnull,use_zero"` Block string `pg:",pk,notnull"` Message string `pg:",pk,notnull"` }
func (*BlockMessage) Persist ¶ added in v0.5.0
func (bm *BlockMessage) Persist(ctx context.Context, s model.StorageBatch) error
type BlockMessages ¶
type BlockMessages []*BlockMessage
func (BlockMessages) Persist ¶ added in v0.5.0
func (bms BlockMessages) Persist(ctx context.Context, s model.StorageBatch) error
type Message ¶
type Message struct { Height int64 `pg:",pk,notnull,use_zero"` Cid string `pg:",pk,notnull"` From string `pg:",notnull"` To string `pg:",notnull"` Value string `pg:",notnull"` GasFeeCap string `pg:",notnull"` GasPremium string `pg:",notnull"` GasLimit int64 `pg:",use_zero"` SizeBytes int `pg:",use_zero"` Nonce uint64 `pg:",use_zero"` Method uint64 `pg:",use_zero"` }
type MessageGasEconomy ¶ added in v0.3.0
type MessageGasEconomy struct { Height int64 `pg:",pk,notnull,use_zero"` StateRoot string `pg:",pk,notnull"` BaseFee float64 `pg:",use_zero"` BaseFeeChangeLog float64 `pg:",use_zero"` GasLimitTotal int64 `pg:",use_zero"` GasLimitUniqueTotal int64 `pg:",use_zero"` GasFillRatio float64 `pg:",use_zero"` GasCapacityRatio float64 `pg:",use_zero"` GasWasteRatio float64 `pg:",use_zero"` // contains filtered or unexported fields }
func (*MessageGasEconomy) Persist ¶ added in v0.5.0
func (g *MessageGasEconomy) Persist(ctx context.Context, s model.StorageBatch) error
type MessageTaskResult ¶
type MessageTaskResult struct { Messages Messages ParsedMessages ParsedMessages BlockMessages BlockMessages Receipts Receipts MessageGasEconomy *MessageGasEconomy }
func (*MessageTaskResult) Persist ¶
func (mtr *MessageTaskResult) Persist(ctx context.Context, s model.StorageBatch) error
type ParsedMessage ¶ added in v0.3.0
type ParsedMessage struct { Height int64 `pg:",pk,notnull,use_zero"` Cid string `pg:",pk,notnull"` From string `pg:",notnull"` To string `pg:",notnull"` Value string `pg:",notnull"` Method string `pg:",notnull"` Params string `pg:",type:jsonb,notnull"` }
func (*ParsedMessage) Persist ¶ added in v0.5.0
func (pm *ParsedMessage) Persist(ctx context.Context, s model.StorageBatch) error
type ParsedMessages ¶ added in v0.3.0
type ParsedMessages []*ParsedMessage
func (ParsedMessages) Persist ¶ added in v0.5.0
func (pms ParsedMessages) Persist(ctx context.Context, s model.StorageBatch) error
Click to show internal directories.
Click to hide internal directories.