💳 Accounts
- Externally Owned Accounts (EOAs)
- 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
Name | Technology |
---|---|
Nounce | Counter that indicates the number of transection from single Account |
💸 Balence | (Wei) Ether => 1 Eth = 10 ^ 8 |
🆔 Account Address | Unique Address => generate using SHA-256 Algorithm & Send/Receive Money |
🔐 Private & Public Key | Only for Externally Owned Account (EOA) |
👨💻 Code | Only for Contract Accounts, Immutable EVM Bytes => Smart Contracts |
🛢️ Srorage | Only for Contract Accounts, Empty by Default => Smart Contracts |