Available at: https://coggle.it/diagram/YqLzaiSABzXD4UnZ/t/smart-contract-auditor
PDF: Smart Contract Auditor.pdf
-
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
-
Knowledge Base