🫂Create and Submit a First Flight

Community First Flights are Cyfrin's most recent expansion to our First Flight initiative. Community First Flights presents the perfect opportunity for those wanting to contribute a fun code base or strengthen the developer side of their skill set!

Submission Criteria

The rules are simple:

  1. Create a fun project with a theme! (Holidays are popular)

  2. Ensure the in-scope contracts are ~ 100-200 nSLOC

  3. The project should have a maximum complexity of 200

In addition to the above, First Flights are meant to contain bugs! Make sure your project intentionally includes:

  • One or two easy-to-find bugs

  • One medium-difficulty bug

  • One hard-to-find bug

  • One High/Critical

  • One Low

Be sure to write up an answer key detailing the intentional bugs you've placed in your code!

The final piece required is to ensure your project has an appropriate README. Please use the template provided below and tell us about your protocol!

How to submit a First Flight

Once your repo is ready fill out this form and, ping @equious.eth on Discord. He will arrange the sharing of your code base privately. From here, your submission will be vetted, and you'll be provided any necessary feedback or adjustments that require implementation.

When will my First Flight start?

Submissions will be accepted on a first-come, first-served basis. A few things to note:

  • A submission must be fully vetted and accepted before being 'in line'.

  • First Flights are held twice/month.

  • In order to run the contest, we require at least three days' notice before the next expected First Flight.

  • Code bases ready with less notice than this will be scheduled for the next available First Flight.

Cyfrin retains the right to shift to a lottery selection process should the pending submissions grow too large.

Last updated