Merge PR #3015: Add Governance genesis checks

* missing genesis verification in gaia, also add distribution verification

* PENDING.md

* Fix error message
This commit is contained in:
Jack Zampolin
2018-12-11 20:05:49 +01:00
committed by Christopher Goes
parent 38c11cffad
commit 2f9b062cf3
2 changed files with 32 additions and 2 deletions
+3 -2
View File
@@ -76,14 +76,15 @@ func appStateFn(r *rand.Rand, accs []simulation.Account) json.RawMessage {
}
// Random genesis states
vp := time.Duration(r.Intn(2*172800)) * time.Second
govGenesis := gov.GenesisState{
StartingProposalID: uint64(r.Intn(100)),
DepositParams: gov.DepositParams{
MinDeposit: sdk.Coins{sdk.NewInt64Coin(stakeTypes.DefaultBondDenom, int64(r.Intn(1e3)))},
MaxDepositPeriod: time.Duration(r.Intn(2*172800)) * time.Second,
MaxDepositPeriod: vp,
},
VotingParams: gov.VotingParams{
VotingPeriod: time.Duration(r.Intn(2*172800)) * time.Second,
VotingPeriod: vp,
},
TallyParams: gov.TallyParams{
Threshold: sdk.NewDecWithPrec(5, 1),