Documentation ¶
Index ¶
Constants ¶
View Source
const ( RouteKey = "vm" ModuleName = "vm" StoreKey = "vm" DefaultCodespace = "vm" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeeperI ¶
type KeeperI interface { BeginBlock(ctx sdk.Context, req abci.RequestBeginBlock) EndBlock(ctx sdk.Context, req abci.RequestEndBlock) []abci.ValidatorUpdate Upload(ctx sdk.Context, wasmCode []byte, creator sdk.AccAddress) (codeHash []byte, err error) Instantiate(ctx sdk.Context, codeHash []byte, invoker sdk.AccAddress, args utils.WasmInput, name, version, author, email, describe string, genesisContractAddress sdk.AccAddress, gasWanted uint64) (sdk.AccAddress, error) Execute(ctx sdk.Context, contractAddress sdk.AccAddress, invoker sdk.AccAddress, args utils.WasmInput, gasWanted uint64) (sdk.Result, error) SetBalance(ctx sdk.Context, addr ethcmn.Address, amount *big.Int) AddBalance(ctx sdk.Context, addr ethcmn.Address, amount *big.Int) SubBalance(ctx sdk.Context, addr ethcmn.Address, amount *big.Int) SetNonce(ctx sdk.Context, addr ethcmn.Address, nonce uint64) SetState(ctx sdk.Context, addr ethcmn.Address, key, value ethcmn.Hash) SetCode(ctx sdk.Context, addr ethcmn.Address, code []byte) SetLogs(ctx sdk.Context, hash ethcmn.Hash, logs []*ethtypes.Log) error Finalise(ctx sdk.Context, deleteEmptyObjects bool) error Commit(ctx sdk.Context, deleteEmptyObjects bool) (root ethcmn.Hash, err error) SetChainConfig(ctx sdk.Context, config evmtypes.ChainConfig) SetParams(ctx sdk.Context, params evmtypes.Params) GetParams(ctx sdk.Context) evmtypes.Params GetAllTxLogs(ctx sdk.Context) []evmtypes.TransactionLogs GetChainConfig(ctx sdk.Context) (evmtypes.ChainConfig, bool) GetAccountStorage(ctx sdk.Context, address common.Address) (evmtypes.Storage, error) GetCode(ctx sdk.Context, address ethcmn.Address) []byte GetStoreKey() sdk.StoreKey }
go to ../keeper/keeper.go
Click to show internal directories.
Click to hide internal directories.