From 8e9f06b199761f853e7adc7b83b0202e7796c544 Mon Sep 17 00:00:00 2001 From: Changelly Date: Fri, 27 Mar 2026 11:53:16 +0300 Subject: [PATCH 1/2] Feat: Changelly integration Signed-off-by: Changelly --- src/actions/CategoriesActions.ts | 1 + src/components/modals/SwapVerifyTermsModal.tsx | 5 +++++ src/envConfig.ts | 1 + src/util/corePlugins.ts | 1 + 4 files changed, 8 insertions(+) diff --git a/src/actions/CategoriesActions.ts b/src/actions/CategoriesActions.ts index 494d875de17..2c0887af262 100644 --- a/src/actions/CategoriesActions.ts +++ b/src/actions/CategoriesActions.ts @@ -712,6 +712,7 @@ export const pluginIdIcons: Record = { bridgeless: EDGE_CONTENT_SERVER_URI + '/bridgeless.png', changenow: EDGE_CONTENT_SERVER_URI + '/changenow.png', changehero: EDGE_CONTENT_SERVER_URI + '/changehero.png', + changelly: EDGE_CONTENT_SERVER_URI + '/changelly.png', cosmosibc: EDGE_CONTENT_SERVER_URI + '/cosmosibc.png', exolix: EDGE_CONTENT_SERVER_URI + '/exolix-logo.png', fantomsonicupgrade: EDGE_CONTENT_SERVER_URI + '/fantomsonicupgrade.png', diff --git a/src/components/modals/SwapVerifyTermsModal.tsx b/src/components/modals/SwapVerifyTermsModal.tsx index 62baa641b90..b3ec757d67b 100644 --- a/src/components/modals/SwapVerifyTermsModal.tsx +++ b/src/components/modals/SwapVerifyTermsModal.tsx @@ -31,6 +31,11 @@ const pluginData: Record = { privacyUri: 'https://changenow.io/privacy-policy', kycUri: 'https://changenow.io/faq/kyc' }, + changelly: { + termsUri: 'https://changelly.com/terms-of-use', + privacyUri: 'https://changelly.com/privacy-policy', + kycUri: 'https://changelly.com/aml-kyc' + }, exolix: { termsUri: 'https://exolix.com/terms', privacyUri: 'https://exolix.com/privacy', diff --git a/src/envConfig.ts b/src/envConfig.ts index c581de86ca2..267d58a3ae0 100644 --- a/src/envConfig.ts +++ b/src/envConfig.ts @@ -266,6 +266,7 @@ export const asEnvConfig = asObject({ apiKey: asOptional(asString, '') }).withRest ), + CHANGELLY_INIT: asCorePluginInit(asBoolean), COREUM_INIT: asCorePluginInit(asBoolean), COSMOSHUB_INIT: asCorePluginInit(asBoolean), DASH_INIT: asCorePluginInit( diff --git a/src/util/corePlugins.ts b/src/util/corePlugins.ts index 719aebe1008..fbb7d00263b 100644 --- a/src/util/corePlugins.ts +++ b/src/util/corePlugins.ts @@ -93,6 +93,7 @@ export const swapPlugins = { // Centralized Swaps changehero: ENV.CHANGEHERO_INIT, changenow: ENV.CHANGE_NOW_INIT, + changelly: ENV.CHANGELLY_INIT, exolix: ENV.EXOLIX_INIT, godex: ENV.GODEX_INIT, lifi: ENV.LIFI_INIT, From d9e89a0a26a4e048958bc10a8aee1f07c4e33df9 Mon Sep 17 00:00:00 2001 From: Changelly Date: Fri, 27 Mar 2026 12:08:36 +0300 Subject: [PATCH 2/2] Add CHANGELOG.md entry Signed-off-by: Changelly --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c06f7c3e807..6704c7ba60b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased (develop) +- added: Changelly plugin info revised + ## 4.47.0 (staging) - added: Include Zano sweep private key support for ZANO and tokens.