Versions in this module Expand all Collapse all v21 v21.0.0 Mar 9, 2024 Changes in this version + func CombinedFeeRequirement(globalFees, minGasPrices sdk.Coins) sdk.Coins + 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 + func PrettyPrint(coins sdk.Coins) string + type FeeDecorator struct + BypassMinFeeMsgTypes []string + GlobalFeeKeeper globalfeekeeper.Keeper + IsFeePayTx *bool + MaxTotalBypassMinFeeMsgGasUsage uint64 + StakingKeeper stakingkeeper.Keeper + func NewFeeDecorator(bypassMsgTypes []string, gfk globalfeekeeper.Keeper, 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(msgs []sdk.Msg) bool + func (mfd FeeDecorator) DefaultZeroGlobalFee(ctx sdk.Context) ([]sdk.DecCoin, error) + func (mfd FeeDecorator) GetGlobalFee(ctx sdk.Context, feeTx sdk.FeeTx) (sdk.Coins, error) Other modules containing this package github.com/CosmosContracts/juno/v16 github.com/CosmosContracts/juno/v17 github.com/CosmosContracts/juno/v18 github.com/CosmosContracts/juno/v19 github.com/CosmosContracts/juno/v22 github.com/CosmosContracts/juno/v23 github.com/CosmosContracts/juno/v24 github.com/CosmosContracts/juno/v25 github.com/CosmosContracts/juno/v26