simulation

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Aug 12, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OpWeightMsgGrant = "op_weight_msg_grant"   //nolint:gosec
	OpWeightRevoke   = "op_weight_msg_revoke"  //nolint:gosec
	OpWeightExec     = "op_weight_msg_execute" //nolint:gosec
)

Simulation operation weights constants

View Source
const (
	WeightGrant  = 100
	WeightRevoke = 90
	WeightExec   = 90
)

authz operations weights

Variables

View Source
var (
	TypeMsgGrant  = sdk.MsgTypeURL(&authz.MsgGrant{})
	TypeMsgRevoke = sdk.MsgTypeURL(&authz.MsgRevoke{})
	TypeMsgExec   = sdk.MsgTypeURL(&authz.MsgExec{})
)

authz message types

Functions

func NewDecodeStore

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

NewDecodeStore returns a decoder function closure that umarshals the KVPair's Value to the corresponding authz type.

func RandomizedGenState

func RandomizedGenState(simState *module.SimulationState)

RandomizedGenState generates a random GenesisState for authz.

func SimulateMsgExec

SimulateMsgExec generates a MsgExec with random values.

func SimulateMsgGrant

func SimulateMsgGrant(ak authz.AccountKeeper, bk authz.BankKeeper, _ keeper.Keeper) simtypes.Operation

SimulateMsgGrant generates a MsgGrant with random values.

func SimulateMsgRevoke

func SimulateMsgRevoke(ak authz.AccountKeeper, bk authz.BankKeeper, k keeper.Keeper) simtypes.Operation

SimulateMsgRevoke generates a MsgRevoke with random values.

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