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 ClaimStakingRewardsIfNecessary(ctx sdk.Context, bankKeeper BankKeeper, distributionKeeper DistributionKeeper, ...) error + func ClaimSufficientStakingRewards(ctx sdk.Context, stakingKeeper StakingKeeper, ...) error + type BankKeeper interface + GetBalance func(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin + type DistributionKeeper interface + WithdrawDelegationRewards func(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) (sdk.Coins, error) + type StakingKeeper interface + BondDenom func(ctx sdk.Context) string + IterateDelegations func(ctx sdk.Context, delegator sdk.AccAddress, ...) + type TxFeeChecker func(ctx sdk.Context, feeTx sdk.FeeTx) (sdk.Coins, int64, error)