Yashotantra Academy logo

Smart Contract Auditing & Security

Master Web3 security: re-entrancy vectors, flash loan oracle manipulation, static analysis (Slither), property-based fuzzing (Echidna/Foundry), and formal verification.

0 of 4 chapters passed

75%+ required per chapter quiz to verify competence.

Start Track

1 · Attack Vectors & Exploits

Re-entrancy, read-only re-entrancy, integer overflows, access control, and delegatecall injection.

  1. 1. Re-Entrancy & The Checks-Effects-Interactions PatternAnalyzing the DAO hack, cross-function re-entrancy, read-only re-entrancy, and transient storage locks.
    10m · 2 MCQs

2 · DeFi & Oracle Manipulation

Spot price manipulation, TWAP attacks, flash loans, and ERC-4626 vault inflation attacks.

  1. 2. Flash Loan Attacks & Oracle ManipulationSpot prices vs TWAP, AMM pool manipulation, and securing ERC-4626 share calculation ratios.
    11m · 2 MCQs

3 · Fuzzing & Invariant Testing

Stateless vs stateful fuzzing, Echidna invariant properties, and Foundry fuzz runs.

  1. 3. Property-Based Fuzzing with Foundry & EchidnaStateless vs stateful fuzzing, defining system invariants, and breaking assertions.
    11m · 2 MCQs

4 · Static Analysis & Formal Proofs

Slither AST detectors, Certora verification language, and mathematical bytecode proofs.

  1. 4. Static Analysis with Slither & Formal VerificationAbstract Syntax Trees (AST), Control Flow Graphs (CFG), and proving correctness with Certora.
    10m · 2 MCQs

Explore Complementary Tracks