EOA vs contract account
Last updated:
Applies to: EVM chains
In more detail
Only EOAs can initiate transactions; contract accounts act in response to the transactions and messages they receive. For an EOA, the codeHash field is the hash of an empty string, and eth_getCode returns "0x" for an address with no code.