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

Arbiter may refuse to resolve dispute

Vulnerability Details

In the case of a dispute between the buyer and seller, an arbiter's involvement is required to handle it, and the arbiter is compensated with an arbiterFee. Currently, the amount of arbiterFee is not limited and may be set to zero or an arbitrarily low amount.

It is hard to predict the time necessary to perform dispute resolution as it will vary from case to case. However, there is a non-zero possibility that the dispute will require a lot more effort from the arbiter than the fee provided. In this case, the arbiter is not incentivized enough to resolve the dispute, and it may never be resolved.

Impact

Funds will be frozen on contract forever

Tools Used

Observation

Recommendations

Add minimum percentage of arbiter's fee from the price provided. For example, 5-10%.

Support

FAQs

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