Documentation ¶
Index ¶
- func AllInvariants(ck bank.Keeper, k stake.Keeper, am auth.AccountMapper) simulation.Invariant
- func PositivePowerInvariant(k stake.Keeper) simulation.Invariant
- func Setup(mapp *mock.App, k stake.Keeper) simulation.RandSetup
- func SimulateMsgBeginRedelegate(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
- func SimulateMsgBeginUnbonding(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
- func SimulateMsgCompleteRedelegate(k stake.Keeper) simulation.TestAndRunTx
- func SimulateMsgCompleteUnbonding(k stake.Keeper) simulation.TestAndRunTx
- func SimulateMsgCreateValidator(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
- func SimulateMsgDelegate(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
- func SimulateMsgEditValidator(k stake.Keeper) simulation.TestAndRunTx
- func SupplyInvariants(ck bank.Keeper, k stake.Keeper, am auth.AccountMapper) simulation.Invariant
- func ValidatorSetInvariant(k stake.Keeper) simulation.Invariant
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllInvariants ¶
func AllInvariants(ck bank.Keeper, k stake.Keeper, am auth.AccountMapper) simulation.Invariant
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 SimulateMsgBeginRedelegate ¶
func SimulateMsgBeginRedelegate(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
SimulateMsgBeginRedelegate
func SimulateMsgBeginUnbonding ¶
func SimulateMsgBeginUnbonding(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
SimulateMsgBeginUnbonding
func SimulateMsgCompleteRedelegate ¶
func SimulateMsgCompleteRedelegate(k stake.Keeper) simulation.TestAndRunTx
SimulateMsgCompleteRedelegate
func SimulateMsgCompleteUnbonding ¶
func SimulateMsgCompleteUnbonding(k stake.Keeper) simulation.TestAndRunTx
SimulateMsgCompleteUnbonding
func SimulateMsgCreateValidator ¶
func SimulateMsgCreateValidator(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
SimulateMsgCreateValidator
func SimulateMsgDelegate ¶
func SimulateMsgDelegate(m auth.AccountMapper, k stake.Keeper) simulation.TestAndRunTx
SimulateMsgDelegate
func SimulateMsgEditValidator ¶
func SimulateMsgEditValidator(k stake.Keeper) simulation.TestAndRunTx
SimulateMsgEditValidator
func SupplyInvariants ¶
func SupplyInvariants(ck bank.Keeper, k stake.Keeper, am auth.AccountMapper) simulation.Invariant
SupplyInvariants checks that the total supply reflects all held loose tokens, bonded tokens, and unbonding delegations
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.
Click to show internal directories.
Click to hide internal directories.