Description: The KittyCoin::pool
address is set only during contract deployment and cannot be changed thereafter. The pool address is set only once during contract initialization. If this address needs to be changed (e.g., due to a key compromise or pool upgrade), there is no way to do so.
Impact: Inability to update the pool address in case of an emergency, leading to potential loss of control over minting and burning capabilities.
Recommended Mitigation: Introduce a function to update the pool address with appropriate access control.
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.