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 + const MaxRewardCategoryN + const OpWeightMsgAdjustPool + const OpWeightMsgCreatePool + const OpWeightMsgDestroyPool + const OpWeightMsgHarvest + const OpWeightMsgStake + const OpWeightMsgUnStake + const PoolCreationFee + func GenAppendReward(r *rand.Rand, rules types.RewardRules, spendable sdk.Coins) (sdk.Coins, error) + func GenDescription(r *rand.Rand) string + func GenDestructible(r *rand.Rand) bool + func GenLpToken(r *rand.Rand, spendableCoin sdk.Coins) (sdk.Coin, error) + func GenRewardPerBlock(r *rand.Rand, coin sdk.Coin) (sdk.Coin, error) + func GenRewardRule(r *rand.Rand, rules types.RewardRules) types.RewardRule + func GenStake(r *rand.Rand, pool types.FarmPool, spendable sdk.Coins) (sdk.Coin, error) + func GenStartHeight(r *rand.Rand, ctx sdk.Context) int64 + func GenTotalReward(r *rand.Rand, spendableCoin sdk.Coins) (sdk.Coin, error) + func GenUnStake(r *rand.Rand, pool types.FarmPool, info types.FarmInfo) (sdk.Coin, error) + func NewDecodeStore(cdc codec.Codec) func(kvA, kvB kv.Pair) string + func RandomizedGenState(simState *module.SimulationState) + func SimulateMsgAdjustPool(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKeeper) simtypes.Operation + func SimulateMsgCreatePool(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKeeper) simtypes.Operation + func SimulateMsgDestroyPool(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKeeper) simtypes.Operation + func SimulateMsgHarvest(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKeeper) simtypes.Operation + func SimulateMsgStake(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKeeper) simtypes.Operation + func SimulateMsgUnStake(k keeper.Keeper, ak types.AccountKeeper, bk types.BankKeeper) simtypes.Operation + func WeightedOperations(appParams simtypes.AppParams, cdc codec.JSONCodec, k keeper.Keeper, ...) simulation.WeightedOperations