Develop close links with your team to gain a full understanding of your project, gather appropriate documentation and agree upon shared goals from the audit process.
Manual line-by-line code reviews to ensure the logic behind each function is sound and safe from common attack vectors.
Simulation of hundreds of thousands of interactions with your Smart Contract on a test blockchain using a combination of automated test tools and manual testing to determine if any security vulnerabilities exist.
Consulting with your team to support implementation of recommendations and resolve any outstanding issues.
boiling down the results of our audit into an easy to read report to highlight any risks that exist to the project or its users.