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.