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: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AllInvariants

func AllInvariants() simulation.Invariant

AllInvariants tests all governance invariants

func SimulateMsgDeposit

func SimulateMsgDeposit(k gov.Keeper, sk stake.Keeper) simulation.Operation

SimulateMsgDeposit

func SimulateMsgSubmitProposal

func SimulateMsgSubmitProposal(k gov.Keeper, sk stake.Keeper) simulation.Operation

SimulateMsgSubmitProposal simulates a msg Submit Proposal Note: Currently doesn't ensure that the proposal txt is in JSON form

func SimulateMsgVote

func SimulateMsgVote(k gov.Keeper, sk stake.Keeper) simulation.Operation

SimulateMsgVote nolint: unparam

func SimulateSubmittingVotingAndSlashingForProposal

func SimulateSubmittingVotingAndSlashingForProposal(k gov.Keeper, sk stake.Keeper) simulation.Operation

SimulateSubmittingVotingAndSlashingForProposal simulates creating a msg Submit Proposal voting on the proposal, and subsequently slashing the proposal. It is implemented using future operations. TODO: Vote more intelligently, so we can actually do some checks regarding votes passing or failing TODO: Actually check that validator slashings happened

Types

This section is empty.

Jump to

Keyboard shortcuts

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