From 9026f2949487ef4d586c82526f1925ef49e21d3f Mon Sep 17 00:00:00 2001 From: Andrew Date: Wed, 24 Jul 2024 13:23:37 +0300 Subject: [PATCH 1/2] rename bahamut dex --- .../trade-providers/uniswap-v2-trade-providers.ts | 4 ++-- .../providers/common/models/on-chain-trade-type.ts | 2 +- .../dexes/bahamut/silk-swap-bahamut/constants.ts | 5 +++++ .../silk-swap-bahamut-provider.ts} | 10 +++++----- .../silk-swap-bahamut-trade.ts} | 8 ++++---- .../dexes/bahamut/uniswap-v2-bahamut/constants.ts | 5 ----- 6 files changed, 17 insertions(+), 17 deletions(-) create mode 100644 src/features/on-chain/calculation-manager/providers/dexes/bahamut/silk-swap-bahamut/constants.ts rename src/features/on-chain/calculation-manager/providers/dexes/bahamut/{uniswap-v2-bahamut/uniswap-v2-bahamut-provider.ts => silk-swap-bahamut/silk-swap-bahamut-provider.ts} (62%) rename src/features/on-chain/calculation-manager/providers/dexes/bahamut/{uniswap-v2-bahamut/uniswap-v2-bahamut-trade.ts => silk-swap-bahamut/silk-swap-bahamut-trade.ts} (78%) delete mode 100644 src/features/on-chain/calculation-manager/providers/dexes/bahamut/uniswap-v2-bahamut/constants.ts diff --git a/src/features/on-chain/calculation-manager/constants/trade-providers/uniswap-v2-trade-providers.ts b/src/features/on-chain/calculation-manager/constants/trade-providers/uniswap-v2-trade-providers.ts index 968a0272714..2132ea7bff4 100644 --- a/src/features/on-chain/calculation-manager/constants/trade-providers/uniswap-v2-trade-providers.ts +++ b/src/features/on-chain/calculation-manager/constants/trade-providers/uniswap-v2-trade-providers.ts @@ -58,7 +58,7 @@ import { WagyuSwapProvider } from 'src/features/on-chain/calculation-manager/pro import { EddyFinanceProvider } from 'src/features/on-chain/calculation-manager/providers/dexes/zetachain/eddy-finance/eddy-finance-provider'; import { MuteSwapProvider } from 'src/features/on-chain/calculation-manager/providers/dexes/zksync/mute-swap/mute-swap-provider'; -import { UniswapV2BahamutProvider } from '../../providers/dexes/bahamut/uniswap-v2-bahamut/uniswap-v2-bahamut-provider'; +import { SilkSwapBahamutProvider } from '../../providers/dexes/bahamut/silk-swap-bahamut/silk-swap-bahamut-provider'; import { SushiSwapZetachainProvider } from '../../providers/dexes/zetachain/sushi-swap-zetachain/sushi-swap-zetachain-provider'; export const UniswapV2TradeProviders = [ @@ -157,5 +157,5 @@ export const UniswapV2TradeProviders = [ // Sei DragonSwapProvider, //Bahamut - UniswapV2BahamutProvider + SilkSwapBahamutProvider ] as const; diff --git a/src/features/on-chain/calculation-manager/providers/common/models/on-chain-trade-type.ts b/src/features/on-chain/calculation-manager/providers/common/models/on-chain-trade-type.ts index fac1d87e9a0..34c30c1fea6 100644 --- a/src/features/on-chain/calculation-manager/providers/common/models/on-chain-trade-type.ts +++ b/src/features/on-chain/calculation-manager/providers/common/models/on-chain-trade-type.ts @@ -128,6 +128,7 @@ export const ON_CHAIN_TRADE_TYPE = { SUSHI_SWAP: 'SUSHI_SWAP', SYNAPSE: 'SYNAPSE', SYNC_SWAP: 'SYNC_SWAP', + SILK_SWAP: 'SILK_SWAP', SYMBIOSIS_SWAP: 'SYMBIOSIS_SWAP', // Fake to show swap via unknown symbiosis dex @@ -139,7 +140,6 @@ export const ON_CHAIN_TRADE_TYPE = { UBE_SWAP: 'UBE_SWAP', UNISWAP_V2: 'UNISWAP_V2', UNI_SWAP_V3: 'UNI_SWAP_V3', - UNISWAP_BAHAMUT: 'UNISWAP_BAHAMUT', VERSE: 'VERSE', VIPER_SWAP: 'VIPER_SWAP', diff --git a/src/features/on-chain/calculation-manager/providers/dexes/bahamut/silk-swap-bahamut/constants.ts b/src/features/on-chain/calculation-manager/providers/dexes/bahamut/silk-swap-bahamut/constants.ts new file mode 100644 index 00000000000..030efbdae91 --- /dev/null +++ b/src/features/on-chain/calculation-manager/providers/dexes/bahamut/silk-swap-bahamut/constants.ts @@ -0,0 +1,5 @@ +import { defaultBahamutProviderConfiguration } from '../default-constants'; + +export const SILK_SWAP_BAHAMUT_CONTRACT_ADDRESS = '0xF660558a4757Fb5953d269FF32E228Ae3d5f6c68'; + +export const SILK_SWAP_BAHAMUT_PROVIDER_CONFIGURATION = defaultBahamutProviderConfiguration; diff --git a/src/features/on-chain/calculation-manager/providers/dexes/bahamut/uniswap-v2-bahamut/uniswap-v2-bahamut-provider.ts b/src/features/on-chain/calculation-manager/providers/dexes/bahamut/silk-swap-bahamut/silk-swap-bahamut-provider.ts similarity index 62% rename from src/features/on-chain/calculation-manager/providers/dexes/bahamut/uniswap-v2-bahamut/uniswap-v2-bahamut-provider.ts rename to src/features/on-chain/calculation-manager/providers/dexes/bahamut/silk-swap-bahamut/silk-swap-bahamut-provider.ts index 9de6760cf89..7c6ee9271dd 100644 --- a/src/features/on-chain/calculation-manager/providers/dexes/bahamut/uniswap-v2-bahamut/uniswap-v2-bahamut-provider.ts +++ b/src/features/on-chain/calculation-manager/providers/dexes/bahamut/silk-swap-bahamut/silk-swap-bahamut-provider.ts @@ -3,10 +3,10 @@ import { BLOCKCHAIN_NAME } from 'src/core/blockchain/models/blockchain-name'; import { evmProviderDefaultOptions } from '../../common/on-chain-provider/evm-on-chain-provider/constants/evm-provider-default-options'; import { UniswapV2CalculationOptions } from '../../common/uniswap-v2-abstract/models/uniswap-v2-calculation-options'; import { UniswapV2AbstractProvider } from '../../common/uniswap-v2-abstract/uniswap-v2-abstract-provider'; -import { UNISWAP_V2_BAHAMUT_PROVIDER_CONFIGURATION } from './constants'; -import { UniswapV2BahamutTrade } from './uniswap-v2-bahamut-trade'; +import { SILK_SWAP_BAHAMUT_PROVIDER_CONFIGURATION } from './constants'; +import { SilkSwapBahamutTrade } from './silk-swap-bahamut-trade'; -export class UniswapV2BahamutProvider extends UniswapV2AbstractProvider { +export class SilkSwapBahamutProvider extends UniswapV2AbstractProvider { public readonly blockchain = BLOCKCHAIN_NAME.BAHAMUT; protected readonly defaultOptions: UniswapV2CalculationOptions = { @@ -15,7 +15,7 @@ export class UniswapV2BahamutProvider extends UniswapV2AbstractProvider { await checkUnsupportedReceiverAddress(options.receiverAddress, this.walletAddress); diff --git a/src/features/on-chain/calculation-manager/providers/dexes/bahamut/uniswap-v2-bahamut/constants.ts b/src/features/on-chain/calculation-manager/providers/dexes/bahamut/uniswap-v2-bahamut/constants.ts deleted file mode 100644 index a87d010a2c2..00000000000 --- a/src/features/on-chain/calculation-manager/providers/dexes/bahamut/uniswap-v2-bahamut/constants.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { defaultBahamutProviderConfiguration } from '../default-constants'; - -export const UNISWAP_V2_BAHAMUT_CONTRACT_ADDRESS = '0xF660558a4757Fb5953d269FF32E228Ae3d5f6c68'; - -export const UNISWAP_V2_BAHAMUT_PROVIDER_CONFIGURATION = defaultBahamutProviderConfiguration; From 5d89776ea2315f88e71eba9caac4320112a8b0e4 Mon Sep 17 00:00:00 2001 From: Andrew Date: Fri, 2 Aug 2024 11:34:43 +0300 Subject: [PATCH 2/2] set sdk release version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index efd96994326..54e019878ee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "rubic-sdk", - "version": "5.32.6", + "version": "5.32.8", "description": "Simplify dApp creation", "main": "lib/index.js", "types": "lib/index.d.ts",