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

Remove Initcode Size Limit

Authors:

Canonical data: /latest/eips/7903.json

Removes the initcode size limit introduced in EIP-3860

Timeline

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

Key Benefits

  • Smoother deployment of big projects, no more extra tooling needed.
  • Developer experience is much more straightforward and follows industry standarts.

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Not a direct impact on regular usage. But users who investage how was the contract setup and verifying what they interact it will have it more straightforward.

Application Developers

Developers will hugely benefit from this change, especially when deploying big set of contracts with complex initialization. No workarounds and less complexity, only straight forward setup even for complex projects.

Wallet Developers

No direct impact on wallet devs. If wallets have onchain infrastracture, their developers might benefit from easier deployments.

Tooling / Infrastructure

Explorers need to be able to display the bigger initcode.

Layer 2s

EVM-equivalent need to implement the change to follow the execution layer specification.

Stakers & Node Operators

Node operators shouldn't notice a direct change because the bigger initcode still fits in the same block size. Over the time, stored initcode will take bigger part of the disk space.

CL Client Developers

No consensus changes expected for CL; only standard fork coordination.

EL Client Developers

EL clients implementation is simple, only removes or changes the hardcoded size limit.

North Star Goal Alignment

  • Improve UX: Contract developers deploying big projects will have much easier life and users can also verify contracts they interact with more easily.