Commit graph

5 commits

Author SHA1 Message Date
spencer-tb
ddb521e0d2 core: implement check_transaction reservation check in parallel processor
The parallel processor executes transactions independently with
per-tx gas pools. Replicate the EELS check_transaction per-dimension
reservation check in prepareExecResult to correctly reject blocks
that exceed gas limits.

Also add ValidateGasLimit to ValidateBody to catch BAL items
exceeding block_gas_limit / GAS_BLOCK_ACCESS_LIST_ITEM before
block processing.

Prefix all BAL mismatch errors with "invalid block access list:"
for consistent mapper matching.
2026-03-27 13:01:40 +00:00
Marius van der Wijden
b3113baec8 all: fix rebasing issues 2026-03-24 09:48:04 +01:00
Marius van der Wijden
85671f1c4a all: fix rebasing issues 2026-03-23 20:00:49 +01:00
Marius van der Wijden
caedb7ff24 core: fix deadlock in parallel state processor 2026-03-23 18:41:50 +01:00
Jared Wasinger
5808d212bb all: implement eip 7928 block access lists 2026-03-23 18:36:53 +01:00