Versions in this module Expand all Collapse all v0 v0.0.0 Apr 17, 2024 Changes in this version + func CombinedFeeRequirement(globalFees, minGasPrices sdk.Coins) (sdk.Coins, error) + func ContainZeroCoins(coins sdk.Coins) bool + func Find(coins sdk.Coins, denom string) (bool, sdk.Coin) + func GetMinGasPrice(ctx sdk.Context, gasLimit int64) sdk.Coins + type FeeDecorator struct + GlobalMinFeeParamSource globalfee.ParamSource + StakingKeeper *stakingkeeper.Keeper + func NewFeeDecorator(globalfeeSubspace paramtypes.Subspace, sk *stakingkeeper.Keeper) FeeDecorator + func (mfd FeeDecorator) AnteHandle(ctx sdk.Context, tx sdk.Tx, simulate bool, next sdk.AnteHandler) (newCtx sdk.Context, err error) + func (mfd FeeDecorator) ContainsOnlyBypassMinFeeMsgs(ctx sdk.Context, msgs []sdk.Msg) bool + func (mfd FeeDecorator) DefaultZeroGlobalFee(ctx sdk.Context) ([]sdk.DecCoin, error) + func (mfd FeeDecorator) GetBypassMsgTypes(ctx sdk.Context) (res []string) + func (mfd FeeDecorator) GetGlobalFee(ctx sdk.Context, feeTx sdk.FeeTx) (sdk.Coins, error) + func (mfd FeeDecorator) GetMaxTotalBypassMinFeeMsgGasUsage(ctx sdk.Context) (res uint64) + func (mfd FeeDecorator) GetTxFeeRequired(ctx sdk.Context, tx sdk.FeeTx) (sdk.Coins, error)