The buyPass function requires an exact ETH payment via:
If a user overpays (e.g., via miscalculated gas or frontend error), the transaction reverts and funds are stuck.
Likelihood
Common with wallets that estimate poorly.
Frontends may round ETH inaccurately.
Impact
Users blocked from purchase.
Poor UX and potential lost opportunities.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.