Challenger can participate in battles for free because the code on line #49 is commented.
By commenting the code on line #49 , the challenger does not send funds to the contract.
No check is made if he even has that amount. This will cause the _battle
function to revert when the defender wins:
If the challenger has not approved the contract to transfer funds or he does not have the necessary balance. Thus the challenger can participate for free.
High because the challenger can never win.
Transfer the tokens from the challenger to the contract, like the defender's tokens.
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.