The contract lacks a mechanism to update, add, or remove tokens from the whitelistedTokens list, posing a risk if a token becomes compromised or a new one needs to be added.
The whitelistedTokens mapping is set in the constructor and cannot be modified afterward. There are no functions to update this list.
1- Inability to remove compromised or untrustworthy tokens.
2- Cannot add new, trustworthy tokens to the list.
Manual
Implement functions to add and remove tokens in the whitelistedTokens list, accessible only by the contract owner.
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.