Documentation ¶
Index ¶
- func RandomAccWithAuctionUsedAllocationsNotWithdrawn(ctx sdk.Context, r *rand.Rand, k keeper.Keeper, accs []simtypes.Account, ...) (simtypes.Account, bool)
- func RandomAccWithAvailableAllocations(ctx sdk.Context, r *rand.Rand, k keeper.Keeper, accs []simtypes.Account, ...) (simtypes.Account, sdkmath.Int, bool)
- func RandomAuctionParticipationEnabled(ctx sdk.Context, r *rand.Rand, fk types.FundraisingKeeper, k keeper.Keeper) (auction fundraisingtypes.AuctionI, found bool)
- func RandomAuctionWithdrawEnabled(ctx sdk.Context, r *rand.Rand, fk types.FundraisingKeeper, k keeper.Keeper) (auction fundraisingtypes.AuctionI, found bool)
- func RandomTierFromList(r *rand.Rand, tierList []types.Tier) (types.Tier, bool)
- func SimulateMsgParticipate(ak types.AccountKeeper, bk types.BankKeeper, fk types.FundraisingKeeper, ...) simtypes.Operation
- func SimulateMsgWithdrawAllocations(ak types.AccountKeeper, bk types.BankKeeper, fk types.FundraisingKeeper, ...) simtypes.Operation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RandomAccWithAuctionUsedAllocationsNotWithdrawn ¶
func RandomAccWithAuctionUsedAllocationsNotWithdrawn( ctx sdk.Context, r *rand.Rand, k keeper.Keeper, accs []simtypes.Account, auctionID uint64, ) (simtypes.Account, bool)
RandomAccWithAuctionUsedAllocationsNotWithdrawn returns random account that has used allocations for the given auction that have not yet been withdrawn
func RandomAccWithAvailableAllocations ¶
func RandomAccWithAvailableAllocations(ctx sdk.Context, r *rand.Rand, k keeper.Keeper, accs []simtypes.Account, desired sdkmath.Int, auctionID uint64, ) (simtypes.Account, sdkmath.Int, bool)
RandomAccWithAvailableAllocations returns random account that has at least the desired amount of available allocations and can still participate in the specified auction
func RandomAuctionParticipationEnabled ¶
func RandomAuctionParticipationEnabled( ctx sdk.Context, r *rand.Rand, fk types.FundraisingKeeper, k keeper.Keeper, ) (auction fundraisingtypes.AuctionI, found bool)
RandomAuctionParticipationEnabled returns random auction where participation is enabled
func RandomAuctionWithdrawEnabled ¶
func RandomAuctionWithdrawEnabled( ctx sdk.Context, r *rand.Rand, fk types.FundraisingKeeper, k keeper.Keeper, ) (auction fundraisingtypes.AuctionI, found bool)
RandomAuctionWithdrawEnabled returns random auction where used allocations can be withdrawn at blockTime
func RandomTierFromList ¶
func SimulateMsgParticipate ¶
func SimulateMsgParticipate( ak types.AccountKeeper, bk types.BankKeeper, fk types.FundraisingKeeper, k keeper.Keeper, txGen client.TxConfig, ) simtypes.Operation
func SimulateMsgWithdrawAllocations ¶
func SimulateMsgWithdrawAllocations( ak types.AccountKeeper, bk types.BankKeeper, fk types.FundraisingKeeper, k keeper.Keeper, txGen client.TxConfig, ) simtypes.Operation
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.