Documentation ¶
Index ¶
- type AspectContext
- type AspectContextFieldLoader
- type BlockContext
- type BlockContextFieldLoader
- type ContextLoader
- type EVMKeeper
- type EnvContext
- type EnvContextFieldLoader
- type MessageContext
- type MessageContextFieldLoader
- type ReceiptContext
- type ReceiptContextFieldLoader
- type TxContext
- type TxContextFieldLoader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AspectContext ¶
type AspectContext struct {
// contains filtered or unexported fields
}
func NewAspectContext ¶
func NewAspectContext() *AspectContext
func (*AspectContext) ValueLoader ¶
func (c *AspectContext) ValueLoader(key string) ContextLoader
type AspectContextFieldLoader ¶
type AspectContextFieldLoader func(ctx *artelatypes.RunnerContext) proto.Message
type BlockContext ¶
type BlockContext struct {
// contains filtered or unexported fields
}
func NewBlockContext ¶
func NewBlockContext(ctx *types.AspectRuntimeContext) *BlockContext
func (*BlockContext) ValueLoader ¶
func (c *BlockContext) ValueLoader(key string) ContextLoader
type BlockContextFieldLoader ¶
type BlockContextFieldLoader func(blockCtx *types.EthBlockContext) proto.Message
type ContextLoader ¶
type ContextLoader func(ctx *artelatypes.RunnerContext) ([]byte, error)
type EnvContext ¶
type EnvContext struct {
// contains filtered or unexported fields
}
func NewEnvContext ¶
func NewEnvContext(ctx *types.AspectRuntimeContext, keeper EVMKeeper) *EnvContext
func (*EnvContext) ValueLoader ¶
func (c *EnvContext) ValueLoader(key string) ContextLoader
type EnvContextFieldLoader ¶
type MessageContext ¶
type MessageContext struct {
// contains filtered or unexported fields
}
func NewMessageContext ¶
func NewMessageContext(getEthTxContext func() *types.EthTxContext, getSdkCtx func() sdk.Context) *MessageContext
func (*MessageContext) ValueLoader ¶
func (c *MessageContext) ValueLoader(key string) ContextLoader
type ReceiptContext ¶
type ReceiptContext struct {
// contains filtered or unexported fields
}
func NewReceiptContext ¶
func NewReceiptContext(getEthTxContext func() *types.EthTxContext, getSdkCtx func() sdk.Context) *ReceiptContext
func (*ReceiptContext) ValueLoader ¶
func (c *ReceiptContext) ValueLoader(key string) ContextLoader
type TxContext ¶
type TxContext struct {
// contains filtered or unexported fields
}
func NewTxContext ¶
func NewTxContext(getEthTxContext func() *types.EthTxContext, getSdkCtx func() sdk.Context) *TxContext
func (*TxContext) ValueLoader ¶
func (c *TxContext) ValueLoader(key string) ContextLoader
type TxContextFieldLoader ¶
type TxContextFieldLoader func(ethTxCtx *types.EthTxContext, tx *ethereum.Transaction) proto.Message
Click to show internal directories.
Click to hide internal directories.