Term

Externally Owned Account (EOA)

An Ethereum account controlled by a private key (as opposed to a contract account), used to send transactions and hold ETH/tokens.

Type:
eth
account
Also known as:
EOA
1
concept

EOAs are the user-controlled accounts that sign and initiate transactions. They have nonces and balances; their actions can call or deploy smart contracts on EVM networks.

Example 1.1

A MetaMask wallet address is an EOA; signing a transfer from it changes the account’s nonce and reduces its ETH balance by the amount plus gas.

2
contrast

Contract accounts execute code and are controlled by their logic, not private keys. Account abstraction proposals aim to give EOAs smart features like paymasters and batch execution.

Example 2.1

With account abstraction, a user might pay gas in tokens via a paymaster contract, even when using an EOA, improving UX.

All terms and definitions may update as the Cryptionary improves.