Validation validation bug fix --> keep track of LastBondedValidators

This commit is contained in:
Jae Kwon
2015-01-16 02:18:49 -08:00
parent b3b6a24317
commit d1a36d2ac2
3 changed files with 72 additions and 47 deletions

View File

@ -104,14 +104,15 @@ func MakeGenesisState(db dbm.DB, genDoc *GenesisDoc) *State {
validatorInfos.Save()
return &State{
DB: db,
LastBlockHeight: 0,
LastBlockHash: nil,
LastBlockParts: blk.PartSetHeader{},
LastBlockTime: genDoc.GenesisTime,
BondedValidators: NewValidatorSet(validators),
UnbondingValidators: NewValidatorSet(nil),
accounts: accounts,
validatorInfos: validatorInfos,
DB: db,
LastBlockHeight: 0,
LastBlockHash: nil,
LastBlockParts: blk.PartSetHeader{},
LastBlockTime: genDoc.GenesisTime,
BondedValidators: NewValidatorSet(validators),
LastBondedValidators: NewValidatorSet(nil),
UnbondingValidators: NewValidatorSet(nil),
accounts: accounts,
validatorInfos: validatorInfos,
}
}