Cyfrin CodeHawks
HomeCyfrinSoloditUpdraftSupport
  • 👋Intro to Cyfrin Codehawks
  • ✏️Glossary
  • ⁉️FAQs
  • 🛡️Hawks (auditors)
    • What is a Competitive Audit?
    • Quick Start
    • The Kick-Off Period
    • How to Present Your Findings
    • How to Evaluate a Finding Severity
    • How to Determine a Finding Validity
    • How to Write a PoC
    • Appeals
    • Payouts
    • How Does XP Work?
  • 👩‍⚖️Judging
    • The Judging Process
    • How Community Judging Works
    • Community Judging Eligibility
    • Disqualification Criteria
    • Payouts and Rewards
  • 👩‍💻Protocol teams (sponsors)
    • The Auditing process
    • Case Studies
    • Request an Audit
  • 🦅First Flights
  • 🫂Create and Submit a First Flight
  • 🛠️Tools
  • Learn blockchain security
  • Twitter
  • LinkedIn
  • GitHub
  • Support
Powered by GitBook
On this page
  • What is a CodeHawks First Flight?
  • How to join a CodeHawks First Flight
  • How CodeHawks First Flights work
  • Why Join a First Flight?

Was this helpful?

Edit on GitHub

First Flights

PreviousThe Auditing processNextCreate and Submit a First Flight

Last updated 10 months ago

Was this helpful?

CodeHawks First Flights is a Cyfrin flagship initiative to introduce the next generation of web3 developers to smart contract security audits.

It goes beyond the traditional learning process by offering a format for emerging auditors to gain hands-on experience with real-world web3 security audits and receive feedback and advice on their submitted findings.

We have created to upskill those learning smart contract auditing a ground to learn, network, get feedback, and test their newly-acquired skills in the open.

Want to learn smart contract development and security?

If you're just starting, join us at , the ultimate smart contract learning platform, completely free.


What is a CodeHawks First Flight?

First Flights are smart contract auditing challenges with smaller codebases and different reward mechanisms from our standard competitions. These make them the perfect testing and learning ground for any aspirant smart contract security auditor.

The community even contributes some First Flight code bases! Visit to learn more about how you can contribute.

A new First Flight is announced monthly and will be available on the platform for participation.

Unlike the CodeHawks smart contract auditing competitions, First Flights does not offer monetary prize pools but grants participants experience earned by submitting findings.


How to join a CodeHawks First Flight

Joining a CodeHawks First Flight is the same as joining a proper auditing competition:

  1. If you haven't already, create a new account on

  2. Subscribe to the upcoming competition by clicking on the subscribe button on the competition box

  3. When the First Flight starts, you'll be notified via email, on the platform, and our

  4. The contest's codebase will be made public, and you can start analysing, testing, and auditing the codebase in scope!


How CodeHawks First Flights work

Subscribe to and join the competition kickoff

  • A new First Flight takes off every week

  • Thoroughly read the guidelines on the contest page to understand the scope and the codebase.

  • The scope of the codebase will be made public upon contest launch.

  • Deep dive into the smart contracts to find bugs and potential exploits vectors.

Identify vulnerabilities and submit findings like a real auditor

  • Participants must review the smart contract codebase, looking for bugs and potential exploit vectors.

  • A live submission portal offers the same authentic experience of our standard CodeHawks competitive audits submission process.

Receive feedback and learn faster.

  • Receive direct feedback on your submissions and use this feedback to improve.

Celebrate your achievements

  • As participants accumulate XP, they can rise through the ranks on the leaderboards and gain recognition for their expertise.

Why Join a First Flight?

1. The ultimate learning opportunity for aspirant smart contract auditors

Engage in a new challenge every week, ensuring constant exposure to different scenarios and learning from real-world use cases and experts' code bases.

2. Evolve your skills in real-world scenarios

The complexity of each Flight increases over time, ensuring that participants are consistently challenged and their skills progressively honed.

3. Earn CodeHawks XP and climb the leaderboard

Not feeling ready to join?

First Flights will be announced and detailed like a standard audit competition on , , and server.

After identifying vulnerabilities, participants will have to and .

A judge will thoroughly review and test every finding, , and confirm or adjust the severity level.

After the , participants can the judge's decisions.

Upon finalization of results, are awarded!

While there is no monetary prize, participants are rewarded with for every vulnerability discovered, recognizing their efforts toward self-improvement.

Join us at to kickstart your smart contract security and development career, completely free.

🦅
CodeHawks First Flights
Cyfrin Updraft
Community First Flights
CodeHawks
codehawks.com
Twitter
codehawks.cyfrin.io
Twitter
Discord
write a PoC
submit their findings
evaluate its validity
judging phase
appeal
XP points
CodeHawks XP
Cyfrin Updraft