Introduction
The purpose of this document is to:
bring attention to concerns brought up over “code introspection” behavior for EIP-7702 delegated Externally Owned Accounts (EOAs)
relate the rationale for this current spec to the EVM Object Format (EOF) upgrade
propose a slight behavior change to EIP-7702 as a result of this analysis
Both upgrades, especially EOF, are complex. We encourage readers to research them independently, but this document will attempt to explain “code introspection” as it relates to each upgrade, and separate out a notion of “delegation introspection” from that of “code introspection”.