package
0.4.4
Repository: https://github.com/jiujiteiro/ethermint.git
Documentation: pkg.go.dev

# Functions

DefaultSigVerificationGasConsumer is the default implementation of SignatureVerificationGasConsumer.
NewAccessListDecorator creates a new AccessListDecorator.
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.
NewCanTransferDecorator creates a new CanTransferDecorator instance.
NewEthAccountVerificationDecorator creates a new EthAccountVerificationDecorator.
NewEthGasConsumeDecorator creates a new EthGasConsumeDecorator.
NewEthIncrementSenderSequenceDecorator creates a new EthIncrementSenderSequenceDecorator.
NewEthNonceVerificationDecorator creates a new EthNonceVerificationDecorator.
No description provided by the author
NewEthSigVerificationDecorator creates a new EthSigVerificationDecorator.
NewEthValidateBasicDecorator creates a new EthValidateBasicDecorator.
No description provided by the author

# Structs

AccessListDecorator prepare an access list for the sender if Yolov3/Berlin/EIPs 2929 and 2930 are applicable at the current block number.
CanTransferDecorator checks if the sender is allowed to transfer funds according to the EVM block context rules.
EthAccountVerificationDecorator validates an account balance checks.
EthGasConsumeDecorator validates enough intrinsic gas for the transaction and gas consumption.
EthIncrementSenderSequenceDecorator increments the sequence of the signers.
EthNonceVerificationDecorator checks that the account nonce from the transaction matches the sender account sequence.
EthSetupContextDecorator is adapted from SetUpContextDecorator from cosmos-sdk, it ignores gas consumption by setting the gas meter to infinite.
EthSigVerificationDecorator validates an ethereum signatures.
EthValidateBasicDecorator is adapted from ValidateBasicDecorator from cosmos-sdk, it ignores ErrNoSignatures.

# Interfaces

AccountKeeper defines an expected keeper interface for the auth module's AccountKeeper.
BankKeeper defines an expected keeper interface for the bank module's Keeper.
EVMKeeper defines the expected keeper interface used on the Eth AnteHandler.