EOA
EOA, in blockchain terminology, stands for Externally Owned Account. In Ethereum and similar networks, an EOA is an account controlled by a private key rather than by code. An EOA is typically used by individuals and wallets to hold and transfer funds. Each EOA has an address, usually a 20-byte hexadecimal string (0x…) derived from the account's public key. The public key itself is revealed when the account signs a transaction.
An EOA can send transactions to transfer Ether, interact with smart contracts, or approve token transfers. Transactions
EOAs interact with contract accounts by sending transactions that trigger code execution, and they pay gas
In Ethereum, EOAs contrast with contract accounts and are the typical means by which users initiate on-chain