Nothing here is required reading. Everything here is where the answer is when the notes do not have it.
Documentation you will have open
- Solidity — docs.soliditylang.org. The language reference, and “Solidity by Example”, which is where the first afternoon lands.
- Hardhat — hardhat.org/docs. Project setup, testing, Ignition, the keystore, verification.
- viem — viem.sh. Clients, contracts, events, chains. The API reference is good; read the “getting started” once.
- wagmi — wagmi.sh. The React hooks, and the connector setup for wallets.
- OpenZeppelin Contracts — docs.openzeppelin.com/contracts. Read the source of anything you inherit from; it is short and it is the best Solidity you will see.
- Foundry — book.getfoundry.sh. Fuzzing, invariants, forks, cheatcodes.
- Base — docs.base.org. Network details, the bridge, the faucets that exist this month.
- Basescan — sepolia.basescan.org. Where your contracts live.
References
- ethereum.org/developers — the Ethereum Foundation’s introduction, maintained, neutral, and the best single starting point.
- EIPs — eips.ethereum.org. Every standard the module mentions has its specification here, and they are shorter than you expect. Read ERC-20 in full once.
- The Ethereum whitepaper and yellow paper — the former for the idea, the latter only if you want the formal EVM.
- Bitcoin: A Peer-to-Peer Electronic Cash System — nine pages, 2008, still the clearest statement of the original problem.
Security
- rekt.news — post-mortems of exploits, written for developers, as they happen. The field’s best security education, one incident at a time.
- Smart Contract Weakness Classification (SWC) and the OWASP Smart Contract Top 10 — the catalogue of failures from Day 3, with references.
- Slither — github.com/crytic/slither. Run it on your project before the defence.
- Damn Vulnerable DeFi and Ethernaut — capture-the-flag challenges in Solidity. If you enjoyed the afternoon of Day 3, this is where to go next.
The ecosystem
- DefiLlama — what protocols exist, on which chains, holding how much. The map, updated live.
- L2BEAT — every Layer 2, what stage of decentralisation it has actually reached, and what it trusts. Read Base’s page before saying “Base is decentralised”.
- Uniswap, Aave, and MakerDAO’s documentation — three protocols that are their own best teaching material, with the contracts verified and the design decisions explained.
Keeping up
- The Ethereum Foundation blog and Week in Ethereum News — what changed, monthly.
- The verified source of any contract you use. More accurate than its documentation, always.