erigon-pulse/core
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
..
allocs Support for --chain=holesky (#8064) 2023-08-26 16:31:29 +06:00
asm enable more linters #954 (#7179) 2023-03-25 05:13:27 +00:00
forkid Correctly compute fork id when timestamp fork is activated in genesis (#8046) 2023-08-21 15:35:13 +02:00
rawdb move NewHashBatch to erigon-lib, remove oddb package (#8408) 2023-10-09 15:47:54 +07:00
state EthereumExecutionService in MockSentry (#8373) 2023-10-05 18:30:19 +02:00
systemcontracts Remove CalcuttaBlock in favour of BlockAlloc (#8371) 2023-10-05 15:39:57 +02:00
types Fix invalid pre-fetched header broadcast (#8442) 2023-10-12 08:27:02 +01:00
vm evm: no interface on contract creation (#8378) 2023-10-05 13:42:20 +07:00
.gitignore Renamed chain => core 2014-12-04 10:28:02 +01:00
block_builder_parameters.go Support engine_forkchoiceUpdatedV3 with ParentBeaconBlockRoot (EIP-4788) (#7969) 2023-08-06 11:54:14 +02:00
block_validator_test.go EthereumExecutionService in MockSentry (#8373) 2023-10-05 18:30:19 +02:00
block_validator.go Simplify miner gas limit post EIP-1559. Default to 30M (#3205) 2022-01-05 16:36:24 +07:00
blockchain.go Upgrade libp2p (enables go 1.21 support) (#8288) 2023-09-29 22:11:13 +02:00
blocks.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
bor_fee_log.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
chain_makers.go Move ApplyDAOHardFork & UpgradeBuildInSystemContract to engine.Initialize (#8095) 2023-08-30 15:51:19 +02:00
error.go EIP-4844: Rename "data gas" to "blob gas" (#7937) 2023-07-28 12:12:05 +02:00
events.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
evm.go EIP-4844: rename "data hash" to "blob hash" (#7947) 2023-07-31 10:12:53 +02:00
gaspool.go EIP-4844: Rename "data gas" to "blob gas" (#7937) 2023-07-28 12:12:05 +02:00
genesis_test.go Enforce blockReader interface (#7737) 2023-06-15 13:11:51 +07:00
genesis_write.go holesky genesis update (#8225) 2023-09-19 04:36:13 +06:00
mkalloc.go Break dependency of ethcfg package to core/consensus/etc... move genesis struct to 'types' package (#7206) 2023-03-29 07:27:06 +00:00
rlp_test.go e3: release chain maker changes (#7787) 2023-06-23 10:07:42 +07:00
skip_analysis.go Remove BSC support in Erigon (step 1) (#7246) 2023-04-03 14:46:21 +00:00
state_processor.go evm: no interface (#8376) 2023-10-05 12:23:08 +07:00
state_transition.go evm: no interface (#8376) 2023-10-05 12:23:08 +07:00
system_contract_lookup.go Remove CalcuttaBlock in favour of BlockAlloc (#8371) 2023-10-05 15:39:57 +02:00
tx_cacher.go Move ETL to erigon-lib (#2667) 2021-09-12 08:50:17 +01:00