From d8810d2030e1f57c8d873dda381116798d02660b Mon Sep 17 00:00:00 2001 From: Atatakai Date: Tue, 3 Dec 2024 22:41:38 +0400 Subject: [PATCH] (bond) feat: support WETH-OLAS on base --- .../Bonding/BondingList/useBondingList.jsx | 11 +++++- apps/bond/components/Paths/data.json | 27 +++++++++++++++ .../paths/weth-olas-via-balancer-on-base.svg | 34 +++++++++++++++++++ 3 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 apps/bond/public/images/paths/weth-olas-via-balancer-on-base.svg diff --git a/apps/bond/components/BondingProducts/Bonding/BondingList/useBondingList.jsx b/apps/bond/components/BondingProducts/Bonding/BondingList/useBondingList.jsx index 4f3daa61..6c18490c 100644 --- a/apps/bond/components/BondingProducts/Bonding/BondingList/useBondingList.jsx +++ b/apps/bond/components/BondingProducts/Bonding/BondingList/useBondingList.jsx @@ -81,7 +81,7 @@ const LP_PAIRS = { poolId: '0x5bb3e58887264b667f915130fd04bbb56116c27800020000000000000000012a', guide: 'weth-olas-via-balancer-on-optimism', }, - // base + // base OLAS-USDC '0x9946d6FD1210D85EC613Ca956F142D911C97a074': { lpChainId: base.id, name: 'OLAS-USDC', @@ -90,6 +90,15 @@ const LP_PAIRS = { poolId: '0x5332584890d6e415a6dc910254d6430b8aab7e69000200000000000000000103', guide: 'olas-usdc-via-balancer-on-base', }, + // base WETH-OLAS + '0xad47b6ffEe3ed15fCE55eCA42AcE9736901b94A1': { + lpChainId: base.id, + name: 'WETH-OLAS', + originAddress: '0x2da6e67c45af2aaa539294d9fa27ea50ce4e2c5f', + dex: DEX.BALANCER.name, + poolId: '0x2da6e67c45af2aaa539294d9fa27ea50ce4e2c5f0002000000000000000001a3', + guide: 'weth-olas-via-balancer-on-base', + }, // celo '0xC085F31E4ca659fF8A17042dDB26f1dcA2fBdAB4': { lpChainId: celo.id, diff --git a/apps/bond/components/Paths/data.json b/apps/bond/components/Paths/data.json index 88edbe0b..3e952667 100644 --- a/apps/bond/components/Paths/data.json +++ b/apps/bond/components/Paths/data.json @@ -155,6 +155,33 @@ } } }, + { + "id": "weth-olas-via-balancer-on-base", + "name": "WETH-OLAS via Balancer on Base", + "network": "Base", + "networkId": "base", + "address": "0x54330d28ca3357F294334BDC454a032e7f353416", + "explorerBaseUrl": "https://basescan.org/token/", + "exchange": { + "name": "Balancer", + "url": "https://app.balancer.fi/#/base/pool/0x2da6e67c45af2aaa539294d9fa27ea50ce4e2c5f0002000000000000000001a3", + "poolAddress": "0x2da6e67c45af2aaa539294d9fa27ea50ce4e2c5f" + }, + "bridge": { + "name": "Superbridge App", + "url": "https://superbridge.app/base" + }, + "bond": { + "guideUrl": "https://olas.network/blog/bonding-guide-base", + "lpTokenName": "WETH-OLAS", + "lpPairTokenTicker": "WETH", + "bridgedLpTokenAddress": "0xad47b6ffEe3ed15fCE55eCA42AcE9736901b94A1", + "lpTokenBridge": { + "name": "Wormhole: Portal Token Bridge", + "url": "https://portalbridge.com/advanced-tools/#/transfer" + } + } + }, { "id": "wsol-olas-via-orca-on-solana", "name": "WSOL-OLAS via Orca on Solana", diff --git a/apps/bond/public/images/paths/weth-olas-via-balancer-on-base.svg b/apps/bond/public/images/paths/weth-olas-via-balancer-on-base.svg new file mode 100644 index 00000000..92b5ec3d --- /dev/null +++ b/apps/bond/public/images/paths/weth-olas-via-balancer-on-base.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +