Versions in this module Expand all Collapse all v0 v0.1.3 Nov 25, 2021 v0.1.1 Nov 25, 2021 Changes in this version + func ConsumeMultisignatureVerificationGas(meter sdk.GasMeter, sig multisig.Multisignature, ...) + func DeductFees(bankKeeper types.BankKeeper, ctx sdk.Context, acc types.AccountI, ...) error + func DefaultSigVerificationGasConsumer(meter sdk.GasMeter, sig []byte, pubkey crypto.PubKey, params types.Params) error + func GetSignerAcc(ctx sdk.Context, ak AccountKeeper, addr sdk.AccAddress) (types.AccountI, error) + func NewAnteHandler(ak AccountKeeper, bankKeeper types.BankKeeper, ibcKeeper ibckeeper.Keeper, ...) sdk.AnteHandler + func SetGasMeter(simulate bool, ctx sdk.Context, gasLimit uint64) sdk.Context + type AccountKeeper interface + GetAccount func(ctx sdk.Context, addr sdk.AccAddress) types.AccountI + GetModuleAddress func(moduleName string) sdk.AccAddress + GetParams func(ctx sdk.Context) (params types.Params) + SetAccount func(ctx sdk.Context, acc types.AccountI) + type ConsumeTxSizeGasDecorator struct + func NewConsumeGasForTxSizeDecorator(ak AccountKeeper) ConsumeTxSizeGasDecorator + func (cgts ConsumeTxSizeGasDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type DeductFeeDecorator struct + func NewDeductFeeDecorator(ak AccountKeeper, bk types.BankKeeper) DeductFeeDecorator + func (dfd DeductFeeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type FeeTx interface + FeePayer func() sdk.AccAddress + GetFee func() sdk.Coins + GetGas func() uint64 + type GasTx interface + GetGas func() uint64 + type IncrementSequenceDecorator struct + func NewIncrementSequenceDecorator(ak AccountKeeper) IncrementSequenceDecorator + func (isd IncrementSequenceDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type MempoolFeeDecorator struct + func NewMempoolFeeDecorator() MempoolFeeDecorator + func (mfd MempoolFeeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type SetPubKeyDecorator struct + func NewSetPubKeyDecorator(ak AccountKeeper) SetPubKeyDecorator + func (spkd SetPubKeyDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type SetUpContextDecorator struct + func NewSetUpContextDecorator() SetUpContextDecorator + func (sud SetUpContextDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type SigGasConsumeDecorator struct + func NewSigGasConsumeDecorator(ak AccountKeeper, sigGasConsumer SignatureVerificationGasConsumer) SigGasConsumeDecorator + func (sgcd SigGasConsumeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type SigVerifiableTx interface + GetPubKeys func() []crypto.PubKey + GetSignBytes func(ctx sdk.Context, acc types.AccountI) []byte + GetSignatures func() [][]byte + GetSigners func() []sdk.AccAddress + type SigVerificationDecorator struct + func NewSigVerificationDecorator(ak AccountKeeper) SigVerificationDecorator + func (svd SigVerificationDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + type SignatureVerificationGasConsumer = func(meter sdk.GasMeter, sig []byte, pubkey crypto.PubKey, params types.Params) error + type TxWithMemo interface + GetMemo func() string + type ValidateBasicDecorator struct + func NewValidateBasicDecorator() ValidateBasicDecorator + func (vbd ValidateBasicDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type ValidateMemoDecorator struct + func NewValidateMemoDecorator(ak AccountKeeper) ValidateMemoDecorator + func (vmd ValidateMemoDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error) + type ValidateSigCountDecorator struct + func NewValidateSigCountDecorator(ak AccountKeeper) ValidateSigCountDecorator + func (vscd ValidateSigCountDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (sdk.Context, error)