# Functions
GetSigners is the custom function to get signers on Ethereum transactions Gets the signer's address from the Ethereum tx signature.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
ACCESS_TYPE_PERMISSIONED only allows the operation for specific addresses.
ACCESS_TYPE_PERMISSIONLESS does not restrict the operation to anyone.
ACCESS_TYPE_RESTRICTED restrict the operation to anyone.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
Enum value maps for AccessType.
Enum value maps for AccessType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Msg_ServiceDesc is the grpc.ServiceDesc for Msg service.
Query_ServiceDesc is the grpc.ServiceDesc for Query service.
# Structs
AccessControl defines the permission policy of the EVM for creating and calling contracts.
AccessControlType defines the permission type for policies.
AccessListTx is the data of EIP-2930 access list transactions.
AccessTuple is the element type of an access list.
ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int values instead of *big.Int.
DynamicFeeTx is the data of EIP-1559 dynamic fee transactions.
EstimateGasResponse defines EstimateGas response.
EthCallRequest defines EthCall request.
EventBlockBloom defines an Ethereum block bloom filter event.
EventEthereumTx defines the event for an Ethereum transaction.
EventMessage.
EventTxLog defines the event for an Ethereum transaction log.
ExtensionOptionsEthereumTx is an extension option for ethereum transactions.
GenesisAccount defines an account to be initialized in the genesis state.
GenesisState defines the evm module's genesis state.
LegacyTx is the transaction data of regular Ethereum transactions.
Log represents an protobuf compatible Ethereum Log that defines a contract log event.
MsgEthereumTx encapsulates an Ethereum transaction as an SDK message.
MsgEthereumTxResponse defines the Msg/EthereumTx response type.
MsgUpdateParams defines a Msg for updating the x/evm module parameters.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Params defines the EVM module parameters.
QueryAccountRequest is the request type for the Query/Account RPC method.
QueryAccountResponse is the response type for the Query/Account RPC method.
QueryBalanceRequest is the request type for the Query/Balance RPC method.
QueryBalanceResponse is the response type for the Query/Balance RPC method.
QueryBaseFeeRequest defines the request type for querying the EIP1559 base fee.
QueryBaseFeeResponse returns the EIP1559 base fee.
QueryCodeRequest is the request type for the Query/Code RPC method.
QueryCodeResponse is the response type for the Query/Code RPC method.
QueryConfigRequest defines the request type for querying the Config.
QueryConfigResponse returns the EVM Config.
QueryCosmosAccountRequest is the request type for the Query/CosmosAccount RPC method.
QueryCosmosAccountResponse is the response type for the Query/CosmosAccount RPC method.
QueryGlobalMinGasPriceRequest defines the request type for querying the GlobalMinGasPrice.
QueryGlobalMinGasPriceResponse returns the GlobalMinGasPrice.
QueryParamsRequest defines the request type for querying x/evm parameters.
QueryParamsResponse defines the response type for querying x/evm parameters.
QueryStorageRequest is the request type for the Query/Storage RPC method.
QueryStorageResponse is the response type for the Query/Storage RPC method.
QueryTraceBlockRequest defines TraceTx request.
QueryTraceBlockResponse defines TraceBlock response.
QueryTraceTxRequest defines TraceTx request.
QueryTraceTxResponse defines TraceTx response.
QueryTxLogsRequest is the request type for the Query/TxLogs RPC method.
QueryTxLogsResponse is the response type for the Query/TxLogs RPC method.
QueryValidatorAccountRequest is the request type for the Query/ValidatorAccount RPC method.
QueryValidatorAccountResponse is the response type for the Query/ValidatorAccount RPC method.
State represents a single Storage key value pair item.
TraceConfig holds extra parameters to trace functions.
TransactionLogs define the logs generated from a transaction execution with a given hash.
TxResult stores results of Tx execution.
UnimplementedMsgServer must be embedded to have forward compatible implementations.
UnimplementedQueryServer must be embedded to have forward compatible implementations.
# Interfaces
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
TxDataV2 implements the Ethereum transaction tx structure.
UnsafeMsgServer may be embedded to opt out of forward compatibility for this service.
UnsafeQueryServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
AccessType defines the types of permissions for the operations.