Buyer can blacklist themselves on tokens like USDC to prevent payouts.
The buyer has the power to call arbitration. When the escrow is in arbitration, an arbiter comes in and handles the payment amounts. This is shown in the following snippet.
This snippet depends on every transaction to go through. If say the transfer to the buyer, who is not trusted, reverts, it will prevent the arbitration of the entire escrow amount. If the buyer gets blacklisted, all transfer calls fail since it involves moving tokens to/from a blacklisted address. Thus if the buyer can successfully get blacklisted, they can prevent a payout.
Buyer can prevent payouts
Manual review
Add payments in try-catch blocks
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.