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.
Learn smart contract security and auditing. Get access to industry-leading web3 development courses, completely for free.
Beanstalk is a permissionless fiat stablecoin protocol built on Ethereum. Its primary objective is to incentivize independent market participants to regularly cross the price of 1 Bean over its dollar peg in a sustainable fashion.
Ends in 12 days (May 6th — May 20th)
Sablier is a permissionless token distribution protocol for ERC-20 assets. It can be used for vesting, payroll, airdrops, and more. The sender of a payment stream first deposits a specific amount of ERC-20 tokens in a contract. Then, the contract progressively allocates the funds to the recipient, who can access them as they become available over time. The payment rate is influenced by various factors such as the start time, the end time, the total amount of tokens deposited and the type of stream.
Starts in 1 day (May 10th — May 31st)
Basin is a composable EVM-native decentralized exchange protocol that allows for the composition of arbitrary exchange functions, network-native oracles and exchange implementations into a single liquidity pool known as a Well.
Ended 9 days ago (Apr 22nd — Apr 29th)
Our team loves account abstraction, and abstract art, so we decided to combine them! Users who create an account abstraction wallet with MondrianWallet will get a cool account abstraction wallet, with a random Mondrian art painting!
Starts in about 18 hours (May 9th — May 16th)
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.