Unbounded s_claimers
array may cause gas exhaustion
If implemented in future, this unbounded array could be appended with each claimant's address. Over time, this could make certain function calls (e.g., mass withdrawals or enumeration) expensive and fail.
Although currently unused, an ever‑growing s_claimers
array (if later populated) will require unbounded storage and iteration, leading to escalating gas costs and eventual out‑of‑gas errors.
Likelihood:
Reason 1 // Describe WHEN this will occur (avoid using "if" statements)
Reason 2 // DoS via gas exhaustion can compromise contract availability.
Reason 3 // While s_claimers
is unused today, any future use (e.g. tracking addresses) will escalate gas costs as the list grows.
Impact:
Impact 1 Risk of out-of-gas errors if the array is used in state-changing loops.
Impact 2 Network congestion or repeated claims could render critical functions unusable, locking out legitimate users.
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.
The contest is complete and the rewards are being distributed.