mirror of
https://github.com/tendermint/tendermint.git
synced 2026-09-19 06:31:57 +00:00
Make vote.ValidatorAddress consistent when extracted from commit
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user