Versions in this module Expand all Collapse all v1 v1.7.4 Apr 15, 2023 v1.7.3 Apr 15, 2023 Changes in this version + func AllInvariants(k Keeper) sdk.Invariant + func NewMsgServerImpl(keeper Keeper) types.MsgServer + func ParamKeyTable() paramstypes.KeyTable + func RegisterInvariants(ir sdk.InvariantRegistry, k Keeper) + func RewardInvariant(k Keeper) sdk.Invariant + type GovHook struct + func NewGovHook(k Keeper) GovHook + func (h GovHook) AfterProposalDeposit(ctx sdk.Context, proposalID uint64, depositorAddr sdk.AccAddress) + func (h GovHook) AfterProposalFailedMinDeposit(ctx sdk.Context, proposalID uint64) + func (h GovHook) AfterProposalSubmission(ctx sdk.Context, proposalID uint64) + func (h GovHook) AfterProposalVote(ctx sdk.Context, proposalID uint64, voterAddr sdk.AccAddress) + func (h GovHook) AfterProposalVotingPeriodEnded(ctx sdk.Context, proposalID uint64) + type Keeper struct + func NewKeeper(cdc codec.Codec, storeKey storetypes.StoreKey, bk types.BankKeeper, ...) Keeper + func (k Keeper) AdjustPool(ctx sdk.Context, poolId string, reward sdk.Coins, rewardPerBlock sdk.Coins, ...) (err error) + func (k Keeper) CreatePool(ctx sdk.Context, description string, lptDenom string, startHeight int64, ...) (*types.FarmPool, error) + func (k Keeper) CreatePoolFee(ctx sdk.Context) (fee sdk.Coin) + func (k Keeper) DeductPoolCreationFee(ctx sdk.Context, creator sdk.AccAddress) error + func (k Keeper) DeleteFarmInfo(ctx sdk.Context, poolId, address string) + func (k Keeper) DequeueActivePool(ctx sdk.Context, poolId string, expiredHeight int64) + func (k Keeper) DestroyPool(ctx sdk.Context, poolId string, creator sdk.AccAddress) (sdk.Coins, error) + func (k Keeper) EnqueueActivePool(ctx sdk.Context, poolId string, expiredHeight int64) + func (k Keeper) Expired(ctx sdk.Context, pool types.FarmPool) bool + func (k Keeper) FarmPool(goctx context.Context, request *types.QueryFarmPoolRequest) (*types.QueryFarmPoolResponse, error) + func (k Keeper) FarmPools(goctx context.Context, request *types.QueryFarmPoolsRequest) (*types.QueryFarmPoolsResponse, error) + func (k Keeper) Farmer(goctx context.Context, request *types.QueryFarmerRequest) (*types.QueryFarmerResponse, error) + func (k Keeper) GetAllEscrowInfo(ctx sdk.Context) (infos []types.EscrowInfo) + func (k Keeper) GetEscrowInfo(ctx sdk.Context, proposalId uint64) (types.EscrowInfo, bool) + func (k Keeper) GetFarmInfo(ctx sdk.Context, poolId, address string) (info types.FarmInfo, exist bool) + func (k Keeper) GetParams(ctx sdk.Context) types.Params + func (k Keeper) GetPool(ctx sdk.Context, poolId string) (types.FarmPool, bool) + func (k Keeper) GetRewardRules(ctx sdk.Context, poolId string) (rules types.RewardRules) + func (k Keeper) GetSequence(ctx sdk.Context) uint64 + func (k Keeper) HandleCreateFarmProposal(ctx sdk.Context, p *types.CommunityPoolCreateFarmProposal) error + func (k Keeper) Harvest(ctx sdk.Context, poolId string, sender sdk.AccAddress) (sdk.Coins, error) + func (k Keeper) IteratorActivePool(ctx sdk.Context, fun func(pool types.FarmPool)) + func (k Keeper) IteratorAllFarmInfo(ctx sdk.Context, fun func(farmer types.FarmInfo)) + func (k Keeper) IteratorAllPools(ctx sdk.Context, fun func(pool types.FarmPool)) + func (k Keeper) IteratorExpiredPool(ctx sdk.Context, height int64, fun func(pool types.FarmPool)) + func (k Keeper) IteratorFarmInfo(ctx sdk.Context, address string, fun func(farmer types.FarmInfo)) + func (k Keeper) IteratorRewardRules(ctx sdk.Context, poolId string, fun func(r types.RewardRule)) + func (k Keeper) Logger(ctx sdk.Context) log.Logger + func (k Keeper) MaxRewardCategories(ctx sdk.Context) (maxRewardCategories uint32) + func (k Keeper) Params(goctx context.Context, request *types.QueryParamsRequest) (*types.QueryParamsResponse, error) + func (k Keeper) Refund(ctx sdk.Context, pool types.FarmPool) (sdk.Coins, error) + func (k Keeper) SetEscrowInfo(ctx sdk.Context, info types.EscrowInfo) + func (k Keeper) SetFarmInfo(ctx sdk.Context, farmer types.FarmInfo) + func (k Keeper) SetParams(ctx sdk.Context, params types.Params) + func (k Keeper) SetPool(ctx sdk.Context, pool types.FarmPool) + func (k Keeper) SetRewardRule(ctx sdk.Context, poolId string, rule types.RewardRule) + func (k Keeper) SetRewardRules(ctx sdk.Context, poolId string, rules types.RewardRules) + func (k Keeper) SetSequence(ctx sdk.Context, seq uint64) + func (k Keeper) Stake(ctx sdk.Context, poolId string, lpToken sdk.Coin, sender sdk.AccAddress) (reward sdk.Coins, err error) + func (k Keeper) TaxRate(ctx sdk.Context) (taxRate sdk.Dec) + func (k Keeper) Unstake(ctx sdk.Context, poolId string, lpToken sdk.Coin, sender sdk.AccAddress) (_ sdk.Coins, err error) + type Migrator struct + func NewMigrator(k Keeper) Migrator + func (m Migrator) Migrate1to2(ctx sdk.Context) error