simulation

package
v0.15.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OpWeightMsgSaveProfile         = "op_weight_msg_save_profile"
	OpWeightMsgDeleteProfile       = "op_weight_msg_delete_profile"
	OpWeightMsgRequestDTagTransfer = "op_weight_msg_request_dtag_transfer"
	OpWeightMsgAcceptDTagTransfer  = "op_weight_msg_accept_dtag_transfer_request"
	OpWeightMsgRefuseDTagTransfer  = "op_weight_msg_refuse_dtag_transfer_request"
	OpWeightMsgCancelDTagTransfer  = "op_weight_msg_cancel_dtag_transfer_request"

	DefaultGasValue = 200000
)

Simulation operation weights constants

Variables

This section is empty.

Functions

func GetSimAccount

func GetSimAccount(address sdk.Address, accs []simtypes.Account) *simtypes.Account

GetProfile gets the profile having the given address from the accs list

func NewDecodeStore added in v0.15.0

func NewDecodeStore(cdc codec.Marshaler) func(kvA, kvB kv.Pair) string

NewDecodeStore returns a new decoder that unmarshals the KVPair's Value to the corresponding relationships type

func NewRandomProfile

func NewRandomProfile(r *rand.Rand, account sdk.AccAddress) types.Profile

NewRandomProfile return a random ProfileData from random data and the given account nolint:interfacer

func ParamChanges

func ParamChanges(r *rand.Rand) []simtypes.ParamChange

func RandomBio

func RandomBio(r *rand.Rand) string

RandomBio return a random bio value from the list of randomBios given

func RandomBioParams

func RandomBioParams(r *rand.Rand) sdk.Int

RandomBioParams return a random biography param

func RandomDTag

func RandomDTag(r *rand.Rand) string

RandomDTag return a random dtag

func RandomDTagParams

func RandomDTagParams(r *rand.Rand) types.DTagParams

RandomDTagParams return a random set of moniker params

func RandomDTagTransferRequest added in v0.12.0

func RandomDTagTransferRequest(r *rand.Rand, requests []types.DTagTransferRequest) types.DTagTransferRequest

RandomDTagTransferRequest picks and returns a random dtag transfer request from an array of requests

func RandomMoniker

func RandomMoniker(r *rand.Rand) string

RandomMoniker return a random moniker

func RandomMonikerParams

func RandomMonikerParams(r *rand.Rand) types.MonikerParams

RandomMonikerParams return a random set of moniker params

func RandomProfile

func RandomProfile(r *rand.Rand, accounts []types.Profile) types.Profile

RandomProfile picks and returns a random profile from an array

func RandomProfileCover

func RandomProfileCover(r *rand.Rand) string

RandomProfileCover return a random profile cover from the list of randomProfileCovers

func RandomProfilePic

func RandomProfilePic(r *rand.Rand) string

RandomProfilePic return a random profile pic value from the list of randomProfilePics given

func RandomizedGenState

func RandomizedGenState(simsState *module.SimulationState)

RandomizedGenState generates a random GenesisState for profile

func SimulateMsgAcceptDTagTransfer added in v0.12.0

func SimulateMsgAcceptDTagTransfer(
	k keeper.Keeper, ak authkeeper.AccountKeeper, bk bankkeeper.Keeper,
) simtypes.Operation

SimulateMsgAcceptDTagTransfer tests and runs a single MsgAcceptDTagTransfer

func SimulateMsgCancelDTagTransfer added in v0.13.0

func SimulateMsgCancelDTagTransfer(
	k keeper.Keeper, ak authkeeper.AccountKeeper, bk bankkeeper.Keeper,
) simtypes.Operation

SimulateMsgCancelDTagTransfer tests and runs a single MsgCancelDTagTransfer nolint: funlen

func SimulateMsgDeleteProfile

func SimulateMsgDeleteProfile(
	k keeper.Keeper, ak authkeeper.AccountKeeper, bk bankkeeper.Keeper,
) simtypes.Operation

SimulateMsgDeleteProfile tests and runs a single msg delete profile where the creator already exists nolint: funlen

func SimulateMsgRefuseDTagTransfer added in v0.13.0

func SimulateMsgRefuseDTagTransfer(
	k keeper.Keeper, ak authkeeper.AccountKeeper, bk bankkeeper.Keeper,
) simtypes.Operation

SimulateMsgRefuseDTagTransfer tests and runs a single MsgRefuseDTagTransfer nolint: funlen

func SimulateMsgRequestDTagTransfer added in v0.12.0

func SimulateMsgRequestDTagTransfer(
	k keeper.Keeper, ak authkeeper.AccountKeeper, bk bankkeeper.Keeper,
) simtypes.Operation

SimulateMsgRequestDTagTransfer tests and runs a single MsgRequestDTagTransfer nolint: funlen

func SimulateMsgSaveProfile

func SimulateMsgSaveProfile(
	k keeper.Keeper, ak authkeeper.AccountKeeper, bk bankkeeper.Keeper,
) simtypes.Operation

SimulateMsgSaveProfile tests and runs a single msg save profile where the creator already exists nolint: funlen

func WeightedOperations

WeightedOperations returns all the operations from the module with their respective weights

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL