Two state variables are declared but never written to anywhere in the contract:
These mappings are declared with public visibility (auto-generating getters) but:
No function ever writes to addressTotalSwaps
No function ever writes to addressPenaltyCount
This is either:
Dead code that should be removed
Missing functionality that was intended but not implemented
Low severity - informational:
Wastes gas on deployment (storage slot allocation)
Misleading interface (getters exist but always return 0)
If functionality was intended, it's missing
View functions that might rely on this data will be incorrect
No writes found - these variables are never updated.
Option 1: Remove dead code
Option 2: Implement intended functionality
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.