Make vote.ValidatorAddress consistent when extracted from commit

This commit is contained in:
Jeremiah Andrews
2018-08-20 07:55:44 -07:00
parent 170364a472
commit f403195f67
10 changed files with 42 additions and 42 deletions
+1
View File
@@ -129,6 +129,7 @@ func (p *provider) fillFullCommit(signedHeader types.SignedHeader) (fc lite.Full
if err != nil {
return lite.FullCommit{}, err
}
signedHeader.Commit.AddAddresses(valset.GetAddresses())
return lite.NewFullCommit(signedHeader, valset, nextValset), nil
}
+1
View File
@@ -177,6 +177,7 @@ func (dbp *DBProvider) fillFullCommit(sh types.SignedHeader) (FullCommit, error)
if err != nil {
return FullCommit{}, err
}
sh.Commit.AddAddresses(valset.GetAddresses())
// Return filled FullCommit.
return FullCommit{
SignedHeader: sh,
+1 -1
View File
@@ -83,7 +83,7 @@ func (pkz privKeys) signHeader(header *types.Header, first, last int) *types.Com
}
blockID := types.BlockID{Hash: header.Hash()}
return types.NewCommit(header.Height, 1, blockID, commitSigs)
return types.NewCommit(header.Height, 1, blockID, commitSigs, vset.GetAddresses())
}
func makeVote(header *types.Header, valset *types.ValidatorSet, key crypto.PrivKey) *types.Vote {