lightclient split a frame's `gas_limit` into `execution_gas_limit` and `state_gas_limit`, merged: execution gas stays a call-frame concept while state gas is handled per frame. Another set of PRs looks at migrated accounts: EIP-8151 stops a revoked ECDSA key from authorizing through `ecRecover`, but EIP-8141's `SIGPARAM` would reopen that gap elsewhere. Jochem Brouwer's benchmarks confirmed the Glamsterdam repricing numbers are safe and final. Eli Ben-Sasson criticized the EF's decision to drop Poseidon.
(lightclient), merged. It splits a frame's `gas_limit` into `execution_gas_limit` and `state_gas_limit`: execution gas continues to be (generally) a call-frame concept, while state gas is treated as a frame-level concept.
(AnkushinDaniil), merged. The author is implementing EIP-8141 in Nethermind and cross-testing against ethrex on a devnet; three places in the text could be read more than one way, and two had already caused real divergences. Also merged that day: a frame receipt carries no transaction-level status.
EIP-8141: clarify floor repricing, signature validation and frame.value gas (AnkushinDaniil), merged. The author is implementing EIP-8141 in Nethermind and cross-testing against ethrex on a devnet; three places in the text could be read more than one way, and two had already caused real divergences. Also merged that day: a frame receipt carries no transaction-level status.
(Marchhill), submitted. EIP-8151 stops a migrated account's revoked ECDSA key being presented as authorization through `ecRecover`, but `SIGPARAM(0x00)` hands `resolved_signer` to EVM code with no way for the consumer to tell a live key from a revoked one. The companion EIP-8151: state the revoked-key invariant was submitted.
EIP-8141: restrict SIGPARAM signer introspection to accounts with empty or delegated code (Marchhill), submitted. EIP-8151 stops a migrated account's revoked ECDSA key being presented as authorization through `ecRecover`, but `SIGPARAM(0x00)` hands `resolved_signer` to EVM code with no way for the consumer to tell a live key from a revoked one. The companion EIP-8151: state the revoked-key invariant was submitted.
(Marchhill), submitted. The trace rules permit `SSTORE` to `tx.sender`'s storage inside the first `deploy` frame, but the banned list bans `SSTORE` outright while carving out `CREATE`, `CREATE2` and `SETDELEGATE`; the PR adds the matching carve-out.
(anderselowsson), merged; Magicians: preserving censorship resistance for BAL data in EIP-7999, 20:05. EIP-7999 treats data as an unconditional resource under FOCIL, so a builder may not skip an IL transaction just because the block's data resource is full, which relies on each IL being capped at 8 KiB.
An EIP-7999 update (anderselowsson), merged; Magicians: preserving censorship resistance for BAL data in EIP-7999, 20:05. EIP-7999 treats data as an unconditional resource under FOCIL, so a builder may not skip an IL transaction just because the block's data resource is full, which relies on each IL being capped at 8 KiB.
21:20; once FOCIL ships, includers are chosen at random regardless of stake, so consolidation by large operators raises the share of solo stakers selected.