go-ethereum/core
felix bca5642f56 core: fix initialization of parallelProcessor (#33723)
while trying to re-run 7843 tests again i saw geth panic (no clean hive
errors btw) and this fixes it. i think `parallelProcessor` field in
`BlockChain` was never initialized, so if u get a block with bal u run
`processBlockWithAccessList()` which then calls
`bc.parallelProcessor.Process(...)` which eventually calls
`p.chainConfig()` which then tries `p.chain.Config()` but `p.chain` is
still `nil`, ripbozo. i applied this fix and now geth again passes all
7843 tests. you also pass 179/184 tests of eip-8024, but those 5 failing
could be on our side and have nothing to do with this pr
2026-02-03 11:07:04 -05:00
..
filtermaps core/filtermaps: fix operator precedence in delete logging condition (#33280) 2025-12-06 04:21:38 +01:00
forkid params: set osaka and BPO1 & BPO2 mainnet dates (#33063) 2025-11-03 17:41:22 +01:00
history core: initialize history pruning in BlockChain (#31636) 2025-04-15 14:32:46 +02:00
overlay core/overlay: fix incorrect debug log key/value in LoadTransitionState (#32637) 2025-12-14 21:51:13 +01:00
rawdb followup to last commit 2026-02-03 11:07:04 -05:00
state a bunch of changes. mostly bal persistence and removing bal from block body object. wip... 2026-02-03 11:07:03 -05:00
stateless core/stateless: cap witness depth metrics buckets (#33389) 2025-12-11 15:42:32 +08:00
tracing all: all block access list changes up through devnet 1 including perf changes 2026-01-27 13:48:18 -05:00
txpool core/txpool/legacypool: fix stale counter (#33653) 2026-01-23 13:35:14 +01:00
types a bunch of changes. mostly bal persistence and removing bal from block body object. wip... 2026-02-03 11:07:03 -05:00
vm activate 8024 instructions in amsterdam. fix block tests 2026-02-03 11:07:04 -05:00
.gitignore Renamed chain => core 2014-12-04 10:28:02 +01:00
bench_test.go core: using testing.B.Loop (#32662) 2025-09-19 17:06:27 -06:00
bintrie_witness_test.go cmd/evm/internal/t8ntool, trie: support for verkle-at-genesis, use UBT, and move the transition tree to its own package (#32445) 2025-11-14 15:25:30 +01:00
block_access_list_tracer.go all: all block access list changes up through devnet 1 including perf changes 2026-01-27 13:48:18 -05:00
block_validator.go fixes 2026-02-03 11:07:04 -05:00
block_validator_test.go core: consolidate BlockChain constructor options (#31925) 2025-06-19 12:21:15 +02:00
blockchain.go core: fix initialization of parallelProcessor (#33723) 2026-02-03 11:07:04 -05:00
blockchain_insert.go core: remove unused peek function in insertIterator (#33155) 2025-11-12 15:30:16 +08:00
blockchain_reader.go ethstats: report newPayload processing time to stats server (#33395) 2026-01-05 17:49:30 +01:00
blockchain_repair_test.go core: consolidate BlockChain constructor options (#31925) 2025-06-19 12:21:15 +02:00
blockchain_sethead_test.go core: consolidate BlockChain constructor options (#31925) 2025-06-19 12:21:15 +02:00
blockchain_snapshot_test.go triedb/pathdb, eth: use double-buffer mechanism in pathdb (#30464) 2025-06-22 20:40:54 +08:00
blockchain_stats.go core: extend the code reader statistics (#33659) 2026-01-26 11:25:53 +01:00
blockchain_test.go all: all block access list changes up through devnet 1 including perf changes 2026-01-27 13:48:18 -05:00
chain_makers.go all: all block access list changes up through devnet 1 including perf changes 2026-01-27 13:48:18 -05:00
chain_makers_test.go core: consolidate BlockChain constructor options (#31925) 2025-06-19 12:21:15 +02:00
dao_test.go core: consolidate BlockChain constructor options (#31925) 2025-06-19 12:21:15 +02:00
error.go core, params: add limit for max blobs in blob transaction (#32246) 2025-07-21 16:26:24 +02:00
eth_transfer_logs_test.go core, params: add comments, move consts to params 2026-02-03 11:05:24 -05:00
events.go ethstats: report newPayload processing time to stats server (#33395) 2026-01-05 17:49:30 +01:00
evm.go core, core/vm: implement EIP-7708 2026-02-03 11:05:24 -05:00
gaspool.go core, miner: revert block gas counter in case of invalid transaction (#26799) 2023-03-07 05:23:52 -05:00
gen_genesis.go all: all block access list changes up through devnet 1 including perf changes 2026-01-27 13:48:18 -05:00
genesis.go core/vm: implement eip-7843 2026-02-03 11:05:23 -05:00
genesis_alloc.go params: add hoodi testnet definition (#31406) 2025-03-18 12:07:49 +01:00
genesis_test.go core/state, core/tracing: new state update hook (#33490) 2026-01-08 11:07:19 +08:00
headerchain.go core/rawdb: reduce allocations in rawdb.ReadHeaderNumber (#31913) 2025-07-15 15:48:36 +02:00
headerchain_test.go core/state, core/tracing: new state update hook (#33490) 2026-01-08 11:07:19 +08:00
mkalloc.go accounts, cmd/geth, core: close opened files (#29598) 2024-04-30 15:47:21 +02:00
parallel_state_processor.go all: all block access list changes up through devnet 1 including perf changes 2026-01-27 13:48:18 -05:00
rlp_test.go core: using testing.B.Loop (#32662) 2025-09-19 17:06:27 -06:00
sender_cacher.go core: use sync.Once for SenderCacher initialization (#31029) 2025-01-16 14:36:45 +01:00
state_prefetcher.go trie, core/state: introduce trie Prefetch for optimizing preload (#32134) 2025-08-20 21:45:27 +08:00
state_processor.go core: emit logs for balance after selfdestruct 2026-02-03 11:05:24 -05:00
state_processor_test.go core/vm: implement eip-7843 2026-02-03 11:05:23 -05:00
state_transition.go followup to last commit 2026-02-03 11:07:04 -05:00
stateless.go core: refactor StateProcessor to accept ChainContext interface (#32739) 2025-10-02 14:34:06 +02:00
txindexer.go core/rawdb: reduce allocations in rawdb.ReadHeaderNumber (#31913) 2025-07-15 15:48:36 +02:00
txindexer_test.go core/rawdb: integrate eradb backend for RPC (#31604) 2025-06-03 10:47:38 +02:00
types.go all: all block access list changes up through devnet 1 including perf changes 2026-01-27 13:48:18 -05:00