40,000 USDC
View results
Submission Details
Severity: medium
Valid

Lack of setting Escrow deadline may lead to buyer's tokens being locked

Summary

Lack of setting Escrow deadline may lead to buyer's tokens being locked.

Vulnerability Details

Buyer is required to prepay tokens to Escrow, after seller done his job, the tokens will be sent to seller, if seller provides bad service, buyer can only rely on arbiter to get tokens back.
The problem is that Escrow can be created without an arbiter, and Escrow has no dealline, in this case buyer can never get tokens back even if seller provides bad service or nothing at all.

Impact

Buyer's tokens are locked.

Tools Used

Mannual Review

Recommendations

Set a deadline on Escrow, and buyer can get funds back after deadline if no arbiter is set.

Support

FAQs

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