Versions in this module Expand all Collapse all v12 v12.2.4 Mar 6, 2024 v12.2.3 Jan 14, 2024 Changes in this version + func NewDynamicFeeChecker(k DynamicFeeEVMKeeper) anteutils.TxFeeChecker + type CanTransferDecorator struct + func NewCanTransferDecorator(evmKeeper EVMKeeper) CanTransferDecorator + func (ctd CanTransferDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type DynamicFeeEVMKeeper interface + ChainID func() *big.Int + GetBaseFee func(ctx sdk.Context, ethCfg *params.ChainConfig) *big.Int + GetParams func(ctx sdk.Context) evmtypes.Params + type EVMKeeper interface + DeductTxCostsFromUserBalance func(ctx sdk.Context, fees sdk.Coins, from common.Address) error + GetBalance func(ctx sdk.Context, addr common.Address) *big.Int + GetParams func(ctx sdk.Context) evmtypes.Params + GetTxIndexTransient func(ctx sdk.Context) uint64 + NewEVM func(ctx sdk.Context, msg core.Message, cfg *statedb.EVMConfig, tracer vm.EVMLogger, ...) *vm.EVM + ResetTransientGasUsed func(ctx sdk.Context) + type EthAccountVerificationDecorator struct + func NewEthAccountVerificationDecorator(ak evmtypes.AccountKeeper, ek EVMKeeper) EthAccountVerificationDecorator + func (avd EthAccountVerificationDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type EthEmitEventDecorator struct + func NewEthEmitEventDecorator(evmKeeper EVMKeeper) EthEmitEventDecorator + func (eeed EthEmitEventDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type EthGasConsumeDecorator struct + func NewEthGasConsumeDecorator(bankKeeper anteutils.BankKeeper, ...) EthGasConsumeDecorator + func (egcd EthGasConsumeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type EthIncrementSenderSequenceDecorator struct + func NewEthIncrementSenderSequenceDecorator(ak evmtypes.AccountKeeper) EthIncrementSenderSequenceDecorator + func (issd EthIncrementSenderSequenceDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type EthMempoolFeeDecorator struct + func NewEthMempoolFeeDecorator(ek EVMKeeper) EthMempoolFeeDecorator + func (mfd EthMempoolFeeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type EthMinGasPriceDecorator struct + func NewEthMinGasPriceDecorator(fk FeeMarketKeeper, ek EVMKeeper) EthMinGasPriceDecorator + func (empd EthMinGasPriceDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type EthSetupContextDecorator struct + func NewEthSetUpContextDecorator(evmKeeper EVMKeeper) EthSetupContextDecorator + func (esc EthSetupContextDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type EthSigVerificationDecorator struct + func NewEthSigVerificationDecorator(ek EVMKeeper) EthSigVerificationDecorator + func (esvd EthSigVerificationDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type EthValidateBasicDecorator struct + func NewEthValidateBasicDecorator(ek EVMKeeper) EthValidateBasicDecorator + func (vbd EthValidateBasicDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type EthVestingTransactionDecorator struct + func NewEthVestingTransactionDecorator(ak evmtypes.AccountKeeper, bk evmtypes.BankKeeper, ek EVMKeeper) EthVestingTransactionDecorator + func (vtd EthVestingTransactionDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type FeeMarketKeeper interface + AddTransientGasWanted func(ctx sdk.Context, gasWanted uint64) (uint64, error) + GetBaseFeeEnabled func(ctx sdk.Context) bool + GetParams func(ctx sdk.Context) (params feemarkettypes.Params) + type GasWantedDecorator struct + func NewGasWantedDecorator(evmKeeper EVMKeeper, feeMarketKeeper FeeMarketKeeper) GasWantedDecorator + func (gwd GasWantedDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error)