Unit 3 · Level 1 · Wallet anatomy
EOAs vs contract wallets
Two kinds of accounts live on-chain. An EOA (externally owned account) is what the Crypto course gave you: one private key, one signature, full control. A contract wallet is an account run by code instead, like a multisig that refuses to move funds until, say, 3 of 5 owners sign. Same-looking address, very different creature underneath.
Free to play. No ads, no token, no account needed to start.
What you get asked
What's the core difference between an EOA and a contract wallet?
Key versus code. An EOA does whatever its keyholder signs; a contract wallet enforces whatever rules were programmed in: spending limits, multiple approvals, timelocks.
A multisig wallet requires ___ signatures before any transaction executes.
Typically written as '3-of-5' or '2-of-3': the transaction sits pending until enough owners approve. One stolen laptop no longer means game over.
Match each account concept to its description
The Crypto course covered guarding the key; this course covers recognising, from the outside, which kind of account you're looking at.
On an explorer, how can you tell an address is a contract rather than an EOA?
Contracts carry code, and explorers flag it clearly, often with the source if it's verified. An EOA's page has no code at all.
Why do DAO and project treasuries almost always use multisigs?
One compromised founder shouldn't equal one drained treasury. When you audit a project, finding its treasury in a single EOA is a genuine red flag. 🐜
The rest of this unit
Every address tells a story: age, habits, identity, and where the money went.