40,000 USDC
View results
Submission Details
Severity: medium

"The Dispute" Feature fails if no arbiter is set

Summary

There is only one point when an arbiter could be added to the contract, and that is at the constructing phase. If no arbiter is added at that point, then the buyer will never be able to dispute, and the funds will forever be locked in the contract.

Vulnerability Details

Impact

Funds will be locked in the contract with no way to retrieve them.

Tools Used

Recommendations

It is recommended to add another function to set the arbiter by giving the seller and the buyer the option to "vote" on a specific one.

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.