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 #43 #1020

Closed
poojaranjan opened this issue Apr 17, 2024 · 4 comments
Closed

EOF Implementers Call #43 #1020

poojaranjan opened this issue Apr 17, 2024 · 4 comments

Comments

@poojaranjan
Copy link
Contributor

poojaranjan commented Apr 17, 2024

Meeting Info

Apr 24, 2024, 15:00 UTC

Duration: 60 minutes

Zoom: TBA

📅 Subscribe to the Ethereum Protocol Call calendar for calendar invites

Resources

Agenda

Please add other agenda items or links to discuss.

@chfast
Copy link
Member

chfast commented Apr 24, 2024

Tune EXTCALL with value cost: ipsilon/eof#94.

@chfast
Copy link
Member

chfast commented Apr 24, 2024

Increase the call's MIN_RETAINED_GAS: ipsilon/eof#95.

@shemnon
Copy link
Contributor

shemnon commented Apr 24, 2024

EOF Call # 43 summary

Clients

  • Besu, EVMONE keeping up with current spec
  • Geth's implementation progressing at a good pace, working on bugs relating to subcontainer data length

Compilers

  • Solidity has an old shanghi era compiler that is a base for mega work
  • Compiler teams want some parts of the spec guaranteed before serious work can progress. Specifically the container format and the subroutine and jump functions locked in.

Testing

  • Test team is bringing over container testing from retesteth
    • Format is old shanghai fuzzing format, evmone-parse and geth eofdump implement it
  • There is a desire to standardize errors for tests, either as strings or as integer numbers
  • Client teams expressed willingness to contribute more tests to supplement testing team's work

Specs

  • The EOF mega spec is considered to be canonical, EIPs will be brought in line to match
  • The following PRs were adopted
    • PR 78 and PR 76 relating to TXCREATE and create transactions
    • PR 86 adding validation rules for init mode and run mode validation
  • There was no consensus on the following
    • PR 90 relating to changing zero padding behavior or RETURNDATACOPY in EOF
      • One sentiment expressed by Ipsolon is to not change opcodes, but introduce new ones. This impacts EIP-7676
  • New PRs that may be adopted next week
    • PR 94 to change EXTCALL costs to match CALL
    • PR 95 to adjust the min retained gas on a CALL operation

Due to May Day in Europe next week's meeting may be moved, with notice coming no later than Monday the 29th.

@poojaranjan
Copy link
Contributor Author

Closing in favor of #1026

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

3 participants