Competitive Audits
First Flights
Leaderboard
Docs
Toggle theme
Sign up
Log in
All First Flights
MyCut
Submissions
AI First Flight
MyCut
AI First Flight #8
Beginner Friendly
Foundry
EXP
AI First Flight
EXP
Nov 15th, 2026 → Nov 15th, 2026
View repo
View results
10 / 10
Submissions
Severity
Validity
Tags
Author
#1
H-1 — Manager cut is transferred to the ContestManager contract and permanently locked
High
Valid
[H-01] Owner Cut Stuck in `...
rubabbel
#2
H-2 — Residual split divides by `i_players.length` but pays only `claimants`
High
Valid
[H-02] Incorrect logic in `...
rubabbel
#3
## H-3 — `closePot` is not idempotent: manager cut and payouts are charged again on every call
Medium
Invalid
rubabbel
#4
## M-1 — No closed state and no claim upper time bound
Medium
Invalid
rubabbel
#5
## M-2 — `Σ rewards != totalRewards` is never validated
Low
Valid
[L-01] The logic for Contes...
rubabbel
#6
## M-3 — Duplicate players overwrite the reward mapping while `remainingRewards` counts both
High
Valid
[H-03] [M1] `Pot::construct...
rubabbel
#7
## M-4 — `fundContest` is repeatable and over-funding is unaccounted
Medium
Invalid
rubabbel
#8
## M-5 — Unsafe ERC20 integration (raw transfer, ignored return values, no SafeERC20)
Medium
Invalid
rubabbel
#9
## M-6 — Empty `players` array causes division by zero in `closePot`, locking the pot
High
Valid
[H-02] Incorrect logic in `...
rubabbel
#10
## L-1 — `players`/`rewards` length mismatch is unvalidated
Low
Invalid
rubabbel
Previous
1
Next
Support
FAQs
Can't find an answer? Chat with us on Discord, Twitter or Linkedin.
What is Cyfrin CodeHawks?
What is a competitive audit?
How can I host a competition on CodeHawks?
How is a contest prize pool determined?
How do I get rewarded?
What is a First Flight?
Give us feedback!