EOF Implementers call #59, October 2 2024

Agenda

EOF Implementers Call #59 · Issue #1162 · ethereum/pm · GitHub

Notes

Notes by @shemnon [Copied from ethereum/pm]

  • Current release tests (EOF on top of prague) are broken
    • Besu had a 7702 bug, all non-7702 tests are fine.
    • Next release will be released after devnet 4 is released
    • PR reviews are mostly caught up
    • Testing focus is on devnet 4 for the next week
  • Compiler
    • Vyper create from blueprint needs a re-work for EOF.
      • Create form EXT Contract would have helped.
      • Cannot blueprint off of any contract in EOF like you could in legacy
      • A factory deployer would be good, delegate call into a contract that EOF creates. As opposed to an initcode only contract
  • Osaka Migration
    • Clients need to target Osaka for EOF activation
    • Tests need to target Osaka, including moving tests in source tree
    • We have 6 more months to reifine the spec
      • We can look into HASCODE
      • We can reconsider EXT*CALL return code numbers
      • cleanup: EOFCREATE stack order
      • cleanup: Remove hashing of container in EOFCREATE
      • cleanup: Rename RETURNCONTRACT to RETURNCODE
  • Open questions
    • Implications of gas introspection: regarding a gas to eth EIP.

Next Meeting:

  • Rename RETURNCONTRACT → RETURNCODE
  • HASCODE / ERC-721 solution
  • EXT*CALL return code, keep or revise?
  • EOFCRAE stack order
  • remove container hashing in EOFCREATE

Recording