The Judging Process

The judging phase is a critical component of CodeHawks' competitive audits, ensuring the integrity, transparency, and fairness of the contest.

Here's an in-depth look at how the judging process unfolds.

Timeline

Post-submission Phase: After the closure of a contest's submission window, the judging process starts.

This will be clearly communicated via announcements on Twitter and Discord.

Duration: The Community Judging phase will be time locked before being passed to a Lead Judge. The duration of the community phase <information on duration>. While submission volume certainly plays a part, the average judging period is ~2.5 weeks. Please see the Timelines Guide for more information.

The Judging Panel

Lead Judge: A member of the Cyfrin team or an appointed, reputable and esteemed member of the community may be invited to assist in judging.

Community Judges: All eligible members of the community may participate in submission judgement.

You can check out more information on eligibility here!

Judging Interactions

Contest Submissions: Once judging begins, further submissions through the CodeHawks Audit Portal will be disabled

Judges: Community Judges will use the CodeHawks portal to submit their assessments to the Lead Judge for each contest.

Find more information on Community Judging and how it works here.

Standards for Validity

Determining the validity of an issue within a specific contest hinges on two primary criteria:

  • Official Contest Specification: Including known issues and specific cases - detailed on each CodeHawks contest's page.

  • Code in Scope: Specific to the contest.

To learn more about what constitutes a valid finding, please refer to the What is a Finding? guide.

Submission Tags

During the judging phase, participants might observe tags being added to their submissions. These tags serve as indicators and can denote various aspects, including:

  • Valid Findings: Recognized by tags like finding-reentrancy-borrow-function.

  • Selected Findings: Denoted by the selected tag.


The judging process at CodeHawks is meticulously designed to uphold the highest standards of fairness and clarity. We're continually evolving our methods to reflect the best practices and ensure that every participant receives thorough, unbiased feedback.

For further inquiries or more detailed insights into our processes, please reach out to our dedicated support team or explore other sections of our documentation.

Last updated