diff --git a/env.example.json b/env.example.json index 02cc8a6d96e..dd39b3f3ae5 100644 --- a/env.example.json +++ b/env.example.json @@ -60,6 +60,9 @@ "X_FIO_INIT": { "fioRegApiToken": "" }, + "X_SIDESHIFT_INIT": { + "affiliateId": "" + }, "-------- app options --------": 0, "DEBUG_CORE_BRIDGE": false, diff --git a/src/assets/images/exchange/exchange_logo_sideshiftai.png b/src/assets/images/exchange/exchange_logo_sideshiftai.png new file mode 100644 index 00000000000..eb035e5fd86 Binary files /dev/null and b/src/assets/images/exchange/exchange_logo_sideshiftai.png differ diff --git a/src/assets/images/exchange/exchange_logo_sideshiftai@2x.png b/src/assets/images/exchange/exchange_logo_sideshiftai@2x.png new file mode 100644 index 00000000000..baa3fe09d1c Binary files /dev/null and b/src/assets/images/exchange/exchange_logo_sideshiftai@2x.png differ diff --git a/src/assets/images/exchange/exchange_logo_sideshiftai@3x.png b/src/assets/images/exchange/exchange_logo_sideshiftai@3x.png new file mode 100644 index 00000000000..856ecf33c3d Binary files /dev/null and b/src/assets/images/exchange/exchange_logo_sideshiftai@3x.png differ diff --git a/src/assets/images/exchange/index.js b/src/assets/images/exchange/index.js index c8fb178697f..125fd1c4d4f 100644 --- a/src/assets/images/exchange/index.js +++ b/src/assets/images/exchange/index.js @@ -8,6 +8,7 @@ import coinswitchFullLogo from './exchange_logo_coinswitch.png' import faastFullLogo from './exchange_logo_faast.png' import foxExchangeFullLogo from './exchange_logo_fox_exchange.png' import godexFullLogo from './exchange_logo_godex.png' +import sideshiftFullLogo from './exchange_logo_sideshiftai.png' import switchainFullLogo from './exchange_logo_switchain.png' import totleFullLogo from './exchange_logo_totle.png' import changellyLogo from './settingsExchangeChangelly.png' @@ -17,6 +18,7 @@ import defaultLogo from './settingsExchangeDefault.png' import faastLogo from './settingsExchangeFaast.png' import foxExchangeLogo from './settingsExchangeFoxExchange.png' import godexLogo from './settingsExchangeGodex.png' +import sideshiftLogo from './settingsExchangeSideShiftAI.png' import switchainLogo from './settingsExchangeSwitchain.png' import totleLogo from './settingsExchangeTotle.png' @@ -38,6 +40,7 @@ export const swapThemePluginIcons = (pluginId: string, theme: Theme) => { foxExchange: theme.settingsFoxExchangeLogo, godex: theme.settingsGodexLogo, switchain: theme.settingsSwitchainLogo, + sideshift: theme.settingsSideshiftLogo, totle: theme.settingsTotleLogo, default: theme.settingsDefaultLogo } @@ -53,6 +56,7 @@ export const swapPluginIcons = { faast: faastLogo, foxExchange: foxExchangeLogo, godex: godexLogo, + sideshift: sideshiftLogo, switchain: switchainLogo, totle: totleLogo } @@ -65,6 +69,7 @@ export const swapPluginLogos = { faast: faastFullLogo, foxExchange: foxExchangeFullLogo, godex: godexFullLogo, + sideshift: sideshiftFullLogo, switchain: switchainFullLogo, totle: totleFullLogo, transfer: transferFullLogo diff --git a/src/assets/images/exchange/settingsExchangeSideShiftAI.png b/src/assets/images/exchange/settingsExchangeSideShiftAI.png new file mode 100644 index 00000000000..ea0653630f7 Binary files /dev/null and b/src/assets/images/exchange/settingsExchangeSideShiftAI.png differ diff --git a/src/theme/variables/edgeDark.js b/src/theme/variables/edgeDark.js index 07650b018a0..d4e57ac3f34 100644 --- a/src/theme/variables/edgeDark.js +++ b/src/theme/variables/edgeDark.js @@ -9,6 +9,7 @@ import defaultLogo from '../../assets/images/exchange/settingsExchangeDefault.pn import faastLogo from '../../assets/images/exchange/settingsExchangeFaast.png' import foxExchangeLogo from '../../assets/images/exchange/settingsExchangeFoxExchange.png' import godexLogo from '../../assets/images/exchange/settingsExchangeGodex.png' +import sideshiftLogo from '../../assets/images/exchange/settingsExchangeSideShiftAI.png' import switchainLogo from '../../assets/images/exchange/settingsExchangeSwitchain.png' import totleLogo from '../../assets/images/exchange/settingsExchangeTotle.png' import { type Theme } from '../../types/Theme.js' @@ -191,6 +192,7 @@ export const edgeDark: Theme = { settingsFaastLogo: faastLogo, settingsFoxExchangeLogo: foxExchangeLogo, settingsGodexLogo: godexLogo, + settingsSideshiftLogo: sideshiftLogo, settingsSwitchainLogo: switchainLogo, settingsTotleLogo: totleLogo } diff --git a/src/theme/variables/edgeLight.js b/src/theme/variables/edgeLight.js index c9926c6ae26..840171d3bba 100644 --- a/src/theme/variables/edgeLight.js +++ b/src/theme/variables/edgeLight.js @@ -9,6 +9,7 @@ import defaultLogo from '../../assets/images/exchange/settingsExchangeDefault.pn import faastLogo from '../../assets/images/exchange/settingsExchangeFaast.png' import foxExchangeLogo from '../../assets/images/exchange/settingsExchangeFoxExchange.png' import godexLogo from '../../assets/images/exchange/settingsExchangeGodex.png' +import sideshiftLogo from '../../assets/images/exchange/settingsExchangeSideShiftAI.png' import switchainLogo from '../../assets/images/exchange/settingsExchangeSwitchain.png' import totleLogo from '../../assets/images/exchange/settingsExchangeTotle.png' import { type Theme } from '../../types/Theme.js' @@ -190,6 +191,7 @@ export const edgeLight: Theme = { settingsFaastLogo: faastLogo, settingsFoxExchangeLogo: foxExchangeLogo, settingsGodexLogo: godexLogo, + settingsSideshiftLogo: sideshiftLogo, settingsSwitchainLogo: switchainLogo, settingsTotleLogo: totleLogo } diff --git a/src/types/Theme.js b/src/types/Theme.js index 72243f10d8a..77676325917 100644 --- a/src/types/Theme.js +++ b/src/types/Theme.js @@ -147,5 +147,6 @@ export type Theme = { settingsFoxExchangeLogo: string, settingsGodexLogo: string, settingsSwitchainLogo: string, + settingsSideshiftLogo: string, settingsTotleLogo: string } diff --git a/src/util/corePlugins.js b/src/util/corePlugins.js index 976bb999e7a..63943e2acd7 100644 --- a/src/util/corePlugins.js +++ b/src/util/corePlugins.js @@ -85,6 +85,7 @@ export const swapPlugins = { foxExchange: ENV.FOX_INIT, godex: ENV.GODEX_INIT, // shapeshift: ENV.SHAPESHIFT_INIT, + sideshift: ENV.SIDESHIFT_INIT, switchain: ENV.SWITCHAIN_INIT, totle: ENV.TOTLE_INIT, transfer: true