Merge pull request #1 from Order-of-Hospitallers/devin/1777470690-phase4b-cbtc-v2-deploy

deploy(EnhancedSwapRouterV2): register 3 cBTC DODO pools (Phase 3j parity)
This commit is contained in:
The Defi of Quantum Unity Global
2026-05-25 21:51:33 -07:00
committed by GitHub
@@ -23,6 +23,7 @@ contract DeployEnhancedSwapRouterV2 is Script {
address constant CHAIN138_cUSDC = 0xf22258f57794CC8E06237084b353Ab30fFfa640b;
address constant CHAIN138_cEURT = 0xdf4b71c61E5912712C1Bdd451416B9aC26949d72;
address constant CHAIN138_cXAUC = 0x290E52a8819A4fbD0714E517225429aA2B70EC6b;
address constant CHAIN138_cBTC = 0xe94260c555aC1d9D3CC9E1632883452ebDf0082E;
address constant CHAIN138_POOL_CUSDTCUSDC = 0x9e89bAe009adf128782E19e8341996c596ac40dC;
address constant CHAIN138_POOL_CUSDTUSDT = 0x866Cb44b59303d8dc5f4F9E3E7A8e8b0bf238d66;
@@ -30,6 +31,9 @@ contract DeployEnhancedSwapRouterV2 is Script {
address constant CHAIN138_POOL_CUSDT_XAU_PUBLIC = 0x1AA55E2001E5651349aFf5a63FD7a7ae44f0f1b0;
address constant CHAIN138_POOL_CUSDC_XAU_PUBLIC = 0xEa9AC6357CaCB42a83b9082B870610363b177CbA;
address constant CHAIN138_POOL_CEURT_XAU_PUBLIC = 0xba99bc1eAac164569d5aca96c806934dDaf970CF;
address constant CHAIN138_POOL_CBTC_CUSDT = 0x67049E7333481E2caC91AF61403Ac7bdDfAB7BcD;
address constant CHAIN138_POOL_CBTC_CUSDC = 0x72F1A0794153C3b8A1E8a731F1D8E1a52cb10dC5;
address constant CHAIN138_POOL_CBTC_CXAUC = 0xF3e8A07D419b61F002114e64D79f7CF8f7989433;
address constant CHAIN138_D3_PROXY = 0xc9a11abB7C63d88546Be24D58a6d95e3762cB843;
address constant CHAIN138_D3_MM = 0x6550A3a59070061a262a893A1D6F3F490afFDBDA;
@@ -98,6 +102,9 @@ contract DeployEnhancedSwapRouterV2 is Script {
_setDodoPair(router, CHAIN138_cUSDT, CHAIN138_cXAUC, dodoProvider, CHAIN138_POOL_CUSDT_XAU_PUBLIC);
_setDodoPair(router, CHAIN138_cUSDC, CHAIN138_cXAUC, dodoProvider, CHAIN138_POOL_CUSDC_XAU_PUBLIC);
_setDodoPair(router, CHAIN138_cEURT, CHAIN138_cXAUC, dodoProvider, CHAIN138_POOL_CEURT_XAU_PUBLIC);
_setDodoPair(router, CHAIN138_cBTC, CHAIN138_cUSDT, dodoProvider, CHAIN138_POOL_CBTC_CUSDT);
_setDodoPair(router, CHAIN138_cBTC, CHAIN138_cUSDC, dodoProvider, CHAIN138_POOL_CBTC_CUSDC);
_setDodoPair(router, CHAIN138_cBTC, CHAIN138_cXAUC, dodoProvider, CHAIN138_POOL_CBTC_CXAUC);
if (wethUsdtPool != address(0)) {
_setDodoPair(router, CHAIN138_WETH, CHAIN138_USDT, dodoProvider, wethUsdtPool);