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

Meter Contract Code Size And Increase Limit

Authors: , , ,

Canonical data: /latest/eips/7907.json

Increases the contract code size limit introduced in EIP-170 and adds gas metering to code loading

Timeline

Glamsterdam
Charles Cooper
Declined
Jan 15, 2026 · ACDE #228
Proposed
Declined
EIP Created Mar 14, 2025

Key Benefits

  • Enables much larger smart contracts (10x size increase)
  • Eliminates complex multi-contract workarounds for dapp developers
  • Saves gas on operations that would otherwise require cross contract calls

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Indirect benefits to users of applications in a single contract, potentially lower gas costs from reduced cross-contract calls.

Application Developers

Eliminates major development constraints - can create larger, more complex contracts without splitting logic across multiple contracts or using proxies.

Wallet Developers

No changes to regular wallets. Potential benefits to 7702 contracts for AA wallets, enabling more features in a single contract.

Tooling / Infrastructure

Contract verification tools, static analysis, and deployment infrastructure need updates to handle larger contracts and new gas metering.

Layer 2s

L2s following this change will bring same benefits to their developer community.

Stakers & Node Operators

No changes for node operators.

CL Client Developers

No changes on consensus layer.

EL Client Developers

Need to change maximum allowed contract size and implement the new gas metering.

North Star Goal Alignment

  • Scale L1: Enabling larger contracts while keeping the network secure with new gas metering preventing DoS attacks.
  • Improve UX: Major developer experience improvement - eliminates need for complex architectural patterns, reduces deployment complexity, and enables single-contract solutions.