Back to all reports

以太坊研究日报

Ethereum Research Daily

lightclient merged two EIP-8141 changes: codeless EOAs can sponsor transactions again, and the skipped receipt status code becomes 0x2. While implementing the frame transaction family, AnkushinDaniil submitted a batch of fixes: approval effects are transaction-scoped and not undone by frame reverts, EIP-8250's `nonce_keys` get charged, EIP-8272's signature hash is synced, and mempool handling of recent root references is hardened. soispoke said Glamsterdam will raise block gas from 60M to at least 200M.

Image for July 17, 2026

Image: GitHub, ethereum/EIPs PR #11954

Sponsorship and revert semantics in EIP-8141 frame transactions

EIP-8141: allow EOA sponsor again

(lightclient), submitted and merged. #11814 restricted the signature in the default code to index 0 as a simplification, which broke the ability of codeless EOAs to sponsor; now the expected signature index depends on the frame scope: index 0 for execution and pay-plus-execution, index 1 for pay only.

https://github.com/ethereum/EIPs/pull/11954

EIP-8141: approval effects are not reverted by frame revert or atomic-batch unroll

(AnkushinDaniil), submitted. `APPROVE(APPROVE_PAYMENT)` increments the nonce, sets `payer` and collects the maximum cost, but the spec did not say whether these roll back when an atomic batch fails: one client rolling `payer` back to none would make the transaction invalid while another treating it as transaction-scoped would keep it valid, so they would disagree on the same block. The PR states these effects are transaction-scoped.

https://github.com/ethereum/EIPs/pull/11955

Charging and mempool in EIP-8250 and EIP-8272

EIP-8272: restore the signatures field in the payload and elide signature bytes in compute_sig_hash

Submitted, since otherwise clients could disagree on the signature hash; strengthen public-mempool handling of recent root references, submitted, recommending that expired references SHOULD be evicted, that near-expiry ones not be admitted, and that the number of pending transactions sharing a reference be bounded; all are node policy, not consensus changes.

https://github.com/ethereum/EIPs/pull/11959

strengthen public-mempool handling of recent root references

EIP-8272: restore the signatures field in the payload and elide signature bytes in compute_sig_hash, submitted, since otherwise clients could disagree on the signature hash; strengthen public-mempool handling of recent root references, submitted, recommending that expired references SHOULD be evicted, that near-expiry ones not be admitted, and that the number of pending transactions sharing a reference be bounded; all are node policy, not consensus changes.

https://github.com/ethereum/EIPs/pull/11961

Glamsterdam and scaling

Other updates

Community