40,000 USDC
View results
Submission Details
Severity: medium

Escrow#resolveDispute - Improvement of Fairness in Escrow Contract Dispute Resolution

Summary

The current mechanism of dispute resolution in the escrow contract could potentially lead to unfair outcomes due to the significant power vested in a single arbiter.

Vulnerability Details

The escrow contract allows an arbiter to resolve disputes and distribute tokens. However, if the arbiter is not trustworthy, this could lead to unfair distributions.

Impact

Unfair distributions could undermine user trust in the contract, potentially leading to reduced usage and impacting the overall success of the contract.

Tools Used

manual analysis

Recommendations

consider introducing a decentralized arbitration system. This could involve selecting a random subset of arbiters from a larger pool each time a dispute arises, with the final decision made by majority vote among the selected arbiters.

Support

FAQs

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