Versions in this module Expand all Collapse all v8 v8.0.1 May 29, 2022 Changes in this version + func NewQuerier(k Keeper, legacyQuerierCdc *codec.LegacyAmino) sdk.Querier + type Hooks struct + func (h Hooks) AfterDelegationModified(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h Hooks) AfterExitPool(ctx sdk.Context, sender sdk.AccAddress, poolId uint64, shareInAmount sdk.Int, ...) + func (h Hooks) AfterJoinPool(ctx sdk.Context, sender sdk.AccAddress, poolId uint64, enterCoins sdk.Coins, ...) + func (h Hooks) AfterPoolCreated(ctx sdk.Context, sender sdk.AccAddress, poolId uint64) + func (h Hooks) AfterProposalActive(ctx sdk.Context, proposalID uint64) + func (h Hooks) AfterProposalDeposit(ctx sdk.Context, proposalID uint64, depositorAddr sdk.AccAddress) + func (h Hooks) AfterProposalFailedMinDeposit(ctx sdk.Context, proposalId uint64) + func (h Hooks) AfterProposalInactive(ctx sdk.Context, proposalID uint64) + func (h Hooks) AfterProposalSubmission(ctx sdk.Context, proposalID uint64) + func (h Hooks) AfterProposalVote(ctx sdk.Context, proposalID uint64, voterAddr sdk.AccAddress) + func (h Hooks) AfterProposalVotingPeriodEnded(ctx sdk.Context, proposalId uint64) + func (h Hooks) AfterSwap(ctx sdk.Context, sender sdk.AccAddress, poolId uint64, input sdk.Coins, ...) + func (h Hooks) AfterValidatorBeginUnbonding(ctx sdk.Context, consAddr sdk.ConsAddress, valAddr sdk.ValAddress) + func (h Hooks) AfterValidatorBonded(ctx sdk.Context, consAddr sdk.ConsAddress, valAddr sdk.ValAddress) + func (h Hooks) AfterValidatorCreated(ctx sdk.Context, valAddr sdk.ValAddress) + func (h Hooks) AfterValidatorRemoved(ctx sdk.Context, consAddr sdk.ConsAddress, valAddr sdk.ValAddress) + func (h Hooks) AfterValidatorSlashed(ctx sdk.Context, valAddr sdk.ValAddress, infractionHeight int64, ...) + func (h Hooks) BeforeDelegationCreated(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h Hooks) BeforeDelegationRemoved(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h Hooks) BeforeDelegationSharesModified(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h Hooks) BeforeSlashingRedelegation(ctx sdk.Context, srcValidator stakingtypes.Validator, ...) + func (h Hooks) BeforeSlashingUnbondingDelegation(ctx sdk.Context, unbondingDelegation stakingtypes.UnbondingDelegation, ...) + func (h Hooks) BeforeValidatorModified(ctx sdk.Context, valAddr sdk.ValAddress) + func (h Hooks) BeforeValidatorSlashed(ctx sdk.Context, valAddr sdk.ValAddress, _ int64, _ sdk.Dec, _ sdk.Dec) + type Keeper struct + func NewKeeper(cdc codec.Codec, storeKey sdk.StoreKey, ak types.AccountKeeper, ...) *Keeper + func (k Keeper) AfterAddLiquidity(ctx sdk.Context, sender sdk.AccAddress) + func (k Keeper) AfterDelegationModified(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (k Keeper) AfterProposalVote(ctx sdk.Context, proposalID uint64, voterAddr sdk.AccAddress) + func (k Keeper) AfterSwap(ctx sdk.Context, sender sdk.AccAddress) + func (k Keeper) ClaimCoinsForAction(ctx sdk.Context, addr sdk.AccAddress, action types.Action) (sdk.Coins, error) + func (k Keeper) ClaimRecord(goCtx context.Context, req *types.QueryClaimRecordRequest) (*types.QueryClaimRecordResponse, error) + func (k Keeper) ClaimableForAction(goCtx context.Context, req *types.QueryClaimableForActionRequest) (*types.QueryClaimableForActionResponse, error) + func (k Keeper) ClawbackAirdrop(ctx sdk.Context) error + func (k Keeper) CreateModuleAccount(ctx sdk.Context, amount sdk.Coin) + func (k Keeper) EndAirdrop(ctx sdk.Context) error + func (k Keeper) GetClaimRecord(ctx sdk.Context, addr sdk.AccAddress) (types.ClaimRecord, error) + func (k Keeper) GetClaimRecords(ctx sdk.Context) []types.ClaimRecord + func (k Keeper) GetClaimableAmountForAction(ctx sdk.Context, addr sdk.AccAddress, action types.Action) (sdk.Coins, error) + func (k Keeper) GetModuleAccountAddress(ctx sdk.Context) sdk.AccAddress + func (k Keeper) GetModuleAccountBalance(ctx sdk.Context) sdk.Coin + func (k Keeper) GetParams(ctx sdk.Context) (types.Params, error) + func (k Keeper) GetUserTotalClaimable(ctx sdk.Context, addr sdk.AccAddress) (sdk.Coins, error) + func (k Keeper) Hooks() Hooks + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) ModuleAccountBalance(c context.Context, _ *types.QueryModuleAccountBalanceRequest) (*types.QueryModuleAccountBalanceResponse, error) + func (k Keeper) Params(c context.Context, _ *types.QueryParamsRequest) (*types.QueryParamsResponse, error) + func (k Keeper) SetClaimRecord(ctx sdk.Context, claimRecord types.ClaimRecord) error + func (k Keeper) SetClaimRecords(ctx sdk.Context, claimRecords []types.ClaimRecord) error + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) error + func (k Keeper) TotalClaimable(goCtx context.Context, req *types.QueryTotalClaimableRequest) (*types.QueryTotalClaimableResponse, error) Other modules containing this package github.com/osmosis-labs/osmosis github.com/osmosis-labs/osmosis/v6 github.com/osmosis-labs/osmosis/v7