Skip to main content

💳 Accounts

  1. Externally Owned Accounts (EOAs)
  2. Contract Accounts (CA)

Externally Owned Accounts (EOAs)

  • Work same as Bitcoin Account.
  • You can send, receive and store ether and other tokens.
  • Deploy & Interact with already deployed smart contracts.
  • are Controlled by private keys, Unique Address
  • Can be created by anyone.
  • Owned by individuals and Managed by Humans
EOAs

Contract Account

  • Using Contract Account you can manage & deploye the smart contracts.
  • controlled by contracts code, unique Address.
  • Doesn't have any 🔐 private or public key
  • Creating a Contract account cost gas as it uses network storage.

Ethereum Account Components

http://localhost:3000
NameTechnology
NounceCounter that indicates the number of transection from single Account
💸 Balence(Wei) Ether => 1 Eth = 10 ^ 8
🆔 Account AddressUnique Address => generate using SHA-256 Algorithm & Send/Receive Money
🔐 Private & Public KeyOnly for Externally Owned Account (EOA)
👨‍💻 CodeOnly for Contract Accounts, Immutable EVM Bytes => Smart Contracts
🛢️ SrorageOnly for Contract Accounts, Empty by Default => Smart Contracts