// the find
AmazingAng/WTF-Solidity
WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy
A structured Solidity tutorial series in 57+ numbered lessons, progressing from basic types to advanced patterns like UUPS proxies, EIP-712, flash loans, and cross-chain bridges. Primarily Chinese with English translations. Also includes dedicated security vulnerability walkthroughs and EVM opcode deep-dives, making it one of the more complete self-contained learning paths for Ethereum smart contract development.
The security section (S01–S17) covers real attack patterns — reentrancy, selector clash, signature replay, oracle manipulation — with actual exploit contracts, not pseudocode. The EVM opcodes section (OP01–OP25) and Solidity internals section (SI01–SI10) go meaningfully deeper than most tutorials: storage layout, ABI encoding byte-by-byte, minimal proxy optimization. Each lesson ships paired code and explanation — you can read the article and open the .sol side by side without hunting across docs. 14k stars with active maintenance through mid-2026 means the material stays current with Solidity releases.
No test suite anywhere — the example contracts are unverified beyond manual Remix testing, so there's no way to know if edge-case behavior matches what the article claims. The GitHub Actions workflow only runs codespell, not contract compilation, meaning a broken import in a lesson could sit undetected. English translations exist but coverage is uneven and some lessons lag the Chinese originals by months. The tooling section (Ganache chapter) is already stale — Ganache is abandoned and the tutorial doesn't flag this.