Skip to content

Add dispute reputation penalties and settlement-routed escrow payouts#119

Merged
Tybravo merged 4 commits into
SwiftChainn:mainfrom
codebestia:feat/drips-pr-wave
May 31, 2026
Merged

Add dispute reputation penalties and settlement-routed escrow payouts#119
Tybravo merged 4 commits into
SwiftChainn:mainfrom
codebestia:feat/drips-pr-wave

Conversation

@codebestia
Copy link
Copy Markdown
Contributor

Summary

  • Added dispute-resolution integration with identity_reputation_contract.decrease_reputation() when disputes are resolved against drivers.
  • Added settlement router configuration, supported asset-pair storage, and calculate_swap_estimate.
  • Implemented execute_settlement_swap with router quoting, min-output protection, and exact-input swap execution.
  • Updated escrow release flows to check driver settlement preferences and route payouts through settlement_contract when a swap is needed.

Related Issues

Closes #83
Closes #89
Closes #90
Closes #91

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 31, 2026

@codebestia Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Tybravo Tybravo merged commit cd8df8d into SwiftChainn:main May 31, 2026
1 check failed
@Tybravo
Copy link
Copy Markdown
Collaborator

Tybravo commented May 31, 2026

@codebestia Good work on the smart contracts

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

Labels

None yet

Projects

None yet

2 participants