Versions in this module Expand all Collapse all v3 v3.0.1 Oct 29, 2024 v3.0.0 Oct 29, 2024 Changes in this version + func NewMsgServerImpl(k Keeper) types.MsgServer + type Hooks struct + func (h Hooks) AfterValidatorRemoved(ctx sdk.Context, _ sdk.ConsAddress, valAddr sdk.ValAddress) error + func (h Hooks) BeforeDelegationSharesModified(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) error + type Keeper struct + func NewKeeper(keeper keeper.Keeper, bankKeeper types.BankKeeper, ...) Keeper + func (k *Keeper) SetHooks(hooks distributiontypes.DistributionHooks) *Keeper + func (k Keeper) AfterWithdrawDelegationRewards(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress, ...) error + func (k Keeper) AfterWithdrawValidatorCommission(ctx sdk.Context, valAddr sdk.ValAddress, commission sdk.Coins) error + func (k Keeper) Hooks() Hooks + func (k Keeper) WithdrawDelegationRewards(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) (sdk.Coins, error) Other modules containing this package github.com/cvn-network/cvn/v2