{
  "id": 7642,
  "title": "EIP-7642: eth/69 - history expiry and simpler receipts",
  "status": "Final",
  "type": "Standards Track",
  "category": "Networking",
  "summary": "A change to EL networking that changes how receipts are handled and removes old data from node synchronization, saving approximately 530GB of bandwidth during sync.",
  "impacts": [
    "Indirect benefits through faster node sync times and reduced bandwidth usage during initial sync.",
    "No impact on smart contract development or execution environment.",
    "No changes to wallets.",
    "Historical data APIs and indexers need updates for new history serving windows and modified networking protocols.",
    "No direct impact on L2s, only processing historical data from L1 might be affected.",
    "Significant bandwidth savings during sync operations.",
    "Minimal impact as this primarily affects execution layer networking protocols.",
    "Major implementation work required for new eth/69 protocol including history serving windows, bloom filter removal from receipts, and BlockRangeUpdate messaging.",
    "Saves ~530GB of bandwidth per node sync",
    "Faster setup for new Ethereum nodes",
    "Prepares for history expiry management"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eth-70-drop-pre-merge-fields-from-eth-protocol/19005",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7642.md",
  "canonical_url": "/latest/eips/7642.json",
  "markdown_url": "/latest/eips/7642.md",
  "citations": [
    {
      "recordId": "eip-7642",
      "artifactPath": "normalized/7642.json",
      "url": "/records/proposal/eip-7642/normalized/7642.json",
      "label": "EIP-7642: eth/69 - history expiry and simpler receipts",
      "snippet": "A change to EL networking that changes how receipts are handled and removes old data from node synchronization, saving approximately 530GB of bandwidth during sync."
    }
  ]
}
