Incorrect reward value in openBox, wich could confuse users or lead to incorrect reward distribution.
In the current openBox() function, the reward values seem inconsistent with the rewards pool. For example, "Silver Coin" is listed as 0.5 ether in openBox(), but it's listed as 0.25 ether in the constructor.
The reward values in openBox are inconsistent with the reward pool set in the constructor. This can cause unexpected or unintended financial outcomes when users open boxes, leading to overpayment or underpayment. For example, a user expects to receive a reward of 0.25 ether but receives 0.5 ether, leading to unintended loss of funds for the contract owner.
Manual review.
Ensure the reward values are consistent across the entire contract and are properly aligned with the rewardPool.
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.