BuyerAgent
is designed to buy items listed to him in Sell
phase, and in Buy
phase he will buy it.
Since Sellers will list on Sell
phase, there is a check that prevents Buyers from taking the maximum money they can use in the Buying Process. To not make Buyers grief Sellers buy withdrawing the fees they took.
If the BuyerAgent
may a purchase request for this Round, it should make an update request too in that Round under Normal Situations.
So in case of a successful purchase request, we should make sure there is oracleFee values before withdrawing, to not alter the updating state process. But this is not implemented in the code.
This will result in reverting when requesting an update state request by oracles in case of withdrawing money at this round (the round we bought items in), as we will make an update state request too which also requires fees.
Check that the amount to withdraw + fees doesn't exceed the balance of the contract when withdrawing money in Withdraw
phase in an active purchase round.
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.