package
0.4.1
Repository: https://github.com/cosmos/ethermint.git
Documentation: pkg.go.dev

# Functions

NewAccountSetupDecorator creates a new AccountSetupDecorator instance.
NewAccountVerificationDecorator creates a new AccountVerificationDecorator.
NewAnteHandler returns an ante handler responsible for attempting to route an Ethereum or SDK transaction to an internal ante handler for performing transaction-level processing (e.g.
NewEthGasConsumeDecorator creates a new EthGasConsumeDecorator.
NewEthMempoolFeeDecorator creates a new EthMempoolFeeDecorator.
NewEthSetupContextDecorator creates a new EthSetupContextDecorator.
NewEthSigVerificationDecorator creates a new EthSigVerificationDecorator.
NewIncrementSenderSequenceDecorator creates a new IncrementSenderSequenceDecorator.
NewNonceVerificationDecorator creates a new NonceVerificationDecorator.

# Structs

AccountSetupDecorator sets an account to state if it's not stored already.
AccountVerificationDecorator validates an account balance checks.
EthGasConsumeDecorator validates enough intrinsic gas for the transaction and gas consumption.
EthMempoolFeeDecorator validates that sufficient fees have been provided that meet a minimum threshold defined by the proposer (for mempool purposes during CheckTx).
EthSetupContextDecorator sets the infinite GasMeter in the Context and wraps the next AnteHandler with a defer clause to recover from any downstream OutOfGas panics in the AnteHandler chain to return an error with information on gas provided and gas used.
EthSigVerificationDecorator validates an ethereum signature.
IncrementSenderSequenceDecorator increments the sequence of the signers.
NonceVerificationDecorator checks that the account nonce from the transaction matches the sender account sequence.

# Interfaces

EVMKeeper defines the expected keeper interface used on the Eth AnteHandler.