EIP-7880: EOF - EXTCODEADDRESS instruction

Discussion topic for EIP-7880: EOF - EXTCODEADDRESS instruction

Update Log

External Reviews

None as of 2025-02-12

Outstanding Issues

None as of 2025-02-12

as the contract may be updated to non EOF code and EXTDELEGATECALL will no longer be able to call the contract

Where is this specified? It would be a severe limitation on the eof methods if they can’t call non-eof code.

EOF1 contracts can only EXTDELEGATECALL EOF1 contracts - EIP-3540: EOF - EVM Object Format v1

This has been a restriction because of SELFDESTRUCT, we don’t want EOF code disappearing for any reason, even in neo-SELFDESTRUCT form.

EOF can freely EXTCALL and EXTSTATICCALL legacy code.

1 Like