Skip to content

Add PegaRoute exchange provider - #1

Draft
atharen wants to merge 1 commit into
devfrom
add-pegaroute-exchange-provider
Draft

Add PegaRoute exchange provider#1
atharen wants to merge 1 commit into
devfrom
add-pegaroute-exchange-provider

Conversation

@atharen

@atharen atharen commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Follows-up from cake-tech#3504


Description

Please include a summary of the changes and which issue is fixed / feature is added.

Pull Request - Checklist

  • Initial Manual Tests Passed
  • Double check modified code and verify it with the feature/task requirements
  • Format code
  • Look for code duplication
  • Clear naming for variables and methods
  • Manual tests in accessibility mode (TalkBack on Android) passed

Integrates PegaRoute (pegaroute.com) as a swap provider with XMR support.

- New PegaRouteExchangeProvider: GET /quote for rate/limits, POST /swap
  (deposit-address flow for XMR via their instaswap route), GET /swap/:id
  for status polling, POST /swap/:id/txhash after broadcast
- Register provider across description (raw 17), provider lists, trade
  monitor, trade/details view models, history filter, logger
- Submit source-chain tx hash post-commit in SendViewModel (mirrors
  Swaps.xyz precedent); required by PegaRoute to start monitoring
- Float-rate only; affiliate fee is configured server-side on the
  integration record (no client fee params)
@atharen atharen self-assigned this Aug 31, 2026
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.

2 participants