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

EVM Object Format (EOFv1) Meta

Authors: , , , ,

Canonical data: /latest/eips/7692.json

List of EIPs belonging to the EOFv1 proposal

Timeline

Headliner Proposal
Jun 5, 2025 · Forum Post
Declined
EIP Created Apr 17, 2024

Key Benefits

  • Enables incremental adoption of RISC-V and EVM64 within existing contracts
  • Removes complex JUMPDEST analysis improving execution efficiency
  • Provides code versioning for backward-incompatible protocol changes
  • Enables better code analysis and development tooling
  • Introduces first-class function support improving analysis opportunities
  • Addresses multiple EVM pain points through container format
  • Paves the way for maintaining existing toolchain while adding new capabilities
  • Enables 'both EVM and RISC-V' rather than 'either EVM or RISC-V' approach

Trade-offs & Considerations

No trade-offs documented yet.

Stakeholder Impact

End Users

Indirect benefits from improved contract performance and reduced gas costs for computationally intensive operations. Better reliability from enhanced code validation.

Application Developers

Can use multiple execution environments within same contract - write normal logic in EVM and intensive computations in EVM64/RISC-V. Better code analysis tools and function support improve development experience.

Wallet Developers

Minimal direct impact on wallet development, though improved contract reliability and performance benefit user experience indirectly.

Tooling / Infrastructure

Major updates needed for debuggers, analyzers, and development tools to support EOF containers, multiple execution environments, and new bytecode format. Better analysis capabilities once implemented.

Layer 2s

Can leverage more efficient execution environments for proof generation and validation. Better code analysis aids in rollup optimization and security verification.

Stakers & Node Operators

Reduced computational overhead from eliminating JUMPDEST analysis. Potential increased complexity from supporting multiple execution environments within contracts.

CL Client Developers

Minimal direct impact on consensus layer operations as this primarily affects execution layer bytecode processing and validation.

EL Client Developers

Major implementation work for new bytecode container format, multiple execution environments, enhanced validation, and maintaining backwards compatibility with legacy bytecode.

North Star Goal Alignment

  • Scale L1: Enables incremental deployment of more efficient execution environments like RISC-V and EVM64 for computationally intensive tasks while maintaining EVM compatibility. Removes JUMPDEST analysis overhead.
  • Improve UX: Provides better developer tools through improved code analysis, versioning capabilities, and performance improvements for computationally intensive applications.