Skip to content

Add CypherGoat exchange integration#1414

Open
4rkal wants to merge 1 commit into
cypherstack:stagingfrom
4rkal:add-cyphergoat-exchange
Open

Add CypherGoat exchange integration#1414
4rkal wants to merge 1 commit into
cypherstack:stagingfrom
4rkal:add-cyphergoat-exchange

Conversation

@4rkal

@4rkal 4rkal commented Jul 11, 2026

Copy link
Copy Markdown

Adds CypherGoat as a swap provider, following the same pattern as the Trocador integration.

  • New exchange service in lib/services/exchange/cyphergoat/ with API client (/estimate, /swap, /transaction) and response models
  • Wired into the exchange factory, currency loading, exchange form, provider options, and exchange icons
  • Prebuild scripts generate kCypherGoatApiKey and kCypherGoatAffiliate constants

Notes:

  • Not added to exchangesWithTorSupport since CypherGoat has no .onion endpoint
  • assets/svg/exchange_icons/cyphergoat.svg needs to be added to the private assets pipeline (the directory is gitignored); happy to provide the SVG

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.

1 participant