mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-19 21:31:37 +00:00
When accessList is nil (pre-Amsterdam blocks), stateCopy is never assigned and passed as nil to core.ApplyTransaction. This causes a nil pointer dereference at state_processor.go:224 when checking statedb.Database().TrieDB().IsVerkle(). Set stateCopy = env.state in the non-Amsterdam path so ApplyTransaction always receives a valid statedb. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| stress | ||
| miner.go | ||
| miner_test.go | ||
| ordering.go | ||
| ordering_test.go | ||
| payload_building.go | ||
| payload_building_test.go | ||
| pending.go | ||
| worker.go | ||