Once a Rapper goes on stage the only way to get off stage is by another Rapper coming on stage and battling. In the case a Rapper has no challenger that Rapper NFT and any wagered Cred tokens will be stuck in the contract.
The RapBattle
smart contract has no emergency functions to withdraw and return a Rapper or Cred tokens if a Rapper has no challengers. There for if no other Rappers battle the NFT and Cred tokens will be stuck in the contract
Loss of NFTs and Cred Tokens
Manual Review
Add in an onlyOwner restricted emergency withdraw function as a safety valve.
Create a function that allows the address that sent the first Rapper on stage to reclaim their NFT and Cred tokens after a certain amount of time passes.
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.