When a dispute occurs either party can call initiateDispute()
to have an agreed-upon arbiter decide between the two parties. If a token like USDC is used for payment and any of the parties happen to get on that list at any point after the Escrow is deployed then it can prevent the resolution of the dispute.
Buyer initiates a contract using USDC as the payment method.
An issue occurs and either party calls dispute.
Arbiter is on USDC's block list
Arbiter attempts to call a function to resolve the dispute but the transaction reverts.
The funds remain stuck and inaccessible until the arbiter is removed from the block list.
A dispute cannot be resolved if any of the parties are on a block list.
manual
If transfer to a party fails skip him so funds aren’t stuck and save his portion into a mapping.
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.