docs: Expand EVM Object Format (EOF) article - #498
taxmeifyoucan merged 2 commits into
Conversation
|
Hi @ParthSinghPS,
ℹ️ How to fix this error:
ℹ️ Checking for typos locally
for f in **/*.md ; do echo $f ; aspell --lang=en_US --mode=markdown --home-dir=. --personal=wordlist.txt --ignore-case=true --camel-case --add-sgml-skip nospellcheck list < $f | sort | uniq -c ; done |
taxmeifyoucan
left a comment
There was a problem hiding this comment.
Thanks for updating this page! It's necessary because the content was old but the EOF has been rejected, so the documentation is still outdated. I would add a clear highlight that the EOF has been stale and this is more of an archive topic
|
Hi @ParthSinghPS,
ℹ️ How to fix this error:
ℹ️ Checking for typos locally
for f in **/*.md ; do echo $f ; aspell --lang=en_US --mode=markdown --home-dir=. --personal=wordlist.txt --ignore-case=true --camel-case --add-sgml-skip nospellcheck list < $f | sort | uniq -c ; done |
|
I have made the required changes and pushed the updated info |
a298839
into
eth-protocol-fellows:main
Summary
This PR significantly expands the existing EVM Object Format (EOF) stub article.
Changes from the Current Page
The current page is a stub with minimal content. Here's what has been added or improved:
Introduction: Added a detailed explanation of the EOF container structure,
including the
0xEF00magic bytes, versioning, and section layout, with acode block illustrating the bytecode layout.
Purpose and Benefits: Expanded from 4 brief bullet points to 6 detailed
bullets covering Validation, Execution Efficiency, Security, Stack Reliability,
Future-Proofing, and Code/Data Separation.
Related EIPs: The current page only lists 2 EIPs (EIP-3540 and EIP-7620)
with minimal descriptions. This PR expands this section to cover all EIPs
tracked under EIP-7692, organized into four categories:
eips.ethereum.orgpages.Differences Table: Expanded from 5 rows to 7 rows, adding Stack Validation
and Introspection rows.
Implementation Status & Roadmap: New section added covering EOF Devnets and historical context from the Sept 2022
Prague core dev call.
Resources: Replaced the previous resource list with more relevant and
up-to-date links:
Notes
Happy to adjust the wording, structure, or any details if they don't match
the wiki's style guidelines. PLease let me know if anything needs to be changed!