Versions in this module Expand all Collapse all v0 v0.0.2 Mar 8, 2023 Changes in this version + const OpReflectContractPath + const OpWeightMsgExecuteContract + const OpWeightMsgInstantiateContract + const OpWeightMsgStoreCode + func BuildOperationInput(r *rand.Rand, app *baseapp.BaseApp, ctx sdk.Context, msg interface{ ... }, ...) simulation.OperationInput + func DefaultSimulationCodeIDSelector(ctx sdk.Context, wasmKeeper WasmKeeper) uint64 + func DefaultSimulationExecuteContractSelector(ctx sdk.Context, wasmKeeper WasmKeeper) sdk.AccAddress + func DefaultSimulationExecutePayloader(msg *types.MsgExecuteContract) error + func DefaultSimulationExecuteSenderSelector(wasmKeeper WasmKeeper, ctx sdk.Context, contractAddr sdk.AccAddress, ...) (simtypes.Account, error) + func GenAndDeliverTx(txCtx simulation.OperationInput, fees sdk.Coins, gas uint64) (simtypes.OperationMsg, []simtypes.FutureOperation, error) + func GenAndDeliverTxWithRandFees(txCtx simulation.OperationInput, gas uint64) (simtypes.OperationMsg, []simtypes.FutureOperation, error) + func ParamChanges(r *rand.Rand, cdc codec.Codec) []simtypes.ParamChange + func RandomParams(r *rand.Rand) types.Params + func RandomizedGenState(simstate *module.SimulationState) + func SimulateMsgExecuteContract(ak types.AccountKeeper, bk BankKeeper, wasmKeeper WasmKeeper, ...) simtypes.Operation + func SimulateMsgInstantiateContract(ak types.AccountKeeper, bk BankKeeper, wasmKeeper WasmKeeper, ...) simtypes.Operation + func SimulateMsgStoreCode(ak types.AccountKeeper, bk BankKeeper, wasmKeeper WasmKeeper, wasmBz []byte, ...) simtypes.Operation + func WeightedOperations(simstate *module.SimulationState, ak types.AccountKeeper, bk BankKeeper, ...) simulation.WeightedOperations + type BankKeeper interface + IsSendEnabledCoin func(ctx sdk.Context, coin sdk.Coin) bool + type CodeIDSelector = func(ctx sdk.Context, wasmKeeper WasmKeeper) uint64 + type MsgExecuteContractSelector = func(ctx sdk.Context, wasmKeeper WasmKeeper) sdk.AccAddress + type MsgExecutePayloader func(msg *types.MsgExecuteContract) error + type MsgExecuteSenderSelector func(wasmKeeper WasmKeeper, ctx sdk.Context, contractAddr sdk.AccAddress, ...) (simtypes.Account, error) + type WasmKeeper interface + GetParams func(ctx sdk.Context) types.Params + IterateCodeInfos func(ctx sdk.Context, cb func(uint64, types.CodeInfo) bool) + IterateContractInfo func(ctx sdk.Context, cb func(sdk.AccAddress, types.ContractInfo) bool) + PeekAutoIncrementID func(ctx sdk.Context, lastIDKey []byte) uint64 + QuerySmart func(ctx sdk.Context, contractAddr sdk.AccAddress, req []byte) ([]byte, error)