erigon-pulse/consensus
Mark Holt 6f7186e0f4
Fix invalid pre-fetched header broadcast (#8442)
Fixes and issue with Polygon validators where locally mined blocks are
broadcast with invalid header hashes because the NewBlock message
constructor was removing the ReceiptHash which contributed to the header
hash.

The results in the bor header validation code not being able to
correctly identify the signer of the header - so header validation
fails.

This also likely fixes part of the bogon-block issue which was
identified by the polygon team.
2023-10-12 08:27:02 +01:00
..
aura EthereumExecutionService in MockSentry (#8373) 2023-10-05 18:30:19 +02:00
bor Fix invalid pre-fetched header broadcast (#8442) 2023-10-12 08:27:02 +01:00
clique EthereumExecutionService in MockSentry (#8373) 2023-10-05 18:30:19 +02:00
ethash Remove unused metrics and out of date versions (#8109) 2023-09-01 07:13:13 +07:00
merge Verify excessBlobGas (EIP-4844) (#8269) 2023-09-22 11:52:33 +02:00
misc Verify excessBlobGas (EIP-4844) (#8269) 2023-09-22 11:52:33 +02:00
chain_reader.go Add FrozenBlocks function to chainReaders (#7866) 2023-07-10 17:35:27 +01:00
consensus.go Bor fix rpcdeamon engine initialization (#8390) 2023-10-06 11:58:08 +01:00
errors.go Don't mark blocks as bad on transient errors (#8197) 2023-09-17 11:14:36 +02:00
result.go Clean up DEBUG category logs (#2776) 2021-10-05 08:14:04 +07:00