PDF Version: Auditing-Methodology-Mindmap
Mindmap Link: https://xmind.works/share/LoZXVn0y
- It involves reading Technical documentation about the project.
- Understanding What project wants to deliver
- Any undocumented features
- Whitepaper of Projects
- Read the Code line by line
- Understand the core logic of Contracts.
- Detailed business logic review and smart contract architecture
- Access control map, Fund flow map
- Mythx
- Slither
- Mythril
- Manticore
- Manually Verify the result as these tools generate lots of false positives.
- Running unit tests provided by Auditee.
- Functional Testing for various edge case scenarios.
- Writing POCs for the manual findings:
- Remix Deployment [Optional]
- Gas Optimizations Test Reports
- Provide Recommendations and fixes for Bugs.
- Audit report preparation and Final submission.