Merge pull request #797 from maticnetwork/raneet10/revert-consensus-early-bailout

consensus/bor: revert "handle unauthorized signer in consensus.Prepare"
This commit is contained in:
Raneet Debnath 2023-03-30 10:20:52 +05:30 committed by GitHub
commit ef8f0abf78
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -692,13 +692,6 @@ func (c *Bor) Prepare(chain consensus.ChainHeaderReader, header *types.Header) e
currentSigner := *c.authorizedSigner.Load() currentSigner := *c.authorizedSigner.Load()
// Bail out early if we're unauthorized to sign a block. This check also takes
// place before block is signed in `Seal`.
if !snap.ValidatorSet.HasAddress(currentSigner.signer) {
// Check the UnauthorizedSignerError.Error() msg to see why we pass number-1
return &UnauthorizedSignerError{number - 1, currentSigner.signer.Bytes()}
}
// Set the correct difficulty // Set the correct difficulty
header.Difficulty = new(big.Int).SetUint64(Difficulty(snap.ValidatorSet, currentSigner.signer)) header.Difficulty = new(big.Int).SetUint64(Difficulty(snap.ValidatorSet, currentSigner.signer))