simulation

package
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2023 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllInvariants

AllInvariants runs all invariants of the stake module. Currently: total supply, positive power

func PositivePowerInvariant

func PositivePowerInvariant(k stake.Keeper) simulation.Invariant

PositivePowerInvariant checks that all stored validators have > 0 power

func Setup

func Setup(mapp *mock.App, k stake.Keeper) simulation.RandSetup

Setup nolint: errcheck

func SimulateMsgBeginRedelegate

func SimulateMsgBeginRedelegate(m auth.AccountKeeper, k stake.Keeper) simulation.Operation

SimulateMsgBeginRedelegate

func SimulateMsgBeginUnbonding

func SimulateMsgBeginUnbonding(m auth.AccountKeeper, k stake.Keeper) simulation.Operation

SimulateMsgBeginUnbonding

func SimulateMsgCreateValidator

func SimulateMsgCreateValidator(m auth.AccountKeeper, k stake.Keeper) simulation.Operation

SimulateMsgCreateValidator

func SimulateMsgDelegate

func SimulateMsgDelegate(m auth.AccountKeeper, k stake.Keeper) simulation.Operation

SimulateMsgDelegate

func SimulateMsgEditValidator

func SimulateMsgEditValidator(k stake.Keeper) simulation.Operation

SimulateMsgEditValidator

func SupplyInvariants

SupplyInvariants checks that the total supply reflects all held loose tokens, bonded tokens, and unbonding delegations nolint: unparam

func ValidatorSetInvariant

func ValidatorSetInvariant(k stake.Keeper) simulation.Invariant

ValidatorSetInvariant checks equivalence of Tendermint validator set and SDK validator set

Types

This section is empty.

Jump to

Keyboard shortcuts

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