← Smart Contract Audit — Essentials
01Lessons
Course content.
6 weeks (self-paced) · 54 hours · 4 lessons
01020304
Week 1-2~90 min
EVM & Secure Solidity
Storage layout, memory and call context · Safe patterns: CEI, pull-over-push, access control · Reading assembly and optimizer output
Week 3-4~90 min
Vulnerability Classes
Re-entrancy (classic, cross-function, cross-contract) · Price-oracle manipulation and MEV exposure · Signature replay, domain separation, EIP-712 pitfalls
Week 5~90 min
Testing & Fuzzing
Foundry invariant testing end-to-end · Property-based checks with Echidna · Differential testing and mutation testing
Week 6~90 min
Reporting & Engagement
Severity × likelihood × impact framework · Writing findings that survive triage · Scope, kickoff, and remediation review