Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EOF Implementers Call #54 #1102

Closed
poojaranjan opened this issue Jul 17, 2024 · 8 comments
Closed

EOF Implementers Call #54 #1102

poojaranjan opened this issue Jul 17, 2024 · 8 comments

Comments

@poojaranjan
Copy link
Contributor

poojaranjan commented Jul 17, 2024

Meeting Info

July 24, 2024 , 15:00 UTC

Duration: 60 minutes

Zoom: https://us02web.zoom.us/j/88940506383?pwd=aTdsbHVyMTNDSUFHYmhTWlI2ZEVldz09

📅 Subscribe to the Ethereum Protocol Call calendar for calendar invites

Resources

Agenda

  • Client updates
  • Compiler updates
  • Spec updates
    • IS_CONTRACT vs multiple return codes for EXT*CALL for detecting EOAs and maybe EOF calls. Which is superior? Which should be specced out fully?
  • Testing updates
    • short-term and long-term approach to the testing of EOF gas usage of opcodes
  • Other items
    • Devcon Talks... Who is submtting and does anyone want collaborators?
    • A discussion on Fuzzing as part of testing updates

Please add other agenda items or links to discuss.

Next call on Aug 7th, 2024

@shemnon
Copy link
Contributor

shemnon commented Jul 24, 2024

A couple of non-boilerplate items

  • Devcon Talks... Who is submtting and does anyone want collaborators?
  • A discussion on Fuzzing as part of testing updates

Also for spec updates

  • IS_CONTRACT vs multiple return codes for EXT*CALL for detecting EOAs and maybe EOF calls. Which is superior? Which should be specced out fully?

@pdobacz
Copy link

pdobacz commented Jul 24, 2024

Testing item:

  • short-term and long-term approach to the testing of EOF gas usage of opcodes

@shemnon
Copy link
Contributor

shemnon commented Jul 24, 2024

Third option for contract detection: use flags to detect if a contract was called, cleard after next CALL opeation.

@shemnon
Copy link
Contributor

shemnon commented Jul 24, 2024

[ ] Post PR to reintroduce EXTCODESIZE in EOF. For now keep HASH and COPY banned.

@frangio
Copy link

frangio commented Jul 24, 2024

An argument for enabling EXTCODEHASH too is the ability to work around the EOF→Legacy EXTDELEGATECALL restriction, which otherwise creates a new way to brick a proxy.

@shemnon
Copy link
Contributor

shemnon commented Jul 24, 2024

Mario will look into adding fuzzing to EEST and report back with what it would take next call.

@shemnon
Copy link
Contributor

shemnon commented Jul 24, 2024

In addition to gas cost testing we need OOG tests, to gauge OOG behavior.

@poojaranjan
Copy link
Contributor Author

CLosing in favor of #1115

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants