Register to become a smart contract auditor, compete in security contests, challenges, and (coming soon) your own private audits.
Instead of having a small set of eyes audit your project, have the whole world. Register for a CodeHawks competitive audit.
Want to level up your web3 security skills?
Vyper is a Pythonic programming language designed specifically for the Ethereum Virtual Machine. Prioritizing security, compiler simplicity, and auditability, Vyper intentionally omits several features from Python to reduce vulnerabilities and potential EVM exploits. Vyper enables developers to deploy smart contracts on the Ethereum platform while ensuring that the contracts are more transparent and easier to audit than those written in other languages.
Ended about 1 month ago (Sep 14th — Nov 4th)
He's making a smart contract and checking it twice ... Let's find out if this protocol has been naughty or nice!
Ends in 1 day (Nov 30th — Dec 7th)
Protocol developers will submit a codebase for a smart contract audit. The audit can be a private audit, or a competitive audit.
In a competitive audit, our auditors will attempt to find vulnerabilities in the codebase in a set time period. Once the contest is over, it will be judged by judges. This means your identity as an auditor will be hidden until the rewards are given out. After all findings have been evaluated, a final audit report will be generated, and awards given out.
In a private audit, auditors will bid on the audit, and/or protocols will invite auditors to take on their audit. The protocol will work directly with the team/individuals they select. Think of private audits as UpWork for auditors.
As of CodeHawks v0.1, the private audits are still a work in progress.