{
  "id": 7825,
  "title": "EIP-7825: Transaction Gas Limit Cap",
  "status": "Final",
  "type": "Standards Track",
  "category": "Core",
  "summary": "This introduces a 16,777,216 gas (2^24) cap for individual transactions, preventing any single transaction from consuming most of a block. The goal is to ensure fairer access to block space and improve network stability.",
  "impacts": [
    "Most users unaffected as typical transactions use far less than 16.8M gas. Edge cases with very complex operations may need to restructure.",
    "Applications with very large transactions (complex DeFi, large contract deployments) may need to split operations or redesign architecture to stay under the cap.",
    "Need to enforce the gas cap in transaction creation, but most wallet operations are well below the limit.",
    "Gas estimation tools, transaction builders, and deployment scripts need updates to enforce the 16.8M gas cap.",
    "Could impact future L2 bundling strategies and settlement transaction designs. May conflict with efficient batch processing approaches.",
    "More predictable block processing times and reduced risk of validation bottlenecks from extremely large transactions.",
    "No direct impact on consensus layer operations as this affects execution layer transaction validation.",
    "Need to implement transaction pool validation to reject transactions exceeding the gas cap and block validation to reject blocks containing invalid transactions.",
    "Prevents single transactions from hogging block space",
    "Ensures fairer access for all users",
    "Reduces network instability risks",
    "Enables safer block capacity increases"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-7825-transaction-gas-limit-cap/21848",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7825.md",
  "canonical_url": "/latest/eips/7825.json",
  "markdown_url": "/latest/eips/7825.md",
  "citations": [
    {
      "recordId": "eip-7825",
      "artifactPath": "normalized/7825.json",
      "url": "/records/proposal/eip-7825/normalized/7825.json",
      "label": "EIP-7825: Transaction Gas Limit Cap",
      "snippet": "This introduces a 16,777,216 gas (2^24) cap for individual transactions, preventing any single transaction from consuming most of a block. The goal is to ensure fairer access to block space and improve network stability."
    }
  ]
}
