Versions in this module Expand all Collapse all v0 v0.16.0 May 28, 2022 v0.15.0 May 27, 2022 Changes in this version + func DefaultSigVerificationGasConsumer(meter sdk.GasMeter, sig signing.SignatureV2, params authtypes.Params) error + func NewAnteHandler(options HandlerOptions) sdk.AnteHandler + func Recover(logger tmlog.Logger, err *error) + func VerifySignature(pubKey cryptotypes.PubKey, signerData authsigning.SignerData, ...) error + 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 EVMKeeper interface + ChainID func() *big.Int + DeductTxCostsFromUserBalance func(ctx sdk.Context, msgEthTx evmtypes.MsgEthereumTx, txData evmtypes.TxData, ...) (sdk.Coins, error) + GetBalance func(ctx sdk.Context, addr common.Address) *big.Int + GetBaseFee func(ctx sdk.Context, ethCfg *params.ChainConfig) *big.Int + GetParams func(ctx sdk.Context) evmtypes.Params + NewEVM func(ctx sdk.Context, msg core.Message, cfg *evmtypes.EVMConfig, ...) *vm.EVM + ResetTransientGasUsed func(ctx sdk.Context) + type Eip712SigVerificationDecorator struct + func NewEip712SigVerificationDecorator(ak evmtypes.AccountKeeper, signModeHandler authsigning.SignModeHandler) Eip712SigVerificationDecorator + func (svd Eip712SigVerificationDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + 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 EthGasConsumeDecorator struct + func NewEthGasConsumeDecorator(evmKeeper EVMKeeper, maxGasWanted uint64) EthGasConsumeDecorator + func (egcd EthGasConsumeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err 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 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 HandlerOptions struct + AccountKeeper evmtypes.AccountKeeper + BankKeeper evmtypes.BankKeeper + EvmKeeper EVMKeeper + FeeMarketKeeper evmtypes.FeeMarketKeeper + FeegrantKeeper ante.FeegrantKeeper + IBCKeeper *ibckeeper.Keeper + MaxTxGasWanted uint64 + SigGasConsumer func(meter sdk.GasMeter, sig signing.SignatureV2, params authtypes.Params) error + SignModeHandler authsigning.SignModeHandler + func (options HandlerOptions) Validate() error + type RejectMessagesDecorator struct + func (rmd RejectMessagesDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error)