This lesson delves into what a smart contract audit, or more accurately, a security review, truly entails. It discusses the three phases of a security review, the importance of these reviews in ensuring code security on immutable blockchain systems, and effective techniques used in the process. The lesson also emphasizes the distinction between the terms 'audit' and 'security review' and their implications in the context of blockchain and smart contracts.Duration:10min
Discover various smart contract auditing tools, including static analysis tools like Slither and Aderyn, fuzzing methods, formal verification, and AI.Duration:5min
Security reviews can't guarantee prevention against hacks; To what extent should a security reviewer feel responsible and what should they do?Duration:4min
Recap smart contract auditing process and importance, with emphasis on security throughout development lifecycle, tools like static analysis and fuzzing, phases of review, and attack factors.Duration:3min