simulation

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EpochBlocks = "epoch_blocks"
	Budgets     = "budgets"
)

Simulation parameter constants

View Source
const (
	OpWeightSimulateUpdateBudgetPlans = "op_weight_update_budget_plans"
)

Simulation operation weights constants.

Variables

This section is empty.

Functions

func GenBudgets

func GenBudgets(r *rand.Rand, ctx sdk.Context, accs []simtypes.Account) []types.Budget

GenBudgets returns randomized budgets.

func GenEpochBlocks

func GenEpochBlocks(r *rand.Rand) uint32

GenEpochBlocks returns randomized epoch blocks.

func InitBudgets added in v1.1.0

func InitBudgets(r *rand.Rand) []types.Budget

func NewDecodeStore

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

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

func ParamChanges

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

ParamChanges defines the parameters that can be modified by param change proposals on the simulation

func ProposalContents added in v1.1.0

func ProposalContents(k keeper.Keeper) []simtypes.WeightedProposalContent

ProposalContents defines the module weighted proposals' contents for mocking param changes, other actions with keeper

func RandomizedGenState

func RandomizedGenState(simState *module.SimulationState)

RandomizedGenState generates a random GenesisState for budget.

func SimulateUpdateBudgetPlans added in v1.1.0

func SimulateUpdateBudgetPlans(k keeper.Keeper) simtypes.ContentSimulatorFn

SimulateUpdateBudgetPlans generates random update budget plans param change proposal content.

Types

This section is empty.

Jump to

Keyboard shortcuts

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