ethereumjs-monorepo icon indicating copy to clipboard operation
ethereumjs-monorepo copied to clipboard

EVM: Add Mega EOF Examples

Open holgerd77 opened this issue 1 year ago • 5 comments

Related to #3440

Can we have one or two concise examples around EOF in the examples folder? Can eventually also just derived/adopted from the tests.

holgerd77 avatar Oct 07 '24 11:10 holgerd77

Yes, will do! What did you have in mind here for the examples? I was thinking:

  • Verifying if code is a valid EOF container
  • Deploying EOF contract (via tx)
  • Calling the EOF contract

jochem-brouwer avatar Oct 07 '24 11:10 jochem-brouwer

Great, sounds good! 🙂 👍

holgerd77 avatar Oct 08 '24 12:10 holgerd77

Side question: WDYT, we cannot yet declare EOF as stable, or can we? If not, we should (I would then do) declare this in code docs, README and the like.

holgerd77 avatar Oct 08 '24 12:10 holgerd77

We definitely cannot. In fact, we do not pass the latest execution-spec-tests. (I did not yet find the bandwidth to get deep into those bugs, tx refactor is taking it's time :sweat_smile: ).

In fact I should have explicitly marked it as unstable/experimental :)

Note; it also seems that the EOF spec is also not completely stable, with some edge cases/clarifications being merged.

jochem-brouwer avatar Oct 08 '24 12:10 jochem-brouwer

Ok, I would have thought so (at the end it does not really matter if specs or we or both are not stable yet 😂 )!

Will update this along the release notes.

holgerd77 avatar Oct 08 '24 12:10 holgerd77