Skip to content

Harden escrow dispute resolution - #615

Open
dotmantissa wants to merge 1 commit into
FinChippay:mainfrom
dotmantissa:fix/issue557-dispute-accountability
Open

Harden escrow dispute resolution#615
dotmantissa wants to merge 1 commit into
FinChippay:mainfrom
dotmantissa:fix/issue557-dispute-accountability

Conversation

@dotmantissa

Copy link
Copy Markdown
Contributor

Summary

I hardened escrow dispute resolution with a mandatory review window, tiered appeals, staked arbitrators, and on chain accountability for successful appeals.

Type of change

  • Bug fix
  • New feature
  • Documentation update
  • Refactor / chore
  • Smart contract change

Related issue

Closes #557

Changes

  • I added the 1,000 ledger review delay and emit the review period end with dispute events.
  • I added primary, appellate, and final arbitrator tiers with minimum token stakes and protected active assignments.
  • I added participant appeals with higher tier enforcement, a two appeal depth limit, and review period resets.
  • I added automatic 50 percent stake slashing to the prevailing participant after a successful appeal.
  • I hardened disputed escrow claim and cancellation paths and recorded the resolution ledger.

Testing

  • Tested locally on Testnet
  • Added/updated unit tests
  • Manually tested UI flow

Screenshots (if UI change)

Not applicable.

Checklist

  • My code follows the project style
  • I updated docs if needed
  • No new console errors or warnings
  • I based this branch on the latest main

@dotmantissa
dotmantissa force-pushed the fix/issue557-dispute-accountability branch from d81b279 to 29ef848 Compare August 16, 2026 03:11
@bamiebot-maker

Copy link
Copy Markdown
Contributor

weldone
seems the failing job is not from us i also have 9 failing ci

@dotmantissa

Copy link
Copy Markdown
Contributor Author

weldone seems the failing job is not from us i also have 9 failing ci

Yeah, I've been stuck trying to fix it since. 😂
The repo is in an already failing state; my fixes are clean though, so I'll just leave it that way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dispute Resolution: Timelock, Appeal Mechanism & Arbitrator Accountability

2 participants