An EIP-8141 spec cleanup was merged: `sig.signer` may be empty and defaults to `tx.sender`, raw signature bytes are left out of every `sig_hash` so signatures can be aggregated later, and the mempool rules require the expiry verifier frame to be the first frame. chunter-cb submitted an EIP-8130 renumbering of transaction types and an `eth_call`/`eth_estimateGas` extension. pcaversaccio said his personal goal is to make Ethereum the leading privacy chain. L1-zkEVM breakout #06 and PQ Interop #47 were held in the evening.
(morph-dev), merged. `sig.signer` can be empty and defaults to `tx.sender`; raw `sig.signature` bytes are elided from every `sig_hash`, because a transaction is valid only if all signatures are valid, so committing to `sig.msg` already commits to the signatures indirectly, and keeping the bytes would rule out future signature aggregation; in the mempool, the expiry verifier frame can only be the first frame in the list.
(chunter-cb), submitted. `AA_TX_TYPE` goes from `0x7B` to `0x79` and `AA_PAYER_TYPE` from `0x7C` to `0x7A`; the RPC accepts the AA transaction fields (`sender`, `nonceKey`, `accountChanges`, `calls`, `expiry`, `payer` and more) and prices the request as an AA transaction, since authentication gas depends on the auth blob's shape rather than a valid signature.
16:55: Robinhood's canonical bridge is permissioned and trusted, with only two EOAs able to propose and challenge state roots; on Base a permissioned TEE proposes state roots, but anyone can challenge.
EIP-7928: move to Review and EIP-7981: move to Review, merged; EIP-8282: set predeploy addresses from current reference bytecode, submitted and merged.
EIP-7928: move to Review and EIP-7981: move to Review, merged; EIP-8282: set predeploy addresses from current reference bytecode, submitted and merged.