Versions in this module Expand all Collapse all v0 v0.1.1 May 14, 2023 Changes in this version + func NewMsgServerImpl(keeper Keeper) types.MsgServer + func RegisterSendToEvmEncoder(cdc *codec.ProtoCodec) *wasm.MessageEncoders + type AccountKeeper interface + GetAccount func(ctx sdk.Context, addr sdk.AccAddress) authexported.Account + NewAccountWithAddress func(ctx sdk.Context, addr sdk.AccAddress) authexported.Account + SetAccount func(ctx sdk.Context, acc authexported.Account) + type EVMKeeper interface + GenerateCSDBParams func() evmtypes.CommitStateDBParams + GetChainConfig func(ctx sdk.Context) (evmtypes.ChainConfig, bool) + GetParams func(ctx sdk.Context) evmtypes.Params + type Keeper struct + func NewKeeper(cdc *codec.CodecProxy, logger log.Logger, evmKeeper EVMKeeper, ...) *Keeper + func (k Keeper) CallEvm(ctx sdk.Context, to *common.Address, value *big.Int, data []byte) (*evmtypes.ExecutionResult, *evmtypes.ResultData, error) + func (k Keeper) GetProtoCodec() *codec.ProtoCodec + func (k Keeper) Logger() log.Logger + func (k Keeper) SendToEvm(ctx sdk.Context, caller, contract string, recipient string, amount sdk.Int) (success bool, err error) + func (k Keeper) SendToWasm(ctx sdk.Context, caller sdk.AccAddress, wasmContractAddr, recipient string, ...) error + type SendToWasmEventHandler struct + func NewSendToWasmEventHandler(k Keeper) *SendToWasmEventHandler + func (h SendToWasmEventHandler) EventID() common.Hash + func (h SendToWasmEventHandler) Handle(ctx sdk.Context, contract common.Address, data []byte) error + type WASMKeeper interface + Execute func(ctx sdk.Context, contractAddress sdk.AccAddress, caller sdk.AccAddress, ...) ([]byte, error) + GetParams func(ctx sdk.Context) wasmtypes.Params