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
Sep 5th, 2026 → Sep 12th, 2026
View repo
View results
10 / 10
Submissions
Severity
Validity
Tags
Author
#1
[H-1] `Pot::constructor` assigns rewards according to place in `Pot::i_players` and `Pot::i_rewards`
High
Invalid
datadata
#2
[M-1] `ContestManager::getContestTotalRewards` does not check that param `address contract` is an approved contest, which returns a uint256 instead of reverting
Medium
Invalid
datadata
#3
[M-2] `ContestManager::getContestRemainingRewards` does not check that param `address contract` is an approved contest, allowing function calls on unapproved contracts
Medium
Invalid
datadata
#4
[M-3] `ContestManager::closeContest` does not check that param `address contract` is an approved contest, and that address is used to call `ContestManager::_closeContest`, opening potential to calls to unapproved contracts
Medium
Invalid
datadata
#5
[L-1] Centralization Risk with using modifier `Ownable::onlyOwner` in `ContestManager` and `Pot`
Low
Invalid
datadata
#6
[L-2] PUSH0 Opcode may not work if deployed to incorrect EVM chain
Low
Invalid
datadata
#7
[L-3]: `ContestManager::createContest` changes state without event emission
Low
Valid
[L-02] Lack of events which...
datadata
#8
[L-4]: `Pol::claimCut` changes state without event emission
Low
Valid
[L-02] Lack of events which...
datadata
#9
[L-5]: `Pot::i_players` and `Pot::i_rewards` are named incorrectly, leading to belief that they are `immutable`
Low
Invalid
datadata
#10
[L-6] `Pot::closePot` repeatedly looks up storage array length, spending more gas
Low
Invalid
datadata
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!