Ethereum Smart Contract Auditor Roadmap
- πGuides
- π€
- βBeginner
- π·οΈ
- π 2 years ago
This roadmap provides a step by step approach to become an Ethereum Smart Contract Auditor
Available at: https://coggle.it/diagram/YqLzaiSABzXD4UnZ/t/smart-contract-auditor
PDF: Smart Contract Auditor.pdf
Step by Step Approach
Proof of Work vs Proof of Stake
Solidity Fundamentals
- Solidity Documentation
- Solidity Docs
- Smart Contract Programmer - Solidity 0.8
- Connect Missing Dots with Secureum
Gas Optimizations
Smart Contract Testing
-
- Token StandardsERC20, ERC721, ERC777, ERC1155, ERC4626, BEP20
- Other Standards: ERC2981
Upgradeable Contracts
Attack Vectors
-
- Ethernaut
- Capture The Ether
- Read Walkthroughs
DeFi
- Finematics - DeFi
- Smart Contract Programmer - DeFi
- Well known protocols: Uniswap v2/v3, Compound, Curve, Aave, Balancer.
- Stablecoins => Algorithmic Stablecoins
- Staking Rewards, Vaults
DeFi Attack Vectors
- Flash Loan => Price Oracle Manipulation
- Front-Running => Sandwich attacks
- Rug Pulls => Unlimited Token Allowance
-
- Damn Vulnerable DeFi
- Read Walkthroughs
Postmortems
Report Reading
- Secureum Audit Findings 101
- Secureum Audit Findings 201
- Trail of Bits, Consensys, Openzeppelin, QuillAudits
Security Standards & Checklists
Tools
Continue Learning
- Ethereum Yellow Paper
- Ethereum Improvement Proposals (EIPs)
- Eth Research
- NewsLetters - Blockthreat, HashingBits
- Communities
- Immunefi, Secureum, Blockchain Pentesting( discord )
- Eth Security Community (Telegram)
- Be Active on Twitter