Ethereum Smart Contract Security Best Practices
1 min readAug 20, 2018
Where to start?
- General Philosophy describes the smart contract security mindset.
- Solidity Recommendations contains examples of good code patterns.
- Known Attacks describes the different classes of vulnerabilities to avoid.
- Software Engineering outlines some architectural and design approaches for risk mitigation.
- Documentation and Procedures outlines best practices for documenting your system for other developers and auditors.
- Security Tools lists tools for improving code quality, and detecting vulnerabilities.
- Security Notifications lists sources of information for staying up to date.
- Tokens outlines best practices specifically related to Tokens.