🦅First Flights
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 CodeHawks First Flights 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 Cyfrin Updraft, 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 Community First Flights to learn more about how you can contribute.
A new First Flight is announced monthly and will be available on the CodeHawks 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:
If you haven't already, create a new account on codehawks.com
Subscribe to the upcoming competition by clicking on the subscribe button on the competition box
When the First Flight starts, you'll be notified via email, on the platform, and our Twitter
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
First Flights will be announced and detailed like a standard audit competition on codehawks.cyfrin.io, Twitter, and Discord server.
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.
After identifying vulnerabilities, participants will have to write a PoC and submit their findings.
A live submission portal offers the same authentic experience of our standard CodeHawks competitive audits submission process.
Receive feedback and learn faster.
A judge will thoroughly review and test every finding, evaluate its validity, and confirm or adjust the severity level.
After the judging phase, participants can appeal the judge's decisions.
Receive direct feedback on your submissions and use this feedback to improve.
Celebrate your achievements
Upon finalization of results, XP points are awarded!
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
While there is no monetary prize, participants are rewarded with CodeHawks XP for every vulnerability discovered, recognizing their efforts toward self-improvement.
Not feeling ready to join?
Join us at Cyfrin Updraft to kickstart your smart contract security and development career, completely free.
Last updated