Documentation
¶
Index ¶
- func CustomMessageDecorator(mailbox *mailboxkeeper.Keeper) func(wasmkeeper.Messenger) wasmkeeper.Messenger
- func MsgDispatch(k *mailboxkeeper.Keeper, ctx sdk.Context, contractAddr sdk.AccAddress, ...) ([]byte, error)
- func RegisterCustomPlugins(mailbox *mailboxkeeper.Keeper) []wasmkeeper.Option
- type CustomMessenger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CustomMessageDecorator ¶
func CustomMessageDecorator(mailbox *mailboxkeeper.Keeper) func(wasmkeeper.Messenger) wasmkeeper.Messenger
CustomMessageDecorator returns decorator for custom CosmWasm bindings messages
func MsgDispatch ¶
func MsgDispatch(k *mailboxkeeper.Keeper, ctx sdk.Context, contractAddr sdk.AccAddress, msg *bindingstypes.MsgDispatch) ([]byte, error)
func RegisterCustomPlugins ¶
func RegisterCustomPlugins( mailbox *mailboxkeeper.Keeper, ) []wasmkeeper.Option
Types ¶
type CustomMessenger ¶
type CustomMessenger struct {
// contains filtered or unexported fields
}
func (*CustomMessenger) DispatchMsg ¶
func (m *CustomMessenger) DispatchMsg(ctx sdk.Context, contractAddr sdk.AccAddress, contractIBCPortID string, msg wasmvmtypes.CosmosMsg) ([]sdk.Event, [][]byte, error)
DispatchMsg executes on the contractMsg.
Click to show internal directories.
Click to hide internal directories.