Documentation
¶
Index ¶
- type BlockMessage
- type BlockMessages
- type InternalMessage
- type InternalMessageList
- type InternalParsedMessage
- type InternalParsedMessageList
- type Message
- type MessageGasEconomy
- type MessageGasEconomyV0
- type MessageTaskResult
- type MessageV0
- type Messages
- type ParsedMessage
- type ParsedMessageV0
- type ParsedMessages
- type Receipt
- type Receipts
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 ¶
func (bm *BlockMessage) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
type BlockMessages ¶
type BlockMessages []*BlockMessage
func (BlockMessages) Persist ¶
func (bms BlockMessages) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
type InternalMessage ¶
type InternalMessage struct {
Height int64 `pg:",pk,notnull,use_zero"`
Cid string `pg:",pk,notnull"`
StateRoot string `pg:",notnull"`
SourceMessage string
From string `pg:",notnull"`
To string `pg:",notnull"`
Value string `pg:"type:numeric,notnull"`
Method uint64 `pg:",use_zero"`
ActorName string `pg:",notnull"`
ActorFamily string `pg:",notnull"`
ExitCode int64 `pg:",use_zero"`
GasUsed int64 `pg:",use_zero"`
// contains filtered or unexported fields
}
func (*InternalMessage) Persist ¶
func (im *InternalMessage) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
type InternalMessageList ¶
type InternalMessageList []*InternalMessage
func (InternalMessageList) Persist ¶
func (l InternalMessageList) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
type InternalParsedMessage ¶
type InternalParsedMessage struct {
Height int64 `pg:",pk,notnull,use_zero"`
Cid string `pg:",pk,notnull"`
From string `pg:",notnull"`
To string `pg:",notnull"`
Value string `pg:"type:numeric,notnull"`
Method string `pg:",use_zero"`
Params string `pg:",type:jsonb"`
// contains filtered or unexported fields
}
func (*InternalParsedMessage) Persist ¶
func (ipm *InternalParsedMessage) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
type InternalParsedMessageList ¶
type InternalParsedMessageList []*InternalParsedMessage
func (InternalParsedMessageList) Persist ¶
func (l InternalParsedMessageList) Persist(ctx context.Context, s model.StorageBatch, version model.Version) 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:"type:numeric,notnull"`
GasFeeCap string `pg:"type:numeric,notnull"`
GasPremium string `pg:"type:numeric,notnull"`
GasLimit int64 `pg:",use_zero"`
SizeBytes int `pg:",use_zero"`
Nonce uint64 `pg:",use_zero"`
Method uint64 `pg:",use_zero"`
}
type MessageGasEconomy ¶
type MessageGasEconomy struct {
Height int64 `pg:",pk,notnull,use_zero"`
StateRoot string `pg:",pk,notnull"`
BaseFee float64 `pg:"type:numeric,use_zero"`
BaseFeeChangeLog float64 `pg:",use_zero"`
GasLimitTotal int64 `pg:"type:numeric,use_zero"`
GasLimitUniqueTotal int64 `pg:"type:numeric,use_zero"`
GasFillRatio float64 `pg:",use_zero"`
GasCapacityRatio float64 `pg:",use_zero"`
GasWasteRatio float64 `pg:",use_zero"`
// contains filtered or unexported fields
}
func (*MessageGasEconomy) AsVersion ¶
func (g *MessageGasEconomy) AsVersion(version model.Version) (interface{}, bool)
func (*MessageGasEconomy) Persist ¶
func (g *MessageGasEconomy) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
type MessageGasEconomyV0 ¶
type MessageGasEconomyV0 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
}
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, version model.Version) error
type MessageV0 ¶
type MessageV0 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"`
// contains filtered or unexported fields
}
type ParsedMessage ¶
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:"type:numeric,notnull"`
Method string `pg:",notnull"`
Params string `pg:",type:jsonb"`
}
func (*ParsedMessage) AsVersion ¶
func (pm *ParsedMessage) AsVersion(version model.Version) (interface{}, bool)
func (*ParsedMessage) Persist ¶
func (pm *ParsedMessage) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
type ParsedMessageV0 ¶
type ParsedMessages ¶
type ParsedMessages []*ParsedMessage
func (ParsedMessages) Persist ¶
func (pms ParsedMessages) Persist(ctx context.Context, s model.StorageBatch, version model.Version) error
Click to show internal directories.
Click to hide internal directories.