Description After the deadline of a particular contest has passed, the manager calls the closePot::Pot.sol function to close the pot and claim 10 percent cut of the unclaimed rewards. The token amount calculated is transfered to the msg.sender, which is the ContestManager contract.
The tokens transferred to the ContestManager contract address can never be transfered to any other address. This leads to tokens being stuck in the contract and a loss for the manager.
Impact The tokens transferred to the ContestManager contract remains stuck forever causing a loss to the manager who never receives his cut.
Recommended Mitigation Transfer the tokens to owner's address of the ContestManger contract rather than sending it to the contract itself.
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.