Externally Owned Accounts (EOA)

aka EOA Accounts

Simple Definition of EOA

Externally Owned Accounts

  • Managed by Human
  • Account creation incurs no cost
  • Can transfer Ether (ETH) to other accounts, but cannot create smart contracts
  • Can send messages (i.e. send transactions) to smart contracts

Contract Accounts

  • Managed by Code (e.g. Solidity)
  • Account creation might incur cost
  • Can do both- transfer Ether as well as create Smart Contract accounts