diff --git a/assets/solvBTC.BBN.svg b/assets/solvBTC.BBN.svg new file mode 100644 index 00000000..179965b6 --- /dev/null +++ b/assets/solvBTC.BBN.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/solvBTC.svg b/assets/solvBTC.svg new file mode 100644 index 00000000..f9a5d18f --- /dev/null +++ b/assets/solvBTC.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/uniBTC.svg b/assets/uniBTC.svg new file mode 100644 index 00000000..f4bd0a9d --- /dev/null +++ b/assets/uniBTC.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sdk/package.json b/sdk/package.json index cdef9f33..0c6ebc6e 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@gobob/bob-sdk", - "version": "2.2.0", + "version": "2.2.1", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { @@ -39,4 +39,4 @@ "bitcoinjs-lib": "^6.1.6", "ethers": "^6.13.2" } -} +} \ No newline at end of file diff --git a/sdk/src/gateway/client.ts b/sdk/src/gateway/client.ts index b45e09c2..da15ff54 100644 --- a/sdk/src/gateway/client.ts +++ b/sdk/src/gateway/client.ts @@ -282,12 +282,12 @@ export class GatewayApiClient { }, outputToken: outputToken ? { - symbol: outputToken.symbol, - address: outputToken.address, - logo: outputToken.logoURI, - decimals: outputToken.decimals, - chain: chainName, - } + symbol: outputToken.symbol, + address: outputToken.address, + logo: outputToken.logoURI, + decimals: outputToken.decimals, + chain: chainName, + } : null, }; }); diff --git a/sdk/src/gateway/tokens.ts b/sdk/src/gateway/tokens.ts index 979bff24..6ca573f6 100644 --- a/sdk/src/gateway/tokens.ts +++ b/sdk/src/gateway/tokens.ts @@ -7,6 +7,7 @@ const TOKENS = [ decimals: 18, bob: "0xBBa2eF945D523C4e2608C9E1214C2Cc64D4fc2e2", bobSepolia: "0x6744bAbDf02DCF578EA173A9F0637771A9e1c4d0", + logoURI: "https://ethereum-optimism.github.io/data/tBTC/logo.svg", }, { name: "Wrapped BTC", @@ -14,6 +15,7 @@ const TOKENS = [ decimals: 8, bob: "0x03C7054BCB39f7b2e5B2c7AcB37583e32D70Cfa3", bobSepolia: "0xe51e40e15e6e1496a0981f90Ca1D632545bdB519", + logoURI: "https://ethereum-optimism.github.io/data/WBTC/logo.svg", }, { name: "sb tBTC v2", @@ -21,6 +23,7 @@ const TOKENS = [ decimals: 8, bob: "0x2925dF9Eb2092B53B06A06353A7249aF3a8B139e", bobSepolia: "", + logoURI: "https://ethereum-optimism.github.io/data/tBTC/logo.svg", }, { name: "sb Wrapped BTC", @@ -28,6 +31,7 @@ const TOKENS = [ decimals: 8, bob: "0x5c46D274ed8AbCAe2964B63c0360ad3Ccc384dAa", bobSepolia: "", + logoURI: "https://ethereum-optimism.github.io/data/WBTC/logo.svg", }, { name: "Segment TBTC", @@ -35,6 +39,7 @@ const TOKENS = [ decimals: 8, bob: "0xD30288EA9873f376016A0250433b7eA375676077", bobSepolia: "", + logoURI: "https://ethereum-optimism.github.io/data/tBTC/logo.svg", }, { name: "Segment WBTC", @@ -42,6 +47,7 @@ const TOKENS = [ decimals: 8, bob: "0x6265C05158f672016B771D6Fb7422823ed2CbcDd", bobSepolia: "", + logoURI: "https://ethereum-optimism.github.io/data/WBTC/logo.svg", }, { name: "Staked mtBTC", @@ -49,6 +55,7 @@ const TOKENS = [ decimals: 18, bob: "", bobSepolia: "0xc4229678b65e2D9384FDf96F2E5D512d6eeC0C77", + logoURI: "https://ethereum-optimism.github.io/data/tBTC/logo.svg", }, { name: "Solv BTC", @@ -56,6 +63,15 @@ const TOKENS = [ decimals: 18, bob: "0x541FD749419CA806a8bc7da8ac23D346f2dF8B77", bobSepolia: "", + logoURI: "https://raw.githubusercontent.com/bob-collective/bob/master/assets/solvBTC.svg", + }, + { + name: "SolvBTC Babylon", + symbol: "SolvBTC.BBN", + decimals: 18, + bob: "0xCC0966D8418d412c599A6421b760a847eB169A8c", + bobSepolia: "", + logoURI: "https://raw.githubusercontent.com/bob-collective/bob/master/assets/solvBTC.BBN.svg", }, { name: "uniBTC", @@ -63,6 +79,7 @@ const TOKENS = [ decimals: 8, bob: "0x236f8c0a61dA474dB21B693fB2ea7AAB0c803894", bobSepolia: "", + logoURI: "https://raw.githubusercontent.com/bob-collective/bob/master/assets/uniBTC.svg", }, ]; @@ -82,7 +99,7 @@ for (const token of TOKENS) { name: token.name, symbol: token.symbol, decimals: token.decimals, - logoURI: "", + logoURI: token.logoURI, }; const lowerAddressBobSepolia = token.bobSepolia.toLowerCase(); @@ -92,7 +109,7 @@ for (const token of TOKENS) { name: token.name, symbol: token.symbol, decimals: token.decimals, - logoURI: "", + logoURI: token.logoURI, }; SYMBOL_LOOKUP[ChainId.BOB][lowerTokenBob.symbol.toLowerCase()] = lowerTokenBob;