If the seller (auditor) fails to provide the report for any reason and the arbiter is a null address, there is no method for the buyer to recover their funds from the escrow.
When the arbiter is a null address, which can be a common occurrence as the arbiter role might not be preferred by sellers. The arbiter can be called upon to resolve disputes and adjust payouts, which sellers may view as unfavorable.
Buyer deposits funds that are to be released to the seller upon delivery of an agreed-upon service (in this case, an audit report). However, there's no mechanism for the buyer to retrieve their funds if the seller fails to deliver the report.
When arbiter is null address, buyer's funds can be locked in the escrow contract if the seller fails to deliver the report.
VS Code
Implement withdraw function with deadline.
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.