Vyper - Compiler
DittoETH

Featured Contest

Vyper - Compiler — $160,000

Sep 14th, 2023 — Nov 4th, 2023

Vyper is a Pythonic programming language designed specifically for the Ethereum Virtual Machine. Prioritizing security, compiler simplicity, and auditability,...

view all contests

Subscribe to our newsletter and be the first to know when we launch our education platform on Web3Education.dev.

Contests

    Vyper - Compiler contest logo
    live

    Vyper - Compiler

    $160,000 USDC

    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.

    Ends in about 1 month (Sep 14th — Nov 4th)

    DittoETH contest logo
    live

    DittoETH

    $55,000 USDC

    The system mints pegged assets (stablecoins) using an orderbook, using over-collateralized staked ETH.

    Ends in 4 days (Sep 8th — Oct 8th)

    Sparkn  contest logo
    completed

    Sparkn

    $15,000 USDC

    The SPARKN protocol is a Web3 project that aims to build a marketplace for anyone who wants to solve their problems or anyone who wants to help solve problems. As a first step, we have created the protocol. The details of how to use the protocol is up to the users. This team is a graduate of the Foundry Full Course on YouTube with $15,000 up for grabs!

    Ended about 1 month ago (Aug 21st — Aug 29th)

    Beedle - Oracle free perpetual lending contest logo
    completed

    Beedle - Oracle free perpetual lending

    $20,000 USDC

    Oracle free peer to peer perpetual lending Before diving into the codebase and this implementation of the Blend lending protocol, it is recommended that you read the original paper by Paradigm and Blur: https://www.paradigm.xyz/2023/05/blend#continuous-loans

    Ended about 2 months ago (Jul 24th — Aug 7th)

    Foundry DeFi Stablecoin CodeHawks Audit Contest contest logo
    completed

    Foundry DeFi Stablecoin CodeHawks Audit Contest

    $15,000 USDC

    This project is meant to be a stablecoin where users can deposit WETH and WBTC in exchange for a token that will be pegged to the USD. The system is meant to be such that someone could fork this codebase, swap out WETH & WBTC for any basket of assets they like, and the code would work the same.

    Ended 2 months ago (Jul 24th — Aug 5th)

    CodeHawks Escrow Contract - Competition Details contest logo
    completed

    CodeHawks Escrow Contract - Competition Details

    $40,000 USDC

    This project is meant to enable smart contract auditors (sellers) and smart contract protocols looking for audits (buyers) to connect using a credibly neutral option, with optional arbitration.

    Ended 2 months ago (Jul 24th — Aug 5th)

view all contests

How It Works

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.

Terms

Auditor - A security-focused smart contract researcher. These are the people who conduct security assessments on smart contract codebases. As auditors grow, they’ll level up into different titles reflecting their skills and accomplishments.
Competitive Audit - A time-boxed smart contract audit competition where many auditors attempt to submit as many vulnerabilities as possible found in the codebase in an attempt to win money and secure the protocol.
Judge - Someone who rates the submissions in the competitive audits.
Private Audit - A time-boxed smart contract audit where the protocol development team and a smart contract auditor.
Protocol - A set of smart contracts.
Protocol Developers - The group that creates the smart contracts.