Ethereum Protocol Fellowship (EPF) Cohort 7 — Applications open until May 13
All EIPs
EIP-6466 Draft EL

SSZ receipts

Authors: , ,

Canonical data: /latest/eips/6466.json

Migration of RLP receipts to SSZ

Timeline

Glamsterdam
Etan Kissling
Declined
Dec 4, 2025 · ACDE #225
Proposed
EIP Created Feb 8, 2023

Key Benefits

  • Supports efficient proofs of individual receipt parts, like logs, without sending full receipts.
  • Removes stateful fields such as cumulativeGasUsed and logIndex to aid parallel execution.
  • Includes data to verify from, gasUsed, and contractAddress directly from the receipt.
  • Eliminates the inefficient logs bloom, reducing storage overhead.

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

The EIP does not describe direct end-user changes or new behavior, only internal receipt encoding.

Application Developers

Enables client applications to prove specific receipt parts, like logs, without the full receipt, improving log verification.

Wallet Developers

Adds on-chain data needed to verify from, gasUsed, and contractAddress fields that wallets and JSON-RPC currently expose.

Tooling / Infrastructure

Defines a universal SSZ receipt format, deprecates cumulativeGasUsed, logIndex, and logs bloom, simplifying parallel execution analysis and proof tooling.

Layer 2s

Allows L2 fraud proofs to efficiently prove individual receipt parts, such as logs, instead of providing full receipts.

Stakers & Node Operators

The EIP does not describe specific changes for validators or node operators beyond adopting the new SSZ receipt format.

CL Client Developers

No consensus-layer client changes are described; required code changes or complexity for consensus clients are not specified.

EL Client Developers

Execution-layer clients must migrate receipts from EIP-2718 RLP to SSZ and implement the new universal SSZ receipt format.