diff --git a/.prettierrc b/.prettierrc index 0162f1e..31c9f6d 100644 --- a/.prettierrc +++ b/.prettierrc @@ -1,22 +1,8 @@ { - "tabWidth": 4, - "semi": false, - "singleQuote": false, - "bracketSpacing": true, - "useTabs": false, - "importOrder": [ - "^@*/(.*)$", - "^styles/(.*)$", - "^state/(.*)$", - "^hooks/(.*)$", - "^(data|web3|contracts|utils)/(.*)$", - "^(components|routes)/(.*)$", - "^assets/(.*)$", - "^[./]" - ], - "importOrderSeparation": true, - "plugins": [ - "@trivago/prettier-plugin-sort-imports", - "prettier-plugin-tailwindcss" - ] + "tabWidth": 4, + "semi": false, + "singleQuote": false, + "bracketSpacing": true, + "useTabs": false, + "printWidth": 40 } diff --git a/package.json b/package.json index 0aeab0f..9874ae0 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ "author": "Spectra", "license": "ISC", "scripts": { - "build": "tsup" + "build": "tsup", + "format": "prettier --write src/**/*.json" }, "dependencies": { "react": "^18.3.1", diff --git a/refactor.ts b/refactor.ts new file mode 100644 index 0000000..e98d4d6 --- /dev/null +++ b/refactor.ts @@ -0,0 +1,24 @@ +import fs from "fs" + +const replaceTokenLogo = async (token: { chainId: number, address: string, logoURI: string }) => { + const needToReplaceLogo = token.logoURI.startsWith("/") && (token.logoURI as string).split("/").length-1 === 3 + if (needToReplaceLogo) { + const newURI = `/images/tokens/${token.chainId}/${token.address.toLowerCase()}.${token.logoURI.split(".")[1]}` + fs.copyFileSync("./src" + token.logoURI, "./src" + newURI) + token.logoURI = newURI + } +} + +const run = async (tokenListPath: string) => { + const tokenList = JSON.parse(fs.readFileSync(tokenListPath).toString()) + tokenList.forEach(token => { + replaceTokenLogo(token) + if (token.extensions?.vault?.logoURI) { + replaceTokenLogo(token.extensions.vault) + } + }) + fs.writeFileSync(tokenListPath, JSON.stringify(tokenList)) +} + +run("./src/tokens/spectraTokens.json") +run("./src/tokens/erc4626Wrappers.json") \ No newline at end of file diff --git a/src/images/tokens/USDA.svg b/src/images/tokens/1/0x0000206329b97db379d5e1bf586bbdb969c63274.svg similarity index 100% rename from src/images/tokens/USDA.svg rename to src/images/tokens/1/0x0000206329b97db379d5e1bf586bbdb969c63274.svg diff --git a/src/images/tokens/stUSD.svg b/src/images/tokens/1/0x0022228a2cc5e7ef0274a7baa600d44da5ab5776.svg similarity index 100% rename from src/images/tokens/stUSD.svg rename to src/images/tokens/1/0x0022228a2cc5e7ef0274a7baa600d44da5ab5776.svg diff --git a/src/images/tokens/stEUR.svg b/src/images/tokens/1/0x004626a008b1acdc4c74ab51644093b155e59a23.svg similarity index 100% rename from src/images/tokens/stEUR.svg rename to src/images/tokens/1/0x004626a008b1acdc4c74ab51644093b155e59a23.svg diff --git a/src/images/tokens/uniBTC.svg b/src/images/tokens/1/0x004e9c3ef86bc1ca1f0bb5c7662861ee93350568.svg similarity index 100% rename from src/images/tokens/uniBTC.svg rename to src/images/tokens/1/0x004e9c3ef86bc1ca1f0bb5c7662861ee93350568.svg diff --git a/src/images/tokens/ksETH.png b/src/images/tokens/1/0x04a40ef57eb9d6265b90367ddbba17a6916a45df.png similarity index 100% rename from src/images/tokens/ksETH.png rename to src/images/tokens/1/0x04a40ef57eb9d6265b90367ddbba17a6916a45df.png diff --git a/src/images/tokens/amphrLRT.png b/src/images/tokens/1/0x06824c27c8a0dbde5f72f770ec82e3c0fd4dcec3.png similarity index 100% rename from src/images/tokens/amphrLRT.png rename to src/images/tokens/1/0x06824c27c8a0dbde5f72f770ec82e3c0fd4dcec3.png diff --git a/src/images/tokens/amphrETH.svg b/src/images/tokens/1/0x06c03069de266f58d10a0724a4f65c3d4fefff4d.svg similarity index 100% rename from src/images/tokens/amphrETH.svg rename to src/images/tokens/1/0x06c03069de266f58d10a0724a4f65c3d4fefff4d.svg diff --git a/src/images/tokens/arUSD.svg b/src/images/tokens/1/0x07d1718ff05a8c53c8f05adaed57c0d672945f9a.svg similarity index 100% rename from src/images/tokens/arUSD.svg rename to src/images/tokens/1/0x07d1718ff05a8c53c8f05adaed57c0d672945f9a.svg diff --git a/src/images/tokens/apw-eth.svg b/src/images/tokens/1/0x093254005743b7af89e24f645730ba2dd8441333.svg similarity index 100% rename from src/images/tokens/apw-eth.svg rename to src/images/tokens/1/0x093254005743b7af89e24f645730ba2dd8441333.svg diff --git a/src/images/tokens/ynETH.svg b/src/images/tokens/1/0x09db87a538bd693e9d08544577d5ccfaa6373a48.svg similarity index 100% rename from src/images/tokens/ynETH.svg rename to src/images/tokens/1/0x09db87a538bd693e9d08544577d5ccfaa6373a48.svg diff --git a/src/images/tokens/kUSD.png b/src/images/tokens/1/0x0bb9ab78aaf7179b7515e6753d89822b91e670c4.png similarity index 100% rename from src/images/tokens/kUSD.png rename to src/images/tokens/1/0x0bb9ab78aaf7179b7515e6753d89822b91e670c4.png diff --git a/src/images/tokens/usr.svg b/src/images/tokens/1/0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055.svg similarity index 100% rename from src/images/tokens/usr.svg rename to src/images/tokens/1/0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055.svg diff --git a/src/images/tokens/eura.svg b/src/images/tokens/1/0x1a7e4e63778b4f12a199c062f3efdd288afcbce8.svg similarity index 100% rename from src/images/tokens/eura.svg rename to src/images/tokens/1/0x1a7e4e63778b4f12a199c062f3efdd288afcbce8.svg diff --git a/src/images/tokens/gho.svg b/src/images/tokens/1/0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d.svg similarity index 100% rename from src/images/tokens/gho.svg rename to src/images/tokens/1/0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d.svg diff --git a/src/images/tokens/USUALUSDC.svg b/src/images/tokens/1/0x1b56e30b6efd7cfde46ee3e29b851b9094d5810b.svg similarity index 100% rename from src/images/tokens/USUALUSDC.svg rename to src/images/tokens/1/0x1b56e30b6efd7cfde46ee3e29b851b9094d5810b.svg diff --git a/src/images/tokens/uniETH.svg b/src/images/tokens/1/0x248f43b622ce2f35a14db3fc528284730b619cd5.svg similarity index 100% rename from src/images/tokens/uniETH.svg rename to src/images/tokens/1/0x248f43b622ce2f35a14db3fc528284730b619cd5.svg diff --git a/src/images/tokens/acrv.svg b/src/images/tokens/1/0x2b95a1dcc3d405535f9ed33c219ab38e8d7e0884.svg similarity index 100% rename from src/images/tokens/acrv.svg rename to src/images/tokens/1/0x2b95a1dcc3d405535f9ed33c219ab38e8d7e0884.svg diff --git a/src/images/tokens/weETH.svg b/src/images/tokens/1/0x2dabcea55a12d73191aece59f508b191fb68adac.svg similarity index 100% rename from src/images/tokens/weETH.svg rename to src/images/tokens/1/0x2dabcea55a12d73191aece59f508b191fb68adac.svg diff --git a/src/images/tokens/thwar.png b/src/images/tokens/1/0x2fc1e74bc8a6d15fe768c10c2ede7d6d95ec27e9.png similarity index 100% rename from src/images/tokens/thwar.png rename to src/images/tokens/1/0x2fc1e74bc8a6d15fe768c10c2ede7d6d95ec27e9.png diff --git a/src/images/tokens/farm-apw-eth.svg b/src/images/tokens/1/0x33d7e5827eb62628c093d88ac2531ddac6f6e396.svg similarity index 100% rename from src/images/tokens/farm-apw-eth.svg rename to src/images/tokens/1/0x33d7e5827eb62628c093d88ac2531ddac6f6e396.svg diff --git a/src/images/tokens/morpho.png b/src/images/tokens/1/0x37f86e2fb8020fb8dc53236fdae86f9122b56270.png similarity index 100% rename from src/images/tokens/morpho.png rename to src/images/tokens/1/0x37f86e2fb8020fb8dc53236fdae86f9122b56270.png diff --git a/src/images/tokens/1/0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f.svg b/src/images/tokens/1/0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f.svg new file mode 100644 index 0000000..6d92f80 --- /dev/null +++ b/src/images/tokens/1/0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/apw.svg b/src/images/tokens/1/0x4104b135dbc9609fc1a9490e61369036497660c8.svg similarity index 100% rename from src/images/tokens/apw.svg rename to src/images/tokens/1/0x4104b135dbc9609fc1a9490e61369036497660c8.svg diff --git a/src/images/tokens/asdcrv.png b/src/images/tokens/1/0x43e54c2e7b3e294de3a155785f52ab49d87b9922.png similarity index 100% rename from src/images/tokens/asdcrv.png rename to src/images/tokens/1/0x43e54c2e7b3e294de3a155785f52ab49d87b9922.png diff --git a/src/images/tokens/1/0x4881ef0bf6d2365d3dd6499ccd7532bcdbce0658.png b/src/images/tokens/1/0x4881ef0bf6d2365d3dd6499ccd7532bcdbce0658.png new file mode 100644 index 0000000..2153ccf Binary files /dev/null and b/src/images/tokens/1/0x4881ef0bf6d2365d3dd6499ccd7532bcdbce0658.png differ diff --git a/src/images/tokens/1/0x513d27c94c0d81eed9dc2a88b4531a69993187cf.png b/src/images/tokens/1/0x513d27c94c0d81eed9dc2a88b4531a69993187cf.png new file mode 100644 index 0000000..c357f77 Binary files /dev/null and b/src/images/tokens/1/0x513d27c94c0d81eed9dc2a88b4531a69993187cf.png differ diff --git a/src/images/tokens/1/0x5fd13359ba15a84b76f7f87568309040176167cd.svg b/src/images/tokens/1/0x5fd13359ba15a84b76f7f87568309040176167cd.svg new file mode 100644 index 0000000..bcad9d1 --- /dev/null +++ b/src/images/tokens/1/0x5fd13359ba15a84b76f7f87568309040176167cd.svg @@ -0,0 +1,7 @@ + + + + diff --git a/src/images/tokens/cvxcrv.svg b/src/images/tokens/1/0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7.svg similarity index 100% rename from src/images/tokens/cvxcrv.svg rename to src/images/tokens/1/0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7.svg diff --git a/src/images/tokens/rUSD.svg b/src/images/tokens/1/0x65d72aa8da931f047169112fcf34f52dbaae7d18.svg similarity index 100% rename from src/images/tokens/rUSD.svg rename to src/images/tokens/1/0x65d72aa8da931f047169112fcf34f52dbaae7d18.svg diff --git a/src/images/tokens/1/0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110.svg b/src/images/tokens/1/0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110.svg new file mode 100644 index 0000000..3a4c6d6 --- /dev/null +++ b/src/images/tokens/1/0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/1/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg b/src/images/tokens/1/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg new file mode 100644 index 0000000..c2d7a50 --- /dev/null +++ b/src/images/tokens/1/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/tokens/aave.webp b/src/images/tokens/1/0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9.webp similarity index 100% rename from src/images/tokens/aave.webp rename to src/images/tokens/1/0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9.webp diff --git a/src/images/tokens/ogn.svg b/src/images/tokens/1/0x8207c1ffc5b6804f6024322ccf34f29c3541ae26.svg similarity index 100% rename from src/images/tokens/ogn.svg rename to src/images/tokens/1/0x8207c1ffc5b6804f6024322ccf34f29c3541ae26.svg diff --git a/src/images/tokens/oeth.png b/src/images/tokens/1/0x856c4efb76c1d1ae02e20ceb03a2a6a08b0b8dc3.png similarity index 100% rename from src/images/tokens/oeth.png rename to src/images/tokens/1/0x856c4efb76c1d1ae02e20ceb03a2a6a08b0b8dc3.png diff --git a/src/images/tokens/AFCVX.svg b/src/images/tokens/1/0x8668a15b7b023dc77b372a740fcb8939e15257cf.svg similarity index 100% rename from src/images/tokens/AFCVX.svg rename to src/images/tokens/1/0x8668a15b7b023dc77b372a740fcb8939e15257cf.svg diff --git a/src/images/tokens/1/0x8eb67a509616cd6a7c1b3c8c21d48ff57df3d458.png b/src/images/tokens/1/0x8eb67a509616cd6a7c1b3c8c21d48ff57df3d458.png new file mode 100644 index 0000000..2153ccf Binary files /dev/null and b/src/images/tokens/1/0x8eb67a509616cd6a7c1b3c8c21d48ff57df3d458.png differ diff --git a/src/images/tokens/farm.webp b/src/images/tokens/1/0xa0246c9032bc3a600820415ae600c6388619a14d.webp similarity index 100% rename from src/images/tokens/farm.webp rename to src/images/tokens/1/0xa0246c9032bc3a600820415ae600c6388619a14d.webp diff --git a/src/images/tokens/1/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png b/src/images/tokens/1/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png new file mode 100644 index 0000000..2153ccf Binary files /dev/null and b/src/images/tokens/1/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png differ diff --git a/src/images/tokens/rsETH.svg b/src/images/tokens/1/0xa1290d69c65a6fe4df752f95823fae25cb99e5a7.svg similarity index 100% rename from src/images/tokens/rsETH.svg rename to src/images/tokens/1/0xa1290d69c65a6fe4df752f95823fae25cb99e5a7.svg diff --git a/src/images/tokens/war.svg b/src/images/tokens/1/0xa8258dee2a677874a48f5320670a869d74f0cbc1.svg similarity index 100% rename from src/images/tokens/war.svg rename to src/images/tokens/1/0xa8258dee2a677874a48f5320670a869d74f0cbc1.svg diff --git a/src/images/tokens/1/0xa94ec39c91df334dcab55adaa8edd9c1daf67ca7.svg b/src/images/tokens/1/0xa94ec39c91df334dcab55adaa8edd9c1daf67ca7.svg new file mode 100644 index 0000000..6d92f80 --- /dev/null +++ b/src/images/tokens/1/0xa94ec39c91df334dcab55adaa8edd9c1daf67ca7.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/1/0xae2723263cf924c0dfb81974ada52b2e671d1df3.png b/src/images/tokens/1/0xae2723263cf924c0dfb81974ada52b2e671d1df3.png new file mode 100644 index 0000000..0f7851c Binary files /dev/null and b/src/images/tokens/1/0xae2723263cf924c0dfb81974ada52b2e671d1df3.png differ diff --git a/src/images/tokens/krETH.png b/src/images/tokens/1/0xb10a1b53f11aa969bc79dc86948de489e5996f8d.png similarity index 100% rename from src/images/tokens/krETH.png rename to src/images/tokens/1/0xb10a1b53f11aa969bc79dc86948de489e5996f8d.png diff --git a/src/images/tokens/arbitrum.png b/src/images/tokens/1/0xb50721bcf8d664c30412cfbc6cf7a15145234ad1.png similarity index 100% rename from src/images/tokens/arbitrum.png rename to src/images/tokens/1/0xb50721bcf8d664c30412cfbc6cf7a15145234ad1.png diff --git a/src/images/tokens/1/0xbdc1d4bbca6429efaaa42c26e80f6a138f9c69d5.png b/src/images/tokens/1/0xbdc1d4bbca6429efaaa42c26e80f6a138f9c69d5.png new file mode 100644 index 0000000..2153ccf Binary files /dev/null and b/src/images/tokens/1/0xbdc1d4bbca6429efaaa42c26e80f6a138f9c69d5.png differ diff --git a/src/images/tokens/1/0xbde752ef69880c00a795d88438040b8f737eb254.svg b/src/images/tokens/1/0xbde752ef69880c00a795d88438040b8f737eb254.svg new file mode 100644 index 0000000..3e8a57d --- /dev/null +++ b/src/images/tokens/1/0xbde752ef69880c00a795d88438040b8f737eb254.svg @@ -0,0 +1,22 @@ + + + + + + + + + + Layer 1 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/tokens/agethlp.svg b/src/images/tokens/1/0xcdcc3da8fd73cedfa8e6927864e463b4760b320d.svg similarity index 100% rename from src/images/tokens/agethlp.svg rename to src/images/tokens/1/0xcdcc3da8fd73cedfa8e6927864e463b4760b320d.svg diff --git a/src/images/tokens/1/0xd63070114470f685b75b74d60eec7c1113d33a3d.svg b/src/images/tokens/1/0xd63070114470f685b75b74d60eec7c1113d33a3d.svg new file mode 100644 index 0000000..8eb1044 --- /dev/null +++ b/src/images/tokens/1/0xd63070114470f685b75b74d60eec7c1113d33a3d.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/woeth.png b/src/images/tokens/1/0xdcee70654261af21c44c093c300ed3bb97b78192.png similarity index 100% rename from src/images/tokens/woeth.png rename to src/images/tokens/1/0xdcee70654261af21c44c093c300ed3bb97b78192.png diff --git a/src/images/tokens/agETH.svg b/src/images/tokens/1/0xe1b4d34e8754600962cd944b535180bd758e6c2e.svg similarity index 100% rename from src/images/tokens/agETH.svg rename to src/images/tokens/1/0xe1b4d34e8754600962cd944b535180bd758e6c2e.svg diff --git a/src/images/tokens/1/0xeab93ec2a82eb235a1f426accd9254f2ab32a99d.png b/src/images/tokens/1/0xeab93ec2a82eb235a1f426accd9254f2ab32a99d.png new file mode 100644 index 0000000..2a92cbf Binary files /dev/null and b/src/images/tokens/1/0xeab93ec2a82eb235a1f426accd9254f2ab32a99d.png differ diff --git a/src/images/tokens/eth.svg b/src/images/tokens/1/0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.svg similarity index 100% rename from src/images/tokens/eth.svg rename to src/images/tokens/1/0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.svg diff --git a/src/images/tokens/1/0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00.png b/src/images/tokens/1/0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00.png new file mode 100644 index 0000000..dfc00e7 Binary files /dev/null and b/src/images/tokens/1/0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00.png differ diff --git a/src/images/tokens/1/0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4.svg b/src/images/tokens/1/0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4.svg new file mode 100644 index 0000000..7c6c8c6 --- /dev/null +++ b/src/images/tokens/1/0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/10/0x1b56e30b6efd7cfde46ee3e29b851b9094d5810b.svg b/src/images/tokens/10/0x1b56e30b6efd7cfde46ee3e29b851b9094d5810b.svg new file mode 100644 index 0000000..4f3d85a --- /dev/null +++ b/src/images/tokens/10/0x1b56e30b6efd7cfde46ee3e29b851b9094d5810b.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/src/images/tokens/10/0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff.svg b/src/images/tokens/10/0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff.svg new file mode 100644 index 0000000..4f3d85a --- /dev/null +++ b/src/images/tokens/10/0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/src/images/tokens/beefy.svg b/src/images/tokens/10/0x64831f82e3543006413897c03f59518cecae02b4.svg similarity index 100% rename from src/images/tokens/beefy.svg rename to src/images/tokens/10/0x64831f82e3543006413897c03f59518cecae02b4.svg diff --git a/src/images/tokens/10/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg b/src/images/tokens/10/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg new file mode 100644 index 0000000..3e8a57d --- /dev/null +++ b/src/images/tokens/10/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg @@ -0,0 +1,22 @@ + + + + + + + + + + Layer 1 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/tokens/10/0x7e1aa5d385c17a68bdfc7ae38b4b1fb0c13dc420.svg b/src/images/tokens/10/0x7e1aa5d385c17a68bdfc7ae38b4b1fb0c13dc420.svg new file mode 100644 index 0000000..4c7fff8 --- /dev/null +++ b/src/images/tokens/10/0x7e1aa5d385c17a68bdfc7ae38b4b1fb0c13dc420.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/src/images/tokens/10/0x93919784c523f39cacaa98ee0a9d96c3f32b593e.svg b/src/images/tokens/10/0x93919784c523f39cacaa98ee0a9d96c3f32b593e.svg new file mode 100644 index 0000000..3e8a57d --- /dev/null +++ b/src/images/tokens/10/0x93919784c523f39cacaa98ee0a9d96c3f32b593e.svg @@ -0,0 +1,22 @@ + + + + + + + + + + Layer 1 + + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/tokens/tether.svg b/src/images/tokens/11155111/0x0372ce7418865080d82d0b6677a692a2c045e4d3.svg similarity index 100% rename from src/images/tokens/tether.svg rename to src/images/tokens/11155111/0x0372ce7418865080d82d0b6677a692a2c045e4d3.svg diff --git a/src/images/tokens/usdc.png b/src/images/tokens/11155111/0x14ed4b6d2fcce4301d19f52171db9da20fb04308.png similarity index 100% rename from src/images/tokens/usdc.png rename to src/images/tokens/11155111/0x14ed4b6d2fcce4301d19f52171db9da20fb04308.png diff --git a/src/images/tokens/11155111/0x1798a5257ad9984c6728431102995b5b9d6a14f5.svg b/src/images/tokens/11155111/0x1798a5257ad9984c6728431102995b5b9d6a14f5.svg new file mode 100644 index 0000000..3efaa64 --- /dev/null +++ b/src/images/tokens/11155111/0x1798a5257ad9984c6728431102995b5b9d6a14f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/usdt.png b/src/images/tokens/11155111/0x1e23089a9122ca256c1f6bda52279ef35a9e5994.png similarity index 100% rename from src/images/tokens/usdt.png rename to src/images/tokens/11155111/0x1e23089a9122ca256c1f6bda52279ef35a9e5994.png diff --git a/src/images/tokens/11155111/0x1e23089a9122ca256c1f6bda52279ef35a9e5994.svg b/src/images/tokens/11155111/0x1e23089a9122ca256c1f6bda52279ef35a9e5994.svg new file mode 100644 index 0000000..3efaa64 --- /dev/null +++ b/src/images/tokens/11155111/0x1e23089a9122ca256c1f6bda52279ef35a9e5994.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/btc.png b/src/images/tokens/11155111/0x4711be390ece629254192393fee52595a4d733c9.png similarity index 100% rename from src/images/tokens/btc.png rename to src/images/tokens/11155111/0x4711be390ece629254192393fee52595a4d733c9.png diff --git a/src/images/tokens/11155111/0x494abff3da6af489f8f18048c161b380d88bb5f5.png b/src/images/tokens/11155111/0x494abff3da6af489f8f18048c161b380d88bb5f5.png new file mode 100644 index 0000000..46a1b3f Binary files /dev/null and b/src/images/tokens/11155111/0x494abff3da6af489f8f18048c161b380d88bb5f5.png differ diff --git a/src/images/tokens/11155111/0x4ef8941ed563b1ca5d126b02fd4c0f103f7cd46c.svg b/src/images/tokens/11155111/0x4ef8941ed563b1ca5d126b02fd4c0f103f7cd46c.svg new file mode 100644 index 0000000..b522435 --- /dev/null +++ b/src/images/tokens/11155111/0x4ef8941ed563b1ca5d126b02fd4c0f103f7cd46c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/sDAI.svg b/src/images/tokens/11155111/0x5bae48a51253630173e0c53c0643737cca49c2d5.svg similarity index 100% rename from src/images/tokens/sDAI.svg rename to src/images/tokens/11155111/0x5bae48a51253630173e0c53c0643737cca49c2d5.svg diff --git a/src/images/tokens/dai.svg b/src/images/tokens/11155111/0x6c5235a3fdf46a07eabc0cddf0234d67d189cd87.svg similarity index 100% rename from src/images/tokens/dai.svg rename to src/images/tokens/11155111/0x6c5235a3fdf46a07eabc0cddf0234d67d189cd87.svg diff --git a/src/images/tokens/11155111/0x7254d7f573f3c72316b6547fb41e19ec99c5a028.png b/src/images/tokens/11155111/0x7254d7f573f3c72316b6547fb41e19ec99c5a028.png new file mode 100644 index 0000000..0e96411 Binary files /dev/null and b/src/images/tokens/11155111/0x7254d7f573f3c72316b6547fb41e19ec99c5a028.png differ diff --git a/src/images/tokens/11155111/0x7f1ca0535f6f44dc443a1c67001920338e50dbee.svg b/src/images/tokens/11155111/0x7f1ca0535f6f44dc443a1c67001920338e50dbee.svg new file mode 100644 index 0000000..b522435 --- /dev/null +++ b/src/images/tokens/11155111/0x7f1ca0535f6f44dc443a1c67001920338e50dbee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/11155111/0xa7e2fcc6e2e9ea6e24d8e5f62586cc6466244e2f.png b/src/images/tokens/11155111/0xa7e2fcc6e2e9ea6e24d8e5f62586cc6466244e2f.png new file mode 100644 index 0000000..cdc0f8a Binary files /dev/null and b/src/images/tokens/11155111/0xa7e2fcc6e2e9ea6e24d8e5f62586cc6466244e2f.png differ diff --git a/src/images/tokens/11155111/0xd7fd5213b94cb3b2bbfdedf5fb5ac7b5644552b1.svg b/src/images/tokens/11155111/0xd7fd5213b94cb3b2bbfdedf5fb5ac7b5644552b1.svg new file mode 100644 index 0000000..3efaa64 --- /dev/null +++ b/src/images/tokens/11155111/0xd7fd5213b94cb3b2bbfdedf5fb5ac7b5644552b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/2jpy.png b/src/images/tokens/2jpy.png deleted file mode 100644 index 3679a8d..0000000 Binary files a/src/images/tokens/2jpy.png and /dev/null differ diff --git a/src/images/tokens/42161/0x0000206329b97db379d5e1bf586bbdb969c63274.svg b/src/images/tokens/42161/0x0000206329b97db379d5e1bf586bbdb969c63274.svg new file mode 100644 index 0000000..952f932 --- /dev/null +++ b/src/images/tokens/42161/0x0000206329b97db379d5e1bf586bbdb969c63274.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/42161/0x0022228a2cc5e7ef0274a7baa600d44da5ab5776.svg b/src/images/tokens/42161/0x0022228a2cc5e7ef0274a7baa600d44da5ab5776.svg new file mode 100644 index 0000000..8c790ff --- /dev/null +++ b/src/images/tokens/42161/0x0022228a2cc5e7ef0274a7baa600d44da5ab5776.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/weth.svg b/src/images/tokens/42161/0x02ab76b19944bdec4d4c612468bb6af3ac76b15d.svg similarity index 100% rename from src/images/tokens/weth.svg rename to src/images/tokens/42161/0x02ab76b19944bdec4d4c612468bb6af3ac76b15d.svg diff --git a/src/images/tokens/pendle.svg b/src/images/tokens/42161/0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8.svg similarity index 100% rename from src/images/tokens/pendle.svg rename to src/images/tokens/42161/0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8.svg diff --git a/src/images/tokens/fusdt.svg b/src/images/tokens/42161/0x0d15225454474ab3cb124083278c7be03f8a99ff.svg similarity index 100% rename from src/images/tokens/fusdt.svg rename to src/images/tokens/42161/0x0d15225454474ab3cb124083278c7be03f8a99ff.svg diff --git a/src/images/tokens/42161/0x1c5ecca381961d92b6aaf7bc1656c37021b0f1d9.svg b/src/images/tokens/42161/0x1c5ecca381961d92b6aaf7bc1656c37021b0f1d9.svg new file mode 100644 index 0000000..b522435 --- /dev/null +++ b/src/images/tokens/42161/0x1c5ecca381961d92b6aaf7bc1656c37021b0f1d9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/fWBTC.svg b/src/images/tokens/42161/0x24174022d382cd155c33a847404cda5bc7978802.svg similarity index 100% rename from src/images/tokens/fWBTC.svg rename to src/images/tokens/42161/0x24174022d382cd155c33a847404cda5bc7978802.svg diff --git a/src/images/tokens/fweth.svg b/src/images/tokens/42161/0x2b70238022589f17e7b266bc753e74027d57009f.svg similarity index 100% rename from src/images/tokens/fweth.svg rename to src/images/tokens/42161/0x2b70238022589f17e7b266bc753e74027d57009f.svg diff --git a/src/images/tokens/fusdc.svg b/src/images/tokens/42161/0x2ec0160246461f0ce477887dde2c931ee8233de7.svg similarity index 100% rename from src/images/tokens/fusdc.svg rename to src/images/tokens/42161/0x2ec0160246461f0ce477887dde2c931ee8233de7.svg diff --git a/src/images/tokens/wbtc.svg b/src/images/tokens/42161/0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f.svg similarity index 100% rename from src/images/tokens/wbtc.svg rename to src/images/tokens/42161/0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f.svg diff --git a/src/images/tokens/farb.svg b/src/images/tokens/42161/0x32db5cbac1c278696875eb9f27ed4cd7423dd126.svg similarity index 100% rename from src/images/tokens/farb.svg rename to src/images/tokens/42161/0x32db5cbac1c278696875eb9f27ed4cd7423dd126.svg diff --git a/src/images/tokens/42161/0x450bb6774dd8a756274e0ab4107953259d2ac541.svg b/src/images/tokens/42161/0x450bb6774dd8a756274e0ab4107953259d2ac541.svg new file mode 100644 index 0000000..b522435 --- /dev/null +++ b/src/images/tokens/42161/0x450bb6774dd8a756274e0ab4107953259d2ac541.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/tokens/usdc.svg b/src/images/tokens/42161/0x6faf8b7ffee3306efcfc2ba9fec912b4d49834c1.svg similarity index 100% rename from src/images/tokens/usdc.svg rename to src/images/tokens/42161/0x6faf8b7ffee3306efcfc2ba9fec912b4d49834c1.svg diff --git a/src/images/tokens/flode.svg b/src/images/tokens/42161/0x710a1ab6cb8412de9613ad6c7195453ce8b5ca71.svg similarity index 100% rename from src/images/tokens/flode.svg rename to src/images/tokens/42161/0x710a1ab6cb8412de9613ad6c7195453ce8b5ca71.svg diff --git a/src/images/tokens/gmBTC.svg b/src/images/tokens/42161/0x7c11f78ce78768518d743e81fdfa2f860c6b9a77.svg similarity index 100% rename from src/images/tokens/gmBTC.svg rename to src/images/tokens/42161/0x7c11f78ce78768518d743e81fdfa2f860c6b9a77.svg diff --git a/src/images/tokens/42161/0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33.svg b/src/images/tokens/42161/0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33.svg new file mode 100644 index 0000000..6d92f80 --- /dev/null +++ b/src/images/tokens/42161/0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/42161/0x7e32f4c44e22ab20df287f8a15eb6c0f54da6e30.svg b/src/images/tokens/42161/0x7e32f4c44e22ab20df287f8a15eb6c0f54da6e30.svg new file mode 100644 index 0000000..e611d37 --- /dev/null +++ b/src/images/tokens/42161/0x7e32f4c44e22ab20df287f8a15eb6c0f54da6e30.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/images/tokens/42161/0x82af49447d8a07e3bd95bd0d56f35241523fbab1.svg b/src/images/tokens/42161/0x82af49447d8a07e3bd95bd0d56f35241523fbab1.svg new file mode 100644 index 0000000..b9ba6e4 --- /dev/null +++ b/src/images/tokens/42161/0x82af49447d8a07e3bd95bd0d56f35241523fbab1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/tokens/fGHO.svg b/src/images/tokens/42161/0x85050bedc80ea28e53db5f80f165d87f29d2a1bc.svg similarity index 100% rename from src/images/tokens/fGHO.svg rename to src/images/tokens/42161/0x85050bedc80ea28e53db5f80f165d87f29d2a1bc.svg diff --git a/src/images/tokens/42161/0x912ce59144191c1204e64559fe8253a0e49e6548.png b/src/images/tokens/42161/0x912ce59144191c1204e64559fe8253a0e49e6548.png new file mode 100644 index 0000000..a7ee462 Binary files /dev/null and b/src/images/tokens/42161/0x912ce59144191c1204e64559fe8253a0e49e6548.png differ diff --git a/src/images/tokens/42161/0xaf88d065e77c8cc2239327c5edb3a432268e5831.svg b/src/images/tokens/42161/0xaf88d065e77c8cc2239327c5edb3a432268e5831.svg new file mode 100644 index 0000000..4ed75cf --- /dev/null +++ b/src/images/tokens/42161/0xaf88d065e77c8cc2239327c5edb3a432268e5831.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/images/tokens/fpendle.svg b/src/images/tokens/42161/0xc76387330f1614d7e10e045cfcc7c9f7ff2adc1f.svg similarity index 100% rename from src/images/tokens/fpendle.svg rename to src/images/tokens/42161/0xc76387330f1614d7e10e045cfcc7c9f7ff2adc1f.svg diff --git a/src/images/tokens/gdai.webp b/src/images/tokens/42161/0xd85e038593d7a098614721eae955ec2022b9b91b.webp similarity index 100% rename from src/images/tokens/gdai.webp rename to src/images/tokens/42161/0xd85e038593d7a098614721eae955ec2022b9b91b.webp diff --git a/src/images/tokens/42161/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.svg b/src/images/tokens/42161/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.svg new file mode 100644 index 0000000..f347ef5 --- /dev/null +++ b/src/images/tokens/42161/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/fDAI.svg b/src/images/tokens/42161/0xdfd2214236b60fc0485288c959cb07da4f6a15f7.svg similarity index 100% rename from src/images/tokens/fDAI.svg rename to src/images/tokens/42161/0xdfd2214236b60fc0485288c959cb07da4f6a15f7.svg diff --git a/src/images/tokens/42161/0xe62880cc6872c9e9fb1ddd73f400850fdabe798d.svg b/src/images/tokens/42161/0xe62880cc6872c9e9fb1ddd73f400850fdabe798d.svg new file mode 100644 index 0000000..b9ba6e4 --- /dev/null +++ b/src/images/tokens/42161/0xe62880cc6872c9e9fb1ddd73f400850fdabe798d.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/tokens/ciWeETH.svg b/src/images/tokens/42161/0xed5f727107bdac99443bae317e0ef38239719e87.svg similarity index 100% rename from src/images/tokens/ciWeETH.svg rename to src/images/tokens/42161/0xed5f727107bdac99443bae317e0ef38239719e87.svg diff --git a/src/images/tokens/lode.svg b/src/images/tokens/42161/0xf19547f9ed24aa66b03c3a552d181ae334fbb8db.svg similarity index 100% rename from src/images/tokens/lode.svg rename to src/images/tokens/42161/0xf19547f9ed24aa66b03c3a552d181ae334fbb8db.svg diff --git a/src/images/tokens/42161/0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9.png b/src/images/tokens/42161/0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9.png new file mode 100644 index 0000000..0e96411 Binary files /dev/null and b/src/images/tokens/42161/0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9.png differ diff --git a/src/images/tokens/42161/0xff970a61a04b1ca14834a43f5de4533ebddb5cc8.svg b/src/images/tokens/42161/0xff970a61a04b1ca14834a43f5de4533ebddb5cc8.svg new file mode 100644 index 0000000..4ed75cf --- /dev/null +++ b/src/images/tokens/42161/0xff970a61a04b1ca14834a43f5de4533ebddb5cc8.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/images/tokens/4eur-f.png b/src/images/tokens/4eur-f.png deleted file mode 100644 index 288001c..0000000 Binary files a/src/images/tokens/4eur-f.png and /dev/null differ diff --git a/src/images/tokens/fvAMM-USDC-SPOT.svg b/src/images/tokens/8453/0x048b45e45ba6153f6badf05fcdc6154cf5e0e23a.svg similarity index 100% rename from src/images/tokens/fvAMM-USDC-SPOT.svg rename to src/images/tokens/8453/0x048b45e45ba6153f6badf05fcdc6154cf5e0e23a.svg diff --git a/src/images/tokens/8453/0x04c0599ae5a44757c0af6f9ec3b93da8976c150a.svg b/src/images/tokens/8453/0x04c0599ae5a44757c0af6f9ec3b93da8976c150a.svg new file mode 100644 index 0000000..4f3d85a --- /dev/null +++ b/src/images/tokens/8453/0x04c0599ae5a44757c0af6f9ec3b93da8976c150a.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/src/images/tokens/8453/0x0b0193fad49de45f5e2b0a9f5d6bc3bb7d281688.svg b/src/images/tokens/8453/0x0b0193fad49de45f5e2b0a9f5d6bc3bb7d281688.svg new file mode 100644 index 0000000..e264609 --- /dev/null +++ b/src/images/tokens/8453/0x0b0193fad49de45f5e2b0a9f5d6bc3bb7d281688.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/fvAMM-GENOME-WETH.svg b/src/images/tokens/8453/0x284c60490212db0dc0b8f93503d35744f8053381.svg similarity index 100% rename from src/images/tokens/fvAMM-GENOME-WETH.svg rename to src/images/tokens/8453/0x284c60490212db0dc0b8f93503d35744f8053381.svg diff --git a/src/images/tokens/cbETH.svg b/src/images/tokens/8453/0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22.svg similarity index 100% rename from src/images/tokens/cbETH.svg rename to src/images/tokens/8453/0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22.svg diff --git a/src/images/tokens/8453/0x4200000000000000000000000000000000000006.svg b/src/images/tokens/8453/0x4200000000000000000000000000000000000006.svg new file mode 100644 index 0000000..b9ba6e4 --- /dev/null +++ b/src/images/tokens/8453/0x4200000000000000000000000000000000000006.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/images/tokens/8453/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.svg b/src/images/tokens/8453/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.svg new file mode 100644 index 0000000..4ed75cf --- /dev/null +++ b/src/images/tokens/8453/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/images/tokens/8453/0x90613e167d42ca420942082157b42af6fc6a8087.svg b/src/images/tokens/8453/0x90613e167d42ca420942082157b42af6fc6a8087.svg new file mode 100644 index 0000000..a31bad2 --- /dev/null +++ b/src/images/tokens/8453/0x90613e167d42ca420942082157b42af6fc6a8087.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/tokens/aero.svg b/src/images/tokens/8453/0x940181a94a35a4569e4529a3cdfb74e38fd98631.svg similarity index 100% rename from src/images/tokens/aero.svg rename to src/images/tokens/8453/0x940181a94a35a4569e4529a3cdfb74e38fd98631.svg diff --git a/src/images/tokens/fsAMM-USDC-STAR.svg b/src/images/tokens/8453/0x94aa414befb207b869904f3310665a63fba3ae50.svg similarity index 100% rename from src/images/tokens/fsAMM-USDC-STAR.svg rename to src/images/tokens/8453/0x94aa414befb207b869904f3310665a63fba3ae50.svg diff --git a/src/images/tokens/vAMM-GENOME-WETH.svg b/src/images/tokens/8453/0x963ceee215e5b0b1dcb221c3ba398de66abc73d9.svg similarity index 100% rename from src/images/tokens/vAMM-GENOME-WETH.svg rename to src/images/tokens/8453/0x963ceee215e5b0b1dcb221c3ba398de66abc73d9.svg diff --git a/src/images/tokens/fcbETH.svg b/src/images/tokens/8453/0x99946cefb02249270373f7f2dc0bd9b085d52ae5.svg similarity index 100% rename from src/images/tokens/fcbETH.svg rename to src/images/tokens/8453/0x99946cefb02249270373f7f2dc0bd9b085d52ae5.svg diff --git a/src/images/tokens/vAMM-USDC-SPOT.svg b/src/images/tokens/8453/0xa43455d99eb63473cfa186b388c1bc2ea1b63924.svg similarity index 100% rename from src/images/tokens/vAMM-USDC-SPOT.svg rename to src/images/tokens/8453/0xa43455d99eb63473cfa186b388c1bc2ea1b63924.svg diff --git a/src/images/tokens/8453/0xbb819d845b573b5d7c538f5b85057160cfb5f313.png b/src/images/tokens/8453/0xbb819d845b573b5d7c538f5b85057160cfb5f313.png new file mode 100644 index 0000000..2153ccf Binary files /dev/null and b/src/images/tokens/8453/0xbb819d845b573b5d7c538f5b85057160cfb5f313.png differ diff --git a/src/images/tokens/8453/0xbdabf94e061bc514a71d8061f90d22797cb85269.svg b/src/images/tokens/8453/0xbdabf94e061bc514a71d8061f90d22797cb85269.svg new file mode 100644 index 0000000..4f3d85a --- /dev/null +++ b/src/images/tokens/8453/0xbdabf94e061bc514a71d8061f90d22797cb85269.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + diff --git a/src/images/tokens/faero.svg b/src/images/tokens/8453/0xc38380a706bfcd29874bf7bc436382017c90c255.svg similarity index 100% rename from src/images/tokens/faero.svg rename to src/images/tokens/8453/0xc38380a706bfcd29874bf7bc436382017c90c255.svg diff --git a/src/images/tokens/sAMM-USDC-STAR.svg b/src/images/tokens/8453/0xf45f6cdbcd0d2d4bf4d9758b032a66a2cf4e55c8.svg similarity index 100% rename from src/images/tokens/sAMM-USDC-STAR.svg rename to src/images/tokens/8453/0xf45f6cdbcd0d2d4bf4d9758b032a66a2cf4e55c8.svg diff --git a/src/images/tokens/8453/0xf54c0ac4026d80f3436078bdca41f9ca8a470d47.png b/src/images/tokens/8453/0xf54c0ac4026d80f3436078bdca41f9ca8a470d47.png new file mode 100644 index 0000000..2153ccf Binary files /dev/null and b/src/images/tokens/8453/0xf54c0ac4026d80f3436078bdca41f9ca8a470d47.png differ diff --git a/src/images/tokens/aa_idledaiyield.jpg b/src/images/tokens/aa_idledaiyield.jpg deleted file mode 100644 index 1b1f85b..0000000 Binary files a/src/images/tokens/aa_idledaiyield.jpg and /dev/null differ diff --git a/src/images/tokens/adai.png b/src/images/tokens/adai.png deleted file mode 100644 index f96db61..0000000 Binary files a/src/images/tokens/adai.png and /dev/null differ diff --git a/src/images/tokens/aeth.png b/src/images/tokens/aeth.png deleted file mode 100644 index 57a0fc0..0000000 Binary files a/src/images/tokens/aeth.png and /dev/null differ diff --git a/src/images/tokens/am3crv.png b/src/images/tokens/am3crv.png deleted file mode 100644 index 17ac3f9..0000000 Binary files a/src/images/tokens/am3crv.png and /dev/null differ diff --git a/src/images/tokens/amusdc.png b/src/images/tokens/amusdc.png deleted file mode 100644 index a789d7f..0000000 Binary files a/src/images/tokens/amusdc.png and /dev/null differ diff --git a/src/images/tokens/atricrypto3.png b/src/images/tokens/atricrypto3.png deleted file mode 100644 index f315da4..0000000 Binary files a/src/images/tokens/atricrypto3.png and /dev/null differ diff --git a/src/images/tokens/ausdc.svg b/src/images/tokens/ausdc.svg deleted file mode 100644 index bb1829f..0000000 --- a/src/images/tokens/ausdc.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/images/tokens/ausdt.png b/src/images/tokens/ausdt.png deleted file mode 100644 index 8cc7901..0000000 Binary files a/src/images/tokens/ausdt.png and /dev/null differ diff --git a/src/images/tokens/bal-btc.png b/src/images/tokens/bal-btc.png deleted file mode 100644 index e036f73..0000000 Binary files a/src/images/tokens/bal-btc.png and /dev/null differ diff --git a/src/images/tokens/busd.png b/src/images/tokens/busd.png deleted file mode 100644 index 97e5d8a..0000000 Binary files a/src/images/tokens/busd.png and /dev/null differ diff --git a/src/images/tokens/camaave.png b/src/images/tokens/camaave.png deleted file mode 100644 index 32efaeb..0000000 Binary files a/src/images/tokens/camaave.png and /dev/null differ diff --git a/src/images/tokens/camdai.png b/src/images/tokens/camdai.png deleted file mode 100644 index 467ce94..0000000 Binary files a/src/images/tokens/camdai.png and /dev/null differ diff --git a/src/images/tokens/camusdc.png b/src/images/tokens/camusdc.png deleted file mode 100644 index ac13792..0000000 Binary files a/src/images/tokens/camusdc.png and /dev/null differ diff --git a/src/images/tokens/camusdt.png b/src/images/tokens/camusdt.png deleted file mode 100644 index 582a8c5..0000000 Binary files a/src/images/tokens/camusdt.png and /dev/null differ diff --git a/src/images/tokens/camwbtc.png b/src/images/tokens/camwbtc.png deleted file mode 100644 index d49c988..0000000 Binary files a/src/images/tokens/camwbtc.png and /dev/null differ diff --git a/src/images/tokens/camweth.png b/src/images/tokens/camweth.png deleted file mode 100644 index b69e80d..0000000 Binary files a/src/images/tokens/camweth.png and /dev/null differ diff --git a/src/images/tokens/camwmatic.png b/src/images/tokens/camwmatic.png deleted file mode 100644 index 81ea8ad..0000000 Binary files a/src/images/tokens/camwmatic.png and /dev/null differ diff --git a/src/images/tokens/cdai.png b/src/images/tokens/cdai.png deleted file mode 100644 index fe65583..0000000 Binary files a/src/images/tokens/cdai.png and /dev/null differ diff --git a/src/images/tokens/convex.png b/src/images/tokens/convex.png deleted file mode 100644 index d7c76dd..0000000 Binary files a/src/images/tokens/convex.png and /dev/null differ diff --git a/src/images/tokens/crv3crypto.png b/src/images/tokens/crv3crypto.png deleted file mode 100644 index b1ac894..0000000 Binary files a/src/images/tokens/crv3crypto.png and /dev/null differ diff --git a/src/images/tokens/crvtricrypto.png b/src/images/tokens/crvtricrypto.png deleted file mode 100644 index 804b33b..0000000 Binary files a/src/images/tokens/crvtricrypto.png and /dev/null differ diff --git a/src/images/tokens/curve.svg b/src/images/tokens/curve.svg deleted file mode 100644 index 0150cd1..0000000 --- a/src/images/tokens/curve.svg +++ /dev/null @@ -1,1531 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/images/tokens/eETH-zircut.svg b/src/images/tokens/eETH-zircut.svg deleted file mode 100644 index 7d42897..0000000 --- a/src/images/tokens/eETH-zircut.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/images/tokens/eETH.svg b/src/images/tokens/eETH.svg deleted file mode 100644 index 93fc19c..0000000 --- a/src/images/tokens/eETH.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/images/tokens/esETH.svg b/src/images/tokens/esETH.svg deleted file mode 100644 index 2758d44..0000000 --- a/src/images/tokens/esETH.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/images/tokens/eurt.png b/src/images/tokens/eurt.png deleted file mode 100644 index ad7591b..0000000 Binary files a/src/images/tokens/eurt.png and /dev/null differ diff --git a/src/images/tokens/ezeth-renzo.svg b/src/images/tokens/ezeth-renzo.svg deleted file mode 100644 index a69002b..0000000 --- a/src/images/tokens/ezeth-renzo.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/src/images/tokens/ezethZircut.svg b/src/images/tokens/ezethZircut.svg deleted file mode 100644 index 8fcc45b..0000000 --- a/src/images/tokens/ezethZircut.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/images/tokens/f-j4eur.png b/src/images/tokens/f-j4eur.png deleted file mode 100644 index 89ca89a..0000000 Binary files a/src/images/tokens/f-j4eur.png and /dev/null differ diff --git a/src/images/tokens/f-jchf-usdc.png b/src/images/tokens/f-jchf-usdc.png deleted file mode 100644 index 8e1113d..0000000 Binary files a/src/images/tokens/f-jchf-usdc.png and /dev/null differ diff --git a/src/images/tokens/f-jeur-usdc.png b/src/images/tokens/f-jeur-usdc.png deleted file mode 100644 index ee1a042..0000000 Binary files a/src/images/tokens/f-jeur-usdc.png and /dev/null differ diff --git a/src/images/tokens/farm.png b/src/images/tokens/farm.png deleted file mode 100644 index bc2a723..0000000 Binary files a/src/images/tokens/farm.png and /dev/null differ diff --git a/src/images/tokens/fbal-btc.png b/src/images/tokens/fbal-btc.png deleted file mode 100644 index e036f73..0000000 Binary files a/src/images/tokens/fbal-btc.png and /dev/null differ diff --git a/src/images/tokens/fbal_btc.png b/src/images/tokens/fbal_btc.png deleted file mode 100644 index e036f73..0000000 Binary files a/src/images/tokens/fbal_btc.png and /dev/null differ diff --git a/src/images/tokens/fei.png b/src/images/tokens/fei.png deleted file mode 100644 index c32a445..0000000 Binary files a/src/images/tokens/fei.png and /dev/null differ diff --git a/src/images/tokens/frax3crv-f.png b/src/images/tokens/frax3crv-f.png deleted file mode 100644 index d0bd699..0000000 Binary files a/src/images/tokens/frax3crv-f.png and /dev/null differ diff --git a/src/images/tokens/fusdc-82.png b/src/images/tokens/fusdc-82.png deleted file mode 100644 index ae372fe..0000000 Binary files a/src/images/tokens/fusdc-82.png and /dev/null differ diff --git a/src/images/tokens/gohm.png b/src/images/tokens/gohm.png deleted file mode 100644 index ec182d3..0000000 Binary files a/src/images/tokens/gohm.png and /dev/null differ diff --git a/src/images/tokens/ib3crv.png b/src/images/tokens/ib3crv.png deleted file mode 100644 index 8050df5..0000000 Binary files a/src/images/tokens/ib3crv.png and /dev/null differ diff --git a/src/images/tokens/ifarm.png b/src/images/tokens/ifarm.png deleted file mode 100644 index f4f8229..0000000 Binary files a/src/images/tokens/ifarm.png and /dev/null differ diff --git a/src/images/tokens/imx.png b/src/images/tokens/imx.png deleted file mode 100644 index 291b97d..0000000 Binary files a/src/images/tokens/imx.png and /dev/null differ diff --git a/src/images/tokens/kyber.png b/src/images/tokens/kyber.png deleted file mode 100644 index 1b9be27..0000000 Binary files a/src/images/tokens/kyber.png and /dev/null differ diff --git a/src/images/tokens/mUSDC.svg b/src/images/tokens/mUSDC.svg deleted file mode 100644 index b9724b8..0000000 --- a/src/images/tokens/mUSDC.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/images/tokens/mai-usdc.png b/src/images/tokens/mai-usdc.png deleted file mode 100644 index 09a35ad..0000000 Binary files a/src/images/tokens/mai-usdc.png and /dev/null differ diff --git a/src/images/tokens/mana.png b/src/images/tokens/mana.png deleted file mode 100644 index fd2d8f0..0000000 Binary files a/src/images/tokens/mana.png and /dev/null differ diff --git a/src/images/tokens/moocurveam3crv.png b/src/images/tokens/moocurveam3crv.png deleted file mode 100644 index 17ac3f9..0000000 Binary files a/src/images/tokens/moocurveam3crv.png and /dev/null differ diff --git a/src/images/tokens/moocurveren.png b/src/images/tokens/moocurveren.png deleted file mode 100644 index f6b21e5..0000000 Binary files a/src/images/tokens/moocurveren.png and /dev/null differ diff --git a/src/images/tokens/moojarvis2jpy.png b/src/images/tokens/moojarvis2jpy.png deleted file mode 100644 index 3679a8d..0000000 Binary files a/src/images/tokens/moojarvis2jpy.png and /dev/null differ diff --git a/src/images/tokens/must.png b/src/images/tokens/must.png deleted file mode 100644 index 2313e13..0000000 Binary files a/src/images/tokens/must.png and /dev/null differ diff --git a/src/images/tokens/ohm.png b/src/images/tokens/ohm.png deleted file mode 100644 index e5b32f1..0000000 Binary files a/src/images/tokens/ohm.png and /dev/null differ diff --git a/src/images/tokens/pal.jpg b/src/images/tokens/pal.jpg deleted file mode 100644 index f8064b6..0000000 Binary files a/src/images/tokens/pal.jpg and /dev/null differ diff --git a/src/images/tokens/psp.png b/src/images/tokens/psp.png deleted file mode 100644 index 849a29f..0000000 Binary files a/src/images/tokens/psp.png and /dev/null differ diff --git a/src/images/tokens/pufETH.svg b/src/images/tokens/pufETH.svg deleted file mode 100644 index 4aa73f6..0000000 --- a/src/images/tokens/pufETH.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/images/tokens/rswETH.svg b/src/images/tokens/rswETH.svg deleted file mode 100644 index ea0bf5d..0000000 --- a/src/images/tokens/rswETH.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/images/tokens/sdt.png b/src/images/tokens/sdt.png deleted file mode 100644 index 10a6732..0000000 Binary files a/src/images/tokens/sdt.png and /dev/null differ diff --git a/src/images/tokens/stETH2.svg b/src/images/tokens/stETH2.svg deleted file mode 100644 index 6356dd9..0000000 --- a/src/images/tokens/stETH2.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/images/tokens/steth.png b/src/images/tokens/steth.png deleted file mode 100644 index 9315cde..0000000 Binary files a/src/images/tokens/steth.png and /dev/null differ diff --git a/src/images/tokens/stkaave.png b/src/images/tokens/stkaave.png deleted file mode 100644 index c38999f..0000000 Binary files a/src/images/tokens/stkaave.png and /dev/null differ diff --git a/src/images/tokens/susde-ethena.svg b/src/images/tokens/susde-ethena.svg deleted file mode 100644 index 14f22e6..0000000 --- a/src/images/tokens/susde-ethena.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/src/images/tokens/sushi.png b/src/images/tokens/sushi.png deleted file mode 100644 index 183b4db..0000000 Binary files a/src/images/tokens/sushi.png and /dev/null differ diff --git a/src/images/tokens/tfusdc.png b/src/images/tokens/tfusdc.png deleted file mode 100644 index 0c4bd14..0000000 Binary files a/src/images/tokens/tfusdc.png and /dev/null differ diff --git a/src/images/tokens/usde-ethena.svg b/src/images/tokens/usde-ethena.svg deleted file mode 100644 index 19766e0..0000000 --- a/src/images/tokens/usde-ethena.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/src/images/tokens/visr.png b/src/images/tokens/visr.png deleted file mode 100644 index 0ae2cf2..0000000 Binary files a/src/images/tokens/visr.png and /dev/null differ diff --git a/src/images/tokens/xsushi.png b/src/images/tokens/xsushi.png deleted file mode 100644 index 061444c..0000000 Binary files a/src/images/tokens/xsushi.png and /dev/null differ diff --git a/src/images/tokens/ycrv-ib.png b/src/images/tokens/ycrv-ib.png deleted file mode 100644 index 49971d6..0000000 Binary files a/src/images/tokens/ycrv-ib.png and /dev/null differ diff --git a/src/images/tokens/ycrveurs.png b/src/images/tokens/ycrveurs.png deleted file mode 100644 index 0a048b4..0000000 Binary files a/src/images/tokens/ycrveurs.png and /dev/null differ diff --git a/src/images/tokens/ydai.png b/src/images/tokens/ydai.png deleted file mode 100644 index f2d947b..0000000 Binary files a/src/images/tokens/ydai.png and /dev/null differ diff --git a/src/images/tokens/yusd.png b/src/images/tokens/yusd.png deleted file mode 100644 index b416a06..0000000 Binary files a/src/images/tokens/yusd.png and /dev/null differ diff --git a/src/images/tokens/yv3crypto.png b/src/images/tokens/yv3crypto.png deleted file mode 100644 index b1ac894..0000000 Binary files a/src/images/tokens/yv3crypto.png and /dev/null differ diff --git a/src/images/tokens/yvcrv3crypto.png b/src/images/tokens/yvcrv3crypto.png deleted file mode 100644 index b1ac894..0000000 Binary files a/src/images/tokens/yvcrv3crypto.png and /dev/null differ diff --git a/src/images/tokens/yvcrvib.png b/src/images/tokens/yvcrvib.png deleted file mode 100644 index 49971d6..0000000 Binary files a/src/images/tokens/yvcrvib.png and /dev/null differ diff --git a/src/images/tokens/yvcrvibeur.png b/src/images/tokens/yvcrvibeur.png deleted file mode 100644 index 4d0e205..0000000 Binary files a/src/images/tokens/yvcrvibeur.png and /dev/null differ diff --git a/src/images/tokens/yvcrvmim.png b/src/images/tokens/yvcrvmim.png deleted file mode 100644 index 6c6afc4..0000000 Binary files a/src/images/tokens/yvcrvmim.png and /dev/null differ diff --git a/src/protocols/protocolList.json b/src/protocols/protocolList.json index fffe15f..81bbdf6 100644 --- a/src/protocols/protocolList.json +++ b/src/protocols/protocolList.json @@ -1,240 +1,240 @@ [ - { - "ptAddress": "0x6def54ae7e38992a7d1ab60d279483ba7f7b0aeb", - "chainId": 1, - "protocolName": "Karak", - "bgUrl": "/images/textures/ether.fiBackground.svg", - "token": { - "symbol": "KweETH", - "logoURI": "/images/tokens/weETH.svg", - "underlying": "weETH" + { + "ptAddress": "0x6def54ae7e38992a7d1ab60d279483ba7f7b0aeb", + "chainId": 1, + "protocolName": "Karak", + "bgUrl": "/images/textures/ether.fiBackground.svg", + "token": { + "symbol": "KweETH", + "logoURI": "/images/tokens/1/0x2dabcea55a12d73191aece59f508b191fb68adac.svg", + "underlying": "weETH" + }, + "multipliers": [ + { + "amount": 1.5, + "name": "Karak XP" + }, + { + "amount": 2, + "name": "Ether.fi Points" + }, + { + "amount": 1, + "name": "EigenLayer Points" + } + ] }, - "multipliers": [ - { - "amount": 1.5, - "name": "Karak XP" - }, - { - "amount": 2, - "name": "Ether.fi Points" - }, - { - "amount": 1, - "name": "EigenLayer Points" - } - ] - }, - { - "ptAddress": "0xe617fc640413171100c32cc8dbf69fc7928d895e", - "chainId": 1, - "protocolName": "Bedrock", - "bgUrl": "/images/textures/bedrockBackground.svg", - "token": { - "symbol": "uniBTC", - "logoURI": "/images/tokens/uniBTC.svg", - "underlying": "uniBTC" + { + "ptAddress": "0xe617fc640413171100c32cc8dbf69fc7928d895e", + "chainId": 1, + "protocolName": "Bedrock", + "bgUrl": "/images/textures/bedrockBackground.svg", + "token": { + "symbol": "uniBTC", + "logoURI": "/images/tokens/1/0x004e9c3ef86bc1ca1f0bb5c7662861ee93350568.svg", + "underlying": "uniBTC" + }, + "multipliers": [ + { + "amount": 63, + "name": "Bedrock diamonds" + } + ] }, - "multipliers": [ - { - "amount": 63, - "name": "Bedrock diamonds" - } - ] - }, - { - "ptAddress": "0xf58e22d224e465fb65f4257573b58dbfb0f704a0", - "chainId": 1, - "protocolName": "f(x) protocol", - "bgUrl": "/images/textures/fxBackground.png", - "token": { - "symbol": "arUSD", - "logoURI": "/images/tokens/arUSD.svg", - "underlying": "rUSD" + { + "ptAddress": "0xf58e22d224e465fb65f4257573b58dbfb0f704a0", + "chainId": 1, + "protocolName": "f(x) protocol", + "bgUrl": "/images/textures/fxBackground.png", + "token": { + "symbol": "arUSD", + "logoURI": "/images/tokens/1/0x07d1718ff05a8c53c8f05adaed57c0d672945f9a.svg", + "underlying": "rUSD" + }, + "multipliers": [ + { + "amount": 3, + "name": "FX Points" + }, + { + "amount": 6, + "name": "Ether.fi Points" + }, + { + "amount": 2, + "name": "EigenLayer Points" + } + ] }, - "multipliers": [ - { - "amount": 3, - "name": "FX Points" - }, - { - "amount": 6, - "name": "Ether.fi Points" - }, - { - "amount": 2, - "name": "EigenLayer Points" - } - ] - }, - { - "ptAddress": "0x470f623e8bc3c870f96516b8cbfc6a27e253424d", - "chainId": 1, - "protocolName": "Mellow", - "token": { - "symbol": "amphrETH", - "logoURI": "/images/tokens/amphrETH.svg", - "underlying": "wstETH" + { + "ptAddress": "0x470f623e8bc3c870f96516b8cbfc6a27e253424d", + "chainId": 1, + "protocolName": "Mellow", + "token": { + "symbol": "amphrETH", + "logoURI": "/images/tokens/1/0x06c03069de266f58d10a0724a4f65c3d4fefff4d.svg", + "underlying": "wstETH" + }, + "multipliers": [ + { + "amount": 2, + "name": "Mellow Points" + }, + { + "amount": 1, + "name": "Symbiotic Points" + } + ] }, - "multipliers": [ - { - "amount": 2, - "name": "Mellow Points" - }, - { - "amount": 1, - "name": "Symbiotic Points" - } - ] - }, - { - "ptAddress": "0xd4c0ab44698bca5070624ef62c66b1f4d1488551", - "chainId": 1, - "protocolName": "Bedrock", - "bgUrl": "/images/textures/bedrockBackground.svg", - "token": { - "symbol": "uniETH", - "logoURI": "/images/tokens/uniETH.svg", - "underlying": "uniETH" + { + "ptAddress": "0xd4c0ab44698bca5070624ef62c66b1f4d1488551", + "chainId": 1, + "protocolName": "Bedrock", + "bgUrl": "/images/textures/bedrockBackground.svg", + "token": { + "symbol": "uniETH", + "logoURI": "/images/tokens/1/0x248f43b622ce2f35a14db3fc528284730b619cd5.svg", + "underlying": "uniETH" + }, + "multipliers": [ + { + "amount": 6, + "name": "Bedrock diamonds" + }, + { + "amount": 1, + "name": "EigenLayer Points" + } + ] }, - "multipliers": [ - { - "amount": 6, - "name": "Bedrock diamonds" - }, - { - "amount": 1, - "name": "EigenLayer Points" - } - ] - }, - { - "ptAddress": "0x8f01036563831feabbf3bee396d99b117c032428", - "chainId": 1, - "protocolName": "Amphor", - "bgUrl": "/images/textures/amphorBackground.png", - "token": { - "symbol": "amphrLRT", - "logoURI": "/images/tokens/amphrLRT.png", - "underlying": "wstETH" + { + "ptAddress": "0x8f01036563831feabbf3bee396d99b117c032428", + "chainId": 1, + "protocolName": "Amphor", + "bgUrl": "/images/textures/amphorBackground.png", + "token": { + "symbol": "amphrLRT", + "logoURI": "/images/tokens/1/0x06824c27c8a0dbde5f72f770ec82e3c0fd4dcec3.png", + "underlying": "wstETH" + }, + "multipliers": [ + { + "amount": 1, + "name": "Amphor Points" + }, + { + "amount": 1, + "name": "Mellow Points" + }, + { + "amount": 1, + "name": "Symbiotic Points" + }, + { + "amount": 1, + "name": "Zircuit L2 Points" + }, + { + "amount": 1, + "name": "Swell L2 Points" + } + ] }, - "multipliers": [ - { - "amount": 1, - "name": "Amphor Points" - }, - { - "amount": 1, - "name": "Mellow Points" - }, - { - "amount": 1, - "name": "Symbiotic Points" - }, - { - "amount": 1, - "name": "Zircuit L2 Points" - }, - { - "amount": 1, - "name": "Swell L2 Points" - } - ] - }, - { - "ptAddress": "0xad3debad39c8e387f59fa025edf16f10e7aa656f", - "chainId": 10, - "protocolName": "Bedrock", - "bgUrl": "/images/textures/bedrockBackground.svg", - "token": { - "symbol": "uniBTC", - "logoURI": "/images/tokens/uniBTC.svg", - "underlying": "uniBTC" + { + "ptAddress": "0xad3debad39c8e387f59fa025edf16f10e7aa656f", + "chainId": 10, + "protocolName": "Bedrock", + "bgUrl": "/images/textures/bedrockBackground.svg", + "token": { + "symbol": "uniBTC", + "logoURI": "/images/tokens/10/0x93919784c523f39cacaa98ee0a9d96c3f32b593e.svg", + "underlying": "uniBTC" + }, + "multipliers": [ + { + "amount": 63, + "name": "Bedrock diamonds" + } + ] }, - "multipliers": [ - { - "amount": 63, - "name": "Bedrock diamonds" - } - ] - }, - { - "ptAddress": "0xdeb0ef575c92188091d33dd1ec5b3519182aaa22", - "chainId": 1, - "protocolName": "Kernel", - "bgUrl": "/images/textures/kernelBackground.png", - "token": { - "symbol": "krETH", - "logoURI": "/images/tokens/krETH.png", - "underlying": "krETH" + { + "ptAddress": "0xdeb0ef575c92188091d33dd1ec5b3519182aaa22", + "chainId": 1, + "protocolName": "Kernel", + "bgUrl": "/images/textures/kernelBackground.png", + "token": { + "symbol": "krETH", + "logoURI": "/images/tokens/1/0xb10a1b53f11aa969bc79dc86948de489e5996f8d.png", + "underlying": "krETH" + }, + "multipliers": [ + { + "amount": 3, + "name": "Karak XP" + }, + { + "amount": 3, + "name": "Kernel Points" + } + ] }, - "multipliers": [ - { - "amount": 3, - "name": "Karak XP" - }, - { - "amount": 3, - "name": "Kernel Points" - } - ] - }, - { - "ptAddress": "0x581b928365b2c339db2b66572e8d9d7cfcca0f80", - "chainId": 1, - "protocolName": "Kernel", - "bgUrl": "/images/textures/kernelBackground.png", - "token": { - "symbol": "kUSD", - "logoURI": "/images/tokens/kUSD.png", - "underlying": "kUSD" + { + "ptAddress": "0x581b928365b2c339db2b66572e8d9d7cfcca0f80", + "chainId": 1, + "protocolName": "Kernel", + "bgUrl": "/images/textures/kernelBackground.png", + "token": { + "symbol": "kUSD", + "logoURI": "/images/tokens/1/0x0bb9ab78aaf7179b7515e6753d89822b91e670c4.png", + "underlying": "kUSD" + }, + "multipliers": [ + { + "amount": 3, + "name": "Karak XP" + }, + { + "amount": 3, + "name": "Kernel Points" + } + ] }, - "multipliers": [ - { - "amount": 3, - "name": "Karak XP" - }, - { - "amount": 3, - "name": "Kernel Points" - } - ] - }, - { - "ptAddress": "0xc3a20131ee6853fc4d444c9ad952c93f77c0b71b", - "chainId": 1, - "protocolName": "Kernel", - "bgUrl": "/images/textures/kernelBackground.png", - "token": { - "symbol": "ksETH", - "logoURI": "/images/tokens/ksETH.png", - "underlying": "ksETH" + { + "ptAddress": "0xc3a20131ee6853fc4d444c9ad952c93f77c0b71b", + "chainId": 1, + "protocolName": "Kernel", + "bgUrl": "/images/textures/kernelBackground.png", + "token": { + "symbol": "ksETH", + "logoURI": "/images/tokens/1/0x04a40ef57eb9d6265b90367ddbba17a6916a45df.png", + "underlying": "ksETH" + }, + "multipliers": [ + { + "amount": 3, + "name": "Karak XP" + }, + { + "amount": 3, + "name": "Kernel Points" + } + ] }, - "multipliers": [ - { - "amount": 3, - "name": "Karak XP" - }, - { - "amount": 3, - "name": "Kernel Points" - } - ] - }, - { - "ptAddress": "0xd0097149aa4cc0d0e1fc99b8bd73fc17dc32c1e9", - "chainId": 1, - "protocolName": "Resolv", - "bgUrl": "/images/textures/resolvBackground.png", - "token": { - "symbol": "wstUSR", - "logoURI": "/images/tokens/usr.svg", - "underlying": "USR" - }, - "multipliers": [ - { - "amount": 30, - "name": "Resolv points" - } - ] - } + { + "ptAddress": "0xd0097149aa4cc0d0e1fc99b8bd73fc17dc32c1e9", + "chainId": 1, + "protocolName": "Resolv", + "bgUrl": "/images/textures/resolvBackground.png", + "token": { + "symbol": "wstUSR", + "logoURI": "/images/tokens/1/0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055.svg", + "underlying": "USR" + }, + "multipliers": [ + { + "amount": 30, + "name": "Resolv points" + } + ] + } ] diff --git a/src/schema/protocolList.schema.json b/src/schema/protocolList.schema.json index fecd6bb..ed2bfaf 100644 --- a/src/schema/protocolList.schema.json +++ b/src/schema/protocolList.schema.json @@ -1,71 +1,71 @@ { - "type": "array", - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "ptAddress", - "chainId", - "protocolName", - "token", - "multipliers" - ], - "properties": { - "ptAddress": { - "type": "string", - "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "chainId": { - "type": "integer" - }, - "protocolName": { - "type": "string" - }, - "bgUrl": { - "type": "string" - }, - "token": { + "type": "array", + "uniqueItems": true, + "items": { "type": "object", "additionalProperties": false, "required": [ - "symbol", - "logoURI", - "underlying" + "ptAddress", + "chainId", + "protocolName", + "token", + "multipliers" ], "properties": { - "symbol": { - "type": "string" - }, - "logoURI": { - "type": "string" - }, - "underlying": { - "type": "string" - } - } - }, - "multipliers": { - "type": "array", - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "amount", - "name" - ], - "properties": { - "amount": { - "type": "number", - "minimum": 1, - "maximum": 1000 + "ptAddress": { + "type": "string", + "pattern": "^0x[a-fA-F0-9]{40}$" + }, + "chainId": { + "type": "integer" + }, + "protocolName": { + "type": "string" + }, + "bgUrl": { + "type": "string" + }, + "token": { + "type": "object", + "additionalProperties": false, + "required": [ + "symbol", + "logoURI", + "underlying" + ], + "properties": { + "symbol": { + "type": "string" + }, + "logoURI": { + "type": "string" + }, + "underlying": { + "type": "string" + } + } }, - "name": { - "type": "string" + "multipliers": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "required": [ + "amount", + "name" + ], + "properties": { + "amount": { + "type": "number", + "minimum": 1, + "maximum": 1000 + }, + "name": { + "type": "string" + } + } + } } - } } - } } - } } diff --git a/src/schema/spectraTokens.schema.json b/src/schema/spectraTokens.schema.json index 546bb9c..e3f8fb9 100644 --- a/src/schema/spectraTokens.schema.json +++ b/src/schema/spectraTokens.schema.json @@ -1,121 +1,121 @@ { - "type": "array", - "uniqueItems": true, - "items": { - "type": "object", - "additionalProperties": false, - "required": [ - "chainId", - "address", - "name", - "symbol", - "decimals", - "logoURI" - ], - "properties": { - "chainId": { - "type": "integer" - }, - "address": { - "type": "string", - "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "name": { - "type": "string" - }, - "symbol": { - "type": "string" - }, - "decimals": { - "type": "integer", - "minimum": 1, - "maximum": 18 - }, - "logoURI": { - "type": "string" - }, - "extensions": { + "type": "array", + "uniqueItems": true, + "items": { "type": "object", "additionalProperties": false, + "required": [ + "chainId", + "address", + "name", + "symbol", + "decimals", + "logoURI" + ], "properties": { - "underlying": { - "type": "string", - "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "protocol": { - "type": "string" - }, - "externalLink": { - "type": "string", - "pattern": "(http|https)\\:\\/\\/[a-zA-Z0-9\\-\\.]+\\.[a-zA-Z]{2,3}(\\/\\S*)?" - }, - "faucetAddress": { - "type": "string", - "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "aprEndpoint": { - "type": "string" - }, - "negativeYield": { - "type": "boolean" - }, - "tokenOut": { - "type": "string", - "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "ibtRoutes": { - "type": "object", - "additionalProperties": false, - "properties": { - "deposit": { - "type": "boolean" - }, - "mint": { - "type": "boolean" - }, - "withdraw": { - "type": "boolean" - }, - "redeem": { - "type": "boolean" - }, - "createPool": { - "type": "boolean" - }, - "unwrap": { - "type": "boolean" - } - } - }, - "vault": { - "type": "object", - "additionalProperties": false, - "properties": { - "chainId": { + "chainId": { "type": "integer" - }, - "address": { + }, + "address": { "type": "string", "pattern": "^0x[a-fA-F0-9]{40}$" - }, - "name": { + }, + "name": { "type": "string" - }, - "symbol": { + }, + "symbol": { "type": "string" - }, - "decimals": { + }, + "decimals": { "type": "integer", "minimum": 1, "maximum": 18 - }, - "logoURI": { + }, + "logoURI": { "type": "string" - } + }, + "extensions": { + "type": "object", + "additionalProperties": false, + "properties": { + "underlying": { + "type": "string", + "pattern": "^0x[a-fA-F0-9]{40}$" + }, + "protocol": { + "type": "string" + }, + "externalLink": { + "type": "string", + "pattern": "(http|https)\\:\\/\\/[a-zA-Z0-9\\-\\.]+\\.[a-zA-Z]{2,3}(\\/\\S*)?" + }, + "faucetAddress": { + "type": "string", + "pattern": "^0x[a-fA-F0-9]{40}$" + }, + "aprEndpoint": { + "type": "string" + }, + "negativeYield": { + "type": "boolean" + }, + "tokenOut": { + "type": "string", + "pattern": "^0x[a-fA-F0-9]{40}$" + }, + "ibtRoutes": { + "type": "object", + "additionalProperties": false, + "properties": { + "deposit": { + "type": "boolean" + }, + "mint": { + "type": "boolean" + }, + "withdraw": { + "type": "boolean" + }, + "redeem": { + "type": "boolean" + }, + "createPool": { + "type": "boolean" + }, + "unwrap": { + "type": "boolean" + } + } + }, + "vault": { + "type": "object", + "additionalProperties": false, + "properties": { + "chainId": { + "type": "integer" + }, + "address": { + "type": "string", + "pattern": "^0x[a-fA-F0-9]{40}$" + }, + "name": { + "type": "string" + }, + "symbol": { + "type": "string" + }, + "decimals": { + "type": "integer", + "minimum": 1, + "maximum": 18 + }, + "logoURI": { + "type": "string" + } + } + } + } } - } } - } } - } -} \ No newline at end of file +} diff --git a/src/tokens/erc4626Wrappers.json b/src/tokens/erc4626Wrappers.json index d686b23..02c02ee 100644 --- a/src/tokens/erc4626Wrappers.json +++ b/src/tokens/erc4626Wrappers.json @@ -1,465 +1,465 @@ [ - { - "chainId": 1, - "address": "0xa94ec39c91DF334DCAb55aDaA8EdD9C1dAF67cA7", - "name": "Spectra ERC4626 Wrapper: stk GHO", - "symbol": "sw-stkGHO", - "decimals": 18, - "logoURI": "/images/tokens/gho.svg", - "extensions": { - "aprEndpoint": "https://ibts.ddns.net/api/rewards/stkgho", - "underlying": "0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f", - "vault": { + { "chainId": 1, - "address": "0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d", - "name": "Aave stkGHO", - "symbol": "stkGHO", + "address": "0xa94ec39c91DF334DCAb55aDaA8EdD9C1dAF67cA7", + "name": "Spectra ERC4626 Wrapper: stk GHO", + "symbol": "sw-stkGHO", "decimals": 18, - "logoURI": "/images/tokens/gho.svg" - }, - "ibtRoutes": { - "withdraw": false - }, - "protocol": "Aave" - } - }, - { - "chainId": 1, - "address": "0xBDE752ef69880c00a795D88438040b8f737Eb254", - "name": "Spectra ERC4626 Wrapper: uniBTC", - "symbol": "sw-uniBTC", - "decimals": 8, - "logoURI": "/images/tokens/uniBTC.svg", - "extensions": { - "underlying": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", - "vault": { + "logoURI": "/images/tokens/1/0xa94ec39c91df334dcab55adaa8edd9c1daf67ca7.svg", + "extensions": { + "aprEndpoint": "https://ibts.ddns.net/api/rewards/stkgho", + "underlying": "0x40D16FC0246aD3160Ccc09B8D0D3A2cD28aE6C2f", + "vault": { + "chainId": 1, + "address": "0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d", + "name": "Aave stkGHO", + "symbol": "stkGHO", + "decimals": 18, + "logoURI": "/images/tokens/1/0x1a88df1cfe15af22b3c4c783d4e6f7f9e0c1885d.svg" + }, + "ibtRoutes": { + "withdraw": false + }, + "protocol": "Aave" + } + }, + { "chainId": 1, - "address": "0x004E9C3EF86bc1ca1f0bB5C7662861Ee93350568", - "name": "uniBTC", - "symbol": "uniBTC", + "address": "0xBDE752ef69880c00a795D88438040b8f737Eb254", + "name": "Spectra ERC4626 Wrapper: uniBTC", + "symbol": "sw-uniBTC", "decimals": 8, - "logoURI": "/images/tokens/uniBTC.svg" - }, - "ibtRoutes": { - "withdraw": false, - "redeem": false - }, - "protocol": "Bedrock" - } - }, - { - "chainId": 10, - "address": "0x6e0dccf49D095F8ea8920A8aF03D236FA167B7E0", - "name": "Spectra ERC4626 Wrapper: uniBTC", - "symbol": "sw-uniBTC", - "decimals": 8, - "logoURI": "/images/tokens/uniBTC.svg", - "extensions": { - "underlying": "0x68f180fcCe6836688e9084f035309E29Bf0A2095", - "vault": { + "logoURI": "/images/tokens/1/0xbde752ef69880c00a795d88438040b8f737eb254.svg", + "extensions": { + "underlying": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599", + "vault": { + "chainId": 1, + "address": "0x004E9C3EF86bc1ca1f0bB5C7662861Ee93350568", + "name": "uniBTC", + "symbol": "uniBTC", + "decimals": 8, + "logoURI": "/images/tokens/1/0x004e9c3ef86bc1ca1f0bb5c7662861ee93350568.svg" + }, + "ibtRoutes": { + "withdraw": false, + "redeem": false + }, + "protocol": "Bedrock" + } + }, + { "chainId": 10, - "address": "0x93919784C523f39CACaa98Ee0a9d96c3F32b593e", - "name": "uniBTC", - "symbol": "uniBTC", + "address": "0x6e0dccf49D095F8ea8920A8aF03D236FA167B7E0", + "name": "Spectra ERC4626 Wrapper: uniBTC", + "symbol": "sw-uniBTC", "decimals": 8, - "logoURI": "/images/tokens/uniBTC.svg" - }, - "ibtRoutes": { - "withdraw": false, - "redeem": false - }, - "protocol": "Bedrock" - } - }, - { - "chainId": 1, - "address": "0x5cF40CC1056225d38c87d68c83178315F4b74772", - "name": "Karak - Wrapped eETH (KweETH)", - "symbol": "KweETH", - "decimals": 18, - "logoURI": "https://assets.coingecko.com/coins/images/33033/thumb/weETH.png?1701438396", - "extensions": { - "underlying": "0x35fA164735182de50811E8e2E824cFb9B6118ac2", - "tokenOut": "0x2DABcea55a12d73191AeCe59F508b191Fb68AdaC", - "vault": { + "logoURI": "/images/tokens/10/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg", + "extensions": { + "underlying": "0x68f180fcCe6836688e9084f035309E29Bf0A2095", + "vault": { + "chainId": 10, + "address": "0x93919784C523f39CACaa98Ee0a9d96c3F32b593e", + "name": "uniBTC", + "symbol": "uniBTC", + "decimals": 8, + "logoURI": "/images/tokens/10/0x93919784c523f39cacaa98ee0a9d96c3f32b593e.svg" + }, + "ibtRoutes": { + "withdraw": false, + "redeem": false + }, + "protocol": "Bedrock" + } + }, + { "chainId": 1, - "address": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", - "name": "Wrapped eETH", - "symbol": "weETH", + "address": "0x5cF40CC1056225d38c87d68c83178315F4b74772", + "name": "Karak - Wrapped eETH (KweETH)", + "symbol": "KweETH", "decimals": 18, - "logoURI": "https://assets.coingecko.com/coins/images/33033/thumb/weETH.png?1701438396" - }, - "ibtRoutes": { - "unwrap": false, - "createPool": false - }, - "protocol": "Karak" - } - }, - { - "chainId": 11155111, - "address": "0x7254D7F573F3C72316B6547fb41e19EC99c5a028", - "name": "Spectra ERC4626 Wrapper: Spectra seUSDT", - "symbol": "sw-seUSDT", - "decimals": 6, - "logoURI": "/images/tokens/usdt.png", - "extensions": { - "underlying": "0x1798A5257AD9984C6728431102995b5B9d6a14F5", - "vault": { + "logoURI": "https://assets.coingecko.com/coins/images/33033/thumb/weETH.png?1701438396", + "extensions": { + "underlying": "0x35fA164735182de50811E8e2E824cFb9B6118ac2", + "tokenOut": "0x2DABcea55a12d73191AeCe59F508b191Fb68AdaC", + "vault": { + "chainId": 1, + "address": "0xCd5fE23C85820F7B72D0926FC9b05b43E359b7ee", + "name": "Wrapped eETH", + "symbol": "weETH", + "decimals": 18, + "logoURI": "https://assets.coingecko.com/coins/images/33033/thumb/weETH.png?1701438396" + }, + "ibtRoutes": { + "unwrap": false, + "createPool": false + }, + "protocol": "Karak" + } + }, + { "chainId": 11155111, - "address": "0x1e23089A9122cA256C1f6bdA52279eF35A9e5994", - "name": "Spectra seUSDT", - "symbol": "seUSDT", - "decimals": 18, - "logoURI": "/images/tokens/usdt.png" - }, - "ibtRoutes": { - "deposit": false - } - } - }, - { - "chainId": 1, - "address": "0x06c03069de266F58d10A0724a4f65C3D4feFfF4D", - "name": "Spectra ERC4626 Wrapper: Amphor Restaked ETH", - "symbol": "sw-amphrETH", - "decimals": 18, - "logoURI": "/images/tokens/amphrETH.svg", - "extensions": { - "underlying": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", - "vault": { + "address": "0x7254D7F573F3C72316B6547fb41e19EC99c5a028", + "name": "Spectra ERC4626 Wrapper: Spectra seUSDT", + "symbol": "sw-seUSDT", + "decimals": 6, + "logoURI": "/images/tokens/11155111/0x7254d7f573f3c72316b6547fb41e19ec99c5a028.png", + "extensions": { + "underlying": "0x1798A5257AD9984C6728431102995b5B9d6a14F5", + "vault": { + "chainId": 11155111, + "address": "0x1e23089A9122cA256C1f6bdA52279eF35A9e5994", + "name": "Spectra seUSDT", + "symbol": "seUSDT", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x1e23089a9122ca256c1f6bda52279ef35a9e5994.png" + }, + "ibtRoutes": { + "deposit": false + } + } + }, + { "chainId": 1, - "address": "0x5fD13359Ba15A84B76f7F87568309040176167cd", - "name": "Amphor Restaked ETH", - "symbol": "amphrETH", + "address": "0x06c03069de266F58d10A0724a4f65C3D4feFfF4D", + "name": "Spectra ERC4626 Wrapper: Amphor Restaked ETH", + "symbol": "sw-amphrETH", "decimals": 18, - "logoURI": "/images/tokens/amphrETH.svg" - }, - "ibtRoutes": { - "withdraw": false, - "redeem": false - }, - "protocol": "Mellow" - } - }, - { - "chainId": 1, - "address": "0x248f43B622cE2F35A14dB3FC528284730b619cD5", - "name": "Spectra ERC4626 Wrapper: Universal ETH", - "symbol": "sw-uniETH", - "decimals": 18, - "logoURI": "/images/tokens/uniETH.svg", - "extensions": { - "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", - "vault": { + "logoURI": "/images/tokens/1/0x06c03069de266f58d10a0724a4f65c3d4fefff4d.svg", + "extensions": { + "underlying": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + "vault": { + "chainId": 1, + "address": "0x5fD13359Ba15A84B76f7F87568309040176167cd", + "name": "Amphor Restaked ETH", + "symbol": "amphrETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x5fd13359ba15a84b76f7f87568309040176167cd.svg" + }, + "ibtRoutes": { + "withdraw": false, + "redeem": false + }, + "protocol": "Mellow" + } + }, + { "chainId": 1, - "address": "0xF1376bceF0f78459C0Ed0ba5ddce976F1ddF51F4", - "name": "Universal ETH", - "symbol": "uniETH", + "address": "0x248f43B622cE2F35A14dB3FC528284730b619cD5", + "name": "Spectra ERC4626 Wrapper: Universal ETH", + "symbol": "sw-uniETH", "decimals": 18, - "logoURI": "/images/tokens/uniETH.svg" - }, - "ibtRoutes": { - "withdraw": false, - "redeem": false - }, - "protocol": "Bedrock" - } - }, - { - "chainId": 1, - "address": "0xeaB93Ec2A82eB235a1f426Accd9254f2aB32A99d", - "name": "Spectra ERC4626 Wrapper: Amphor Symbiotic LRT (WSTETH)", - "symbol": "sw-amphrLRT", - "decimals": 18, - "logoURI": "/images/tokens/amphrLRT.png", - "extensions": { - "underlying": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", - "vault": { + "logoURI": "/images/tokens/1/0x248f43b622ce2f35a14db3fc528284730b619cd5.svg", + "extensions": { + "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "vault": { + "chainId": 1, + "address": "0xF1376bceF0f78459C0Ed0ba5ddce976F1ddF51F4", + "name": "Universal ETH", + "symbol": "uniETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4.svg" + }, + "ibtRoutes": { + "withdraw": false, + "redeem": false + }, + "protocol": "Bedrock" + } + }, + { "chainId": 1, - "address": "0x06824C27C8a0DbDe5F72f770eC82e3c0FD4DcEc3", - "name": "Amphor Symbiotic LRT (WSTETH)", - "symbol": "amphrLRT", + "address": "0xeaB93Ec2A82eB235a1f426Accd9254f2aB32A99d", + "name": "Spectra ERC4626 Wrapper: Amphor Symbiotic LRT (WSTETH)", + "symbol": "sw-amphrLRT", "decimals": 18, - "logoURI": "/images/tokens/amphrLRT.png" - }, - "ibtRoutes": { - "withdraw": false, - "redeem": false - }, - "protocol": "Amphor" - } - }, - { - "chainId": 42161, - "address": "0x7E32f4C44E22aB20df287f8a15eB6C0F54dA6E30", - "name": "Spectra ERC4626 Wrapper: GM Wrapped BTC", - "symbol": "sw-gmWrapped BTC", - "decimals": 18, - "logoURI": "/images/tokens/gmBTC.svg", - "extensions": { - "underlying": "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f", - "vault": { + "logoURI": "/images/tokens/1/0xeab93ec2a82eb235a1f426accd9254f2ab32a99d.png", + "extensions": { + "underlying": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + "vault": { + "chainId": 1, + "address": "0x06824C27C8a0DbDe5F72f770eC82e3c0FD4DcEc3", + "name": "Amphor Symbiotic LRT (WSTETH)", + "symbol": "amphrLRT", + "decimals": 18, + "logoURI": "/images/tokens/1/0x06824c27c8a0dbde5f72f770ec82e3c0fd4dcec3.png" + }, + "ibtRoutes": { + "withdraw": false, + "redeem": false + }, + "protocol": "Amphor" + } + }, + { "chainId": 42161, - "address": "0x7C11F78Ce78768518D743E81Fdfa2F860C6b9A77", - "name": "GMX Market gmBTC", - "symbol": "gmBTC", + "address": "0x7E32f4C44E22aB20df287f8a15eB6C0F54dA6E30", + "name": "Spectra ERC4626 Wrapper: GM Wrapped BTC", + "symbol": "sw-gmWrapped BTC", "decimals": 18, - "logoURI": "/images/tokens/gmBTC.svg" - }, - "ibtRoutes": { - "deposit": false, - "mint": false, - "withdraw": false, - "redeem": false - }, - "protocol": "GMX" - } - }, - { - "chainId": 42161, - "address": "0x1C5Ecca381961D92b6aAF7bC1656C37021b0F1D9", - "name": "Spectra ERC4626 Wrapper: GM Wrapped Ether", - "symbol": "sw-gmWrapped Ether", - "decimals": 18, - "logoURI": "/images/tokens/eth.svg", - "extensions": { - "underlying": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", - "vault": { + "logoURI": "/images/tokens/42161/0x7e32f4c44e22ab20df287f8a15eb6c0f54da6e30.svg", + "extensions": { + "underlying": "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f", + "vault": { + "chainId": 42161, + "address": "0x7C11F78Ce78768518D743E81Fdfa2F860C6b9A77", + "name": "GMX Market gmBTC", + "symbol": "gmBTC", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x7c11f78ce78768518d743e81fdfa2f860c6b9a77.svg" + }, + "ibtRoutes": { + "deposit": false, + "mint": false, + "withdraw": false, + "redeem": false + }, + "protocol": "GMX" + } + }, + { "chainId": 42161, - "address": "0x450bb6774dd8a756274e0ab4107953259d2ac541", - "name": "GMX Market gmETH", - "symbol": "gmETH", + "address": "0x1C5Ecca381961D92b6aAF7bC1656C37021b0F1D9", + "name": "Spectra ERC4626 Wrapper: GM Wrapped Ether", + "symbol": "sw-gmWrapped Ether", "decimals": 18, - "logoURI": "/images/tokens/eth.svg" - }, - "ibtRoutes": { - "deposit": false, - "mint": false, - "withdraw": false, - "redeem": false - }, - "protocol": "GMX" - } - }, - { - "chainId": 10, - "address": "0x7e1aa5d385c17a68bdfc7ae38b4b1fb0c13dc420", - "name": "Spectra ERC4626 Rewards: Reward Cow Velo Op ezETH-wstETH", - "symbol": "ezETH-wstETH [CLM Pool]", - "decimals": 18, - "logoURI": "/images/tokens/beefy.svg", - "extensions": { - "underlying": "0x823f2b0aa1d54c38fe149ee119c6d7845e93593d", - "vault": { + "logoURI": "/images/tokens/42161/0x1c5ecca381961d92b6aaf7bc1656c37021b0f1d9.svg", + "extensions": { + "underlying": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", + "vault": { + "chainId": 42161, + "address": "0x450bb6774dd8a756274e0ab4107953259d2ac541", + "name": "GMX Market gmETH", + "symbol": "gmETH", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x450bb6774dd8a756274e0ab4107953259d2ac541.svg" + }, + "ibtRoutes": { + "deposit": false, + "mint": false, + "withdraw": false, + "redeem": false + }, + "protocol": "GMX" + } + }, + { "chainId": 10, - "address": "0x64831f82e3543006413897c03f59518cecae02b4", - "name": "Reward Cow Velo Op ezETH-wstETH", + "address": "0x7e1aa5d385c17a68bdfc7ae38b4b1fb0c13dc420", + "name": "Spectra ERC4626 Rewards: Reward Cow Velo Op ezETH-wstETH", "symbol": "ezETH-wstETH [CLM Pool]", "decimals": 18, - "logoURI": "/images/tokens/beefy.svg" - }, - "protocol": "Beefy" - } - }, - { - "chainId": 1, - "address": "0xae2723263cf924c0dfb81974ada52b2e671d1df3", - "name": "Spectra ERC4626 Rewards: Kernel USD", - "symbol": "sr-kUSD", - "decimals": 18, - "logoURI": "/images/tokens/kUSD.png", - "extensions": { - "underlying": "0x0bb9ab78aaf7179b7515e6753d89822b91e670c4", - "vault": { + "logoURI": "/images/tokens/10/0x7e1aa5d385c17a68bdfc7ae38b4b1fb0c13dc420.svg", + "extensions": { + "underlying": "0x823f2b0aa1d54c38fe149ee119c6d7845e93593d", + "vault": { + "chainId": 10, + "address": "0x64831f82e3543006413897c03f59518cecae02b4", + "name": "Reward Cow Velo Op ezETH-wstETH", + "symbol": "ezETH-wstETH [CLM Pool]", + "decimals": 18, + "logoURI": "/images/tokens/10/0x64831f82e3543006413897c03f59518cecae02b4.svg" + }, + "protocol": "Beefy" + } + }, + { "chainId": 1, - "address": "0x0bb9ab78aaf7179b7515e6753d89822b91e670c4", - "name": "Kernel USD", - "symbol": "kUSD", + "address": "0xae2723263cf924c0dfb81974ada52b2e671d1df3", + "name": "Spectra ERC4626 Rewards: Kernel USD", + "symbol": "sr-kUSD", "decimals": 18, - "logoURI": "/images/tokens/kUSD.png" - }, - "protocol": "Kernel" - } - }, - { - "chainId": 1, - "address": "0x04a40EF57eB9d6265b90367dDbBA17A6916a45DF", - "name": "Spectra ERC4626 Rewards: Kernel Staked ETH", - "symbol": "sr-ksETH", - "decimals": 18, - "logoURI": "/images/tokens/ksETH.png", - "extensions": { - "underlying": "0x513d27c94c0d81eed9dc2a88b4531a69993187cf", - "vault": { + "logoURI": "/images/tokens/1/0xae2723263cf924c0dfb81974ada52b2e671d1df3.png", + "extensions": { + "underlying": "0x0bb9ab78aaf7179b7515e6753d89822b91e670c4", + "vault": { + "chainId": 1, + "address": "0x0bb9ab78aaf7179b7515e6753d89822b91e670c4", + "name": "Kernel USD", + "symbol": "kUSD", + "decimals": 18, + "logoURI": "/images/tokens/1/0x0bb9ab78aaf7179b7515e6753d89822b91e670c4.png" + }, + "protocol": "Kernel" + } + }, + { "chainId": 1, - "address": "0x513d27c94c0d81eed9dc2a88b4531a69993187cf", - "name": "Kernel Staked ETH", - "symbol": "ksETH", + "address": "0x04a40EF57eB9d6265b90367dDbBA17A6916a45DF", + "name": "Spectra ERC4626 Rewards: Kernel Staked ETH", + "symbol": "sr-ksETH", "decimals": 18, - "logoURI": "/images/tokens/ksETH.png" - }, - "protocol": "Kernel" - } - }, - { - "chainId": 1, - "address": "0xB10a1b53f11aA969bc79dc86948de489e5996f8D", - "name": "Spectra ERC4626 Rewards: Kernel Restaked ETH", - "symbol": "sr-krETH", - "decimals": 18, - "logoURI": "/images/tokens/krETH.png", - "extensions": { - "underlying": "0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00", - "vault": { + "logoURI": "/images/tokens/1/0x04a40ef57eb9d6265b90367ddbba17a6916a45df.png", + "extensions": { + "underlying": "0x513d27c94c0d81eed9dc2a88b4531a69993187cf", + "vault": { + "chainId": 1, + "address": "0x513d27c94c0d81eed9dc2a88b4531a69993187cf", + "name": "Kernel Staked ETH", + "symbol": "ksETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x513d27c94c0d81eed9dc2a88b4531a69993187cf.png" + }, + "protocol": "Kernel" + } + }, + { "chainId": 1, - "address": "0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00", - "name": "Kernel Restaked ETH", - "symbol": "krETH", + "address": "0xB10a1b53f11aA969bc79dc86948de489e5996f8D", + "name": "Spectra ERC4626 Rewards: Kernel Restaked ETH", + "symbol": "sr-krETH", "decimals": 18, - "logoURI": "/images/tokens/krETH.png" - }, - "protocol": "Kernel" - } - }, - { - "chainId": 10, - "address": "0x1B56E30b6efD7cfDe46eE3E29B851b9094D5810B", - "name": "weETH [points only]", - "symbol": "weETH [points only]", - "decimals": 18, - "logoURI": "/images/tokens/weETH.svg", - "extensions": { - "underlying": "0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff", - "vault": { + "logoURI": "/images/tokens/1/0xb10a1b53f11aa969bc79dc86948de489e5996f8d.png", + "extensions": { + "underlying": "0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00", + "vault": { + "chainId": 1, + "address": "0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00", + "name": "Kernel Restaked ETH", + "symbol": "krETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0xf02c96dbbb92dc0325ad52b3f9f2b951f972bf00.png" + }, + "protocol": "Kernel" + } + }, + { "chainId": 10, - "address": "0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff", - "name": "Wrapped eETH", - "symbol": "weETH", + "address": "0x1B56E30b6efD7cfDe46eE3E29B851b9094D5810B", + "name": "weETH [points only]", + "symbol": "weETH [points only]", "decimals": 18, - "logoURI": "/images/tokens/weETH.svg" - }, - "protocol": "Ether.fi" - } - }, - { - "chainId": 8453, - "address": "0xbDaBF94e061bC514A71d8061F90d22797Cb85269", - "name": "weETH [points only]", - "symbol": "weETH [points only]", - "decimals": 18, - "logoURI": "/images/tokens/weETH.svg", - "extensions": { - "underlying": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", - "vault": { + "logoURI": "/images/tokens/10/0x1b56e30b6efd7cfde46ee3e29b851b9094d5810b.svg", + "extensions": { + "underlying": "0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff", + "vault": { + "chainId": 10, + "address": "0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff", + "name": "Wrapped eETH", + "symbol": "weETH", + "decimals": 18, + "logoURI": "/images/tokens/10/0x5a7facb970d094b6c7ff1df0ea68d99e6e73cbff.svg" + }, + "protocol": "Ether.fi" + } + }, + { "chainId": 8453, - "address": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", - "name": "Wrapped eETH", - "symbol": "weETH", + "address": "0xbDaBF94e061bC514A71d8061F90d22797Cb85269", + "name": "weETH [points only]", + "symbol": "weETH [points only]", "decimals": 18, - "logoURI": "/images/tokens/weETH.svg" - }, - "protocol": "Ether.fi" - } - }, - { - "chainId": 1, - "address": "0x6e0dccf49D095F8ea8920A8aF03D236FA167B7E0", - "name": "Spectra ERC4626 Wrapper: ynETH", - "symbol": "sw-ynETH", - "decimals": 18, - "logoURI": "/images/tokens/ynETH.svg", - "extensions": { - "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", - "vault": { + "logoURI": "/images/tokens/8453/0xbdabf94e061bc514a71d8061f90d22797cb85269.svg", + "extensions": { + "underlying": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", + "vault": { + "chainId": 8453, + "address": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", + "name": "Wrapped eETH", + "symbol": "weETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x04c0599ae5a44757c0af6f9ec3b93da8976c150a.svg" + }, + "protocol": "Ether.fi" + } + }, + { "chainId": 1, - "address": "0x09db87a538bd693e9d08544577d5ccfaa6373a48", - "name": "ynETH", - "symbol": "ynETH", + "address": "0x6e0dccf49D095F8ea8920A8aF03D236FA167B7E0", + "name": "Spectra ERC4626 Wrapper: ynETH", + "symbol": "sw-ynETH", "decimals": 18, - "logoURI": "/images/tokens/ynETH.svg" - }, - "protocol": "YieldNest" - } - }, - { - "chainId": 1, - "address": "0x1B56E30b6efD7cfDe46eE3E29B851b9094D5810B", - "name": "Spectra ERC4626 Wrapper: Usual Boosted USDC", - "symbol": "sw-USUALUSDC+", - "decimals": 18, - "logoURI": "/images/tokens/USUALUSDC.svg", - "extensions": { - "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "vault": { + "logoURI": "/images/tokens/1/0x6e0dccf49d095f8ea8920a8af03d236fa167b7e0.svg", + "extensions": { + "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "vault": { + "chainId": 1, + "address": "0x09db87a538bd693e9d08544577d5ccfaa6373a48", + "name": "ynETH", + "symbol": "ynETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x09db87a538bd693e9d08544577d5ccfaa6373a48.svg" + }, + "protocol": "YieldNest" + } + }, + { "chainId": 1, - "address": "0xd63070114470f685b75B74D60EEc7c1113d33a3D", - "name": "Usual Boosted USDC", - "symbol": "USUALUSDC+", + "address": "0x1B56E30b6efD7cfDe46eE3E29B851b9094D5810B", + "name": "Spectra ERC4626 Wrapper: Usual Boosted USDC", + "symbol": "sw-USUALUSDC+", "decimals": 18, - "logoURI": "/images/tokens/USUALUSDC.svg" - }, - "protocol": "Morpho (Usual Boosted USDC)" - } - }, - { - "chainId": 1, - "address": "0x37F86e2FB8020fb8Dc53236FDae86f9122B56270", - "name": "Spectra ERC4626 Wrapper: Gauntlet USDC Core", - "symbol": "sw-gtUSDCcore", - "decimals": 18, - "logoURI": "/images/tokens/morpho.png", - "extensions": { - "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "vault": { + "logoURI": "/images/tokens/1/0x1b56e30b6efd7cfde46ee3e29b851b9094d5810b.svg", + "extensions": { + "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "vault": { + "chainId": 1, + "address": "0xd63070114470f685b75B74D60EEc7c1113d33a3D", + "name": "Usual Boosted USDC", + "symbol": "USUALUSDC+", + "decimals": 18, + "logoURI": "/images/tokens/1/0xd63070114470f685b75b74d60eec7c1113d33a3d.svg" + }, + "protocol": "Morpho (Usual Boosted USDC)" + } + }, + { "chainId": 1, - "address": "0x8eB67A509616cd6A7c1B3c8C21D48FF57df3d458", - "name": "Gauntlet USDC Core", - "symbol": "gtUSDCcore", + "address": "0x37F86e2FB8020fb8Dc53236FDae86f9122B56270", + "name": "Spectra ERC4626 Wrapper: Gauntlet USDC Core", + "symbol": "sw-gtUSDCcore", "decimals": 18, - "logoURI": "/images/tokens/morpho.png" - }, - "protocol": "Morpho" - } - }, - { - "chainId": 1, - "address": "0xBDC1d4BbCa6429efAaA42c26e80f6a138F9c69d5", - "name": "Spectra ERC4626 Wrapper: Gauntlet LRT Core", - "symbol": "sw-gtLRTcore", - "decimals": 18, - "logoURI": "/images/tokens/morpho.png", - "extensions": { - "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", - "vault": { + "logoURI": "/images/tokens/1/0x37f86e2fb8020fb8dc53236fdae86f9122b56270.png", + "extensions": { + "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "vault": { + "chainId": 1, + "address": "0x8eB67A509616cd6A7c1B3c8C21D48FF57df3d458", + "name": "Gauntlet USDC Core", + "symbol": "gtUSDCcore", + "decimals": 18, + "logoURI": "/images/tokens/1/0x8eb67a509616cd6a7c1b3c8c21d48ff57df3d458.png" + }, + "protocol": "Morpho" + } + }, + { "chainId": 1, - "address": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658", - "name": "Gauntlet LRT Core", - "symbol": "gtLRTcore", + "address": "0xBDC1d4BbCa6429efAaA42c26e80f6a138F9c69d5", + "name": "Spectra ERC4626 Wrapper: Gauntlet LRT Core", + "symbol": "sw-gtLRTcore", "decimals": 18, - "logoURI": "/images/tokens/morpho.png" - }, - "protocol": "Morpho" - } - }, - { - "chainId": 8453, - "address": "0xF54c0ac4026D80f3436078BDca41F9ca8a470D47", - "name": "Spectra ERC4626 Wrapper: Morpho eUSD", - "symbol": "sw-meUSD", - "decimals": 18, - "logoURI": "/images/tokens/morpho.png", - "extensions": { - "underlying": "0xCfA3Ef56d303AE4fAabA0592388F19d7C3399FB4", - "vault": { + "logoURI": "/images/tokens/1/0xbdc1d4bbca6429efaaa42c26e80f6a138f9c69d5.png", + "extensions": { + "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "vault": { + "chainId": 1, + "address": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658", + "name": "Gauntlet LRT Core", + "symbol": "gtLRTcore", + "decimals": 18, + "logoURI": "/images/tokens/1/0x4881ef0bf6d2365d3dd6499ccd7532bcdbce0658.png" + }, + "protocol": "Morpho" + } + }, + { "chainId": 8453, - "address": "0xbb819D845b573B5D7C538F5b85057160cfb5f313", - "name": "Morpho eUSD", - "symbol": "meUSD", + "address": "0xF54c0ac4026D80f3436078BDca41F9ca8a470D47", + "name": "Spectra ERC4626 Wrapper: Morpho eUSD", + "symbol": "sw-meUSD", "decimals": 18, - "logoURI": "/images/tokens/morpho.png" - }, - "protocol": "Morpho" + "logoURI": "/images/tokens/8453/0xf54c0ac4026d80f3436078bdca41f9ca8a470d47.png", + "extensions": { + "underlying": "0xCfA3Ef56d303AE4fAabA0592388F19d7C3399FB4", + "vault": { + "chainId": 8453, + "address": "0xbb819D845b573B5D7C538F5b85057160cfb5f313", + "name": "Morpho eUSD", + "symbol": "meUSD", + "decimals": 18, + "logoURI": "/images/tokens/8453/0xbb819d845b573b5d7c538f5b85057160cfb5f313.png" + }, + "protocol": "Morpho" + } } - } ] diff --git a/src/tokens/spectraTokens.json b/src/tokens/spectraTokens.json index ae7aa90..3afa668 100644 --- a/src/tokens/spectraTokens.json +++ b/src/tokens/spectraTokens.json @@ -1,965 +1,965 @@ [ - { - "chainId": 1, - "address": "0x4104b135dbc9609fc1a9490e61369036497660c8", - "name": "Spectra", - "symbol": "APW", - "decimals": 18, - "logoURI": "/images/tokens/apw.svg" - }, - { - "chainId": 1, - "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "name": "USDC", - "symbol": "USDC", - "decimals": 6, - "logoURI": "/images/tokens/usdc.png" - }, - { - "chainId": 1, - "address": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", - "name": "Ether", - "symbol": "ETH", - "decimals": 18, - "logoURI": "/images/tokens/eth.svg" - }, - { - "chainId": 11155111, - "address": "0x6C5235a3FdF46A07EabC0CDDf0234D67D189CD87", - "name": "DAI", - "symbol": "DAI", - "decimals": 18, - "logoURI": "/images/tokens/dai.svg", - "extensions": { - "faucetAddress": "0x400455dd14e0B52b280A5178cA1329a267FaC5C6" - } - }, - { - "chainId": 11155111, - "address": "0x5bae48a51253630173e0c53C0643737Cca49c2D5", - "name": "Spectra DAI", - "symbol": "sDAI", - "decimals": 18, - "logoURI": "/images/tokens/sDAI.svg", - "extensions": { - "aprEndpoint": "https://mock.endpoint.com/ibt-apr", - "faucetAddress": "0x400455dd14e0B52b280A5178cA1329a267FaC5C6", - "underlying": "0x6C5235a3FdF46A07EabC0CDDf0234D67D189CD87" - } - }, - { - "chainId": 11155111, - "address": "0x0372cE7418865080D82d0B6677a692a2c045e4D3", - "name": "USDT", - "symbol": "USDT", - "decimals": 18, - "logoURI": "/images/tokens/tether.svg", - "extensions": { - "faucetAddress": "0xBCCa8F90f220857Bd9f973f6DF3e0dBd667C8E19" - } - }, - { - "chainId": 11155111, - "address": "0xD7fd5213B94Cb3B2BBFdeDf5fB5Ac7b5644552b1", - "name": "Spectra USDT", - "symbol": "sUSDT", - "decimals": 18, - "logoURI": "/images/tokens/tether.svg", - "extensions": { - "faucetAddress": "0xBCCa8F90f220857Bd9f973f6DF3e0dBd667C8E19", - "underlying": "0x0372cE7418865080D82d0B6677a692a2c045e4D3" - } - }, - { - "chainId": 11155111, - "address": "0xA7e2FCc6E2e9eA6e24D8e5f62586Cc6466244e2F", - "name": "BTC", - "symbol": "BTC", - "decimals": 18, - "logoURI": "/images/tokens/btc.png", - "extensions": { - "faucetAddress": "0xA62BA1b39bD9d95c29E3D30548Da425195dc2aa9" - } - }, - { - "chainId": 11155111, - "address": "0x4711BE390EcE629254192393fEE52595A4d733C9", - "name": "Spectra BTC", - "symbol": "sBTC", - "decimals": 18, - "logoURI": "/images/tokens/btc.png", - "extensions": { - "faucetAddress": "0xA62BA1b39bD9d95c29E3D30548Da425195dc2aa9", - "underlying": "0xA7e2FCc6E2e9eA6e24D8e5f62586Cc6466244e2F" - } - }, - { - "chainId": 11155111, - "address": "0x7F1ca0535F6f44Dc443a1C67001920338e50DBeE", - "name": "ETH", - "symbol": "ETH", - "decimals": 18, - "logoURI": "/images/tokens/eth.svg", - "extensions": { - "faucetAddress": "0xCc88435299eb800b5C34E3C68b309D3ed8FA820C" - } - }, - { - "chainId": 11155111, - "address": "0x4Ef8941Ed563b1CA5D126b02fD4C0f103F7cd46c", - "name": "Spectra ETH", - "symbol": "sETH", - "decimals": 18, - "logoURI": "/images/tokens/eth.svg", - "extensions": { - "faucetAddress": "0xCc88435299eb800b5C34E3C68b309D3ed8FA820C", - "underlying": "0x7F1ca0535F6f44Dc443a1C67001920338e50DBeE" - } - }, - { - "chainId": 11155111, - "address": "0x14Ed4B6D2FCcE4301D19f52171Db9dA20FB04308", - "name": "eUSDC", - "symbol": "eUSDC", - "decimals": 6, - "logoURI": "/images/tokens/usdc.png", - "extensions": { - "faucetAddress": "0x7Dc0CAB183F58c8885312a7ffdA418c57148802D" - } - }, - { - "chainId": 11155111, - "address": "0x494AbFf3Da6af489F8F18048c161b380d88BB5f5", - "name": "Spectra eUSDC", - "symbol": "seUSDC", - "decimals": 6, - "logoURI": "/images/tokens/usdc.png", - "extensions": { - "faucetAddress": "0x7Dc0CAB183F58c8885312a7ffdA418c57148802D", - "underlying": "0x14Ed4B6D2FCcE4301D19f52171Db9dA20FB04308" - } - }, - { - "chainId": 11155111, - "address": "0x1798A5257AD9984C6728431102995b5B9d6a14F5", - "name": "eUSDT", - "symbol": "eUSDT", - "decimals": 6, - "logoURI": "/images/tokens/tether.svg", - "extensions": { - "faucetAddress": "0x0A1C396a157AB6B3EDCf5BC4216784BAa4Ba2dd7" - } - }, - { - "chainId": 11155111, - "address": "0x1e23089A9122cA256C1f6bdA52279eF35A9e5994", - "name": "Spectra seUSDT", - "symbol": "seUSDT", - "decimals": 18, - "logoURI": "/images/tokens/tether.svg", - "extensions": { - "faucetAddress": "0x0A1C396a157AB6B3EDCf5BC4216784BAa4Ba2dd7", - "underlying": "0x1798A5257AD9984C6728431102995b5B9d6a14F5" - } - }, - { - "address": "0x2dabcea55a12d73191aece59f508b191fb68adac", - "chainId": 1, - "name": "Karak - Wrapped eETH", - "symbol": "KweETH", - "decimals": 18, - "logoURI": "/images/tokens/weETH.svg", - "extensions": { - "underlying": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", - "ibtRoutes": { - "deposit": false, - "mint": false, - "withdraw": false, - "redeem": false - }, - "protocol": "Karak" - } - }, - { - "chainId": 1, - "address": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", - "name": "Angle Staked USDA", - "symbol": "stUSD", - "decimals": 18, - "logoURI": "/images/tokens/stUSD.svg", - "extensions": { - "protocol": "Angle" - } - }, - { - "chainId": 42161, - "address": "0x0000206329b97db379d5e1bf586bbdb969c63274", - "name": "USDA", - "symbol": "USDA", - "decimals": 18, - "logoURI": "/images/tokens/USDA.svg" - }, - { - "chainId": 42161, - "address": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", - "name": "Angle Staked USDA", - "symbol": "stUSD", - "decimals": 18, - "logoURI": "/images/tokens/stUSD.svg", - "extensions": { - "underlying": "0x0000206329b97db379d5e1bf586bbdb969c63274", - "protocol": "Angle" - } - }, - { - "chainId": 1, - "address": "0x0000206329b97db379d5e1bf586bbdb969c63274", - "name": "USDA", - "symbol": "USDA", - "decimals": 18, - "logoURI": "/images/tokens/USDA.svg" - }, - { - "chainId": 1, - "address": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f", - "name": "GHO", - "symbol": "GHO", - "decimals": 18, - "logoURI": "/images/tokens/gho.svg" - }, - { - "chainId": 1, - "address": "0xa8258deE2a677874a48F5320670A869D74f0cbC1", - "name": "Warlord Token", - "symbol": "WAR", - "decimals": 18, - "logoURI": "/images/tokens/war.svg", - "extensions": { - "underlying": "0x2fc1E74BC8A6D15fE768c10C2EDe7D6d95ec27e9", - "protocol": "Paladin" - } - }, - { - "chainId": 1, - "address": "0x2fc1e74bc8a6d15fe768c10c2ede7d6d95ec27e9", - "name": "Tholgar Warlord Vault", - "symbol": "thWAR", - "decimals": 18, - "logoURI": "/images/tokens/thwar.png", - "extensions": { - "underlying": "0xa8258deE2a677874a48F5320670A869D74f0cbC1", - "protocol": "Tholgar" - } - }, - { - "chainId": 42161, - "address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", - "name": "Dai Stablecoin", - "symbol": "DAI", - "decimals": 18, - "logoURI": "/images/tokens/dai.svg" - }, - { - "chainId": 42161, - "address": "0xd85e038593d7a098614721eae955ec2022b9b91b", - "name": "Gains Network DAI", - "symbol": "gDAI", - "decimals": 18, - "logoURI": "/images/tokens/gdai.webp", - "extensions": { - "underlying": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", - "protocol": "Gains", - "ibtRoutes": { - "withdraw": false, - "redeem": false - } - } - }, - { - "chainId": 1, - "address": "0x43e54c2e7b3e294de3a155785f52ab49d87b9922", - "name": "Aladdin sdCRV", - "symbol": "asdCRV", - "decimals": 18, - "logoURI": "/images/tokens/asdcrv.png", - "extensions": { - "underlying": "0xD1b5651E55D4CeeD36251c61c50C889B36F6abB5", - "protocol": "Aladdin" - } - }, - { - "chainId": 1, - "address": "0x856c4Efb76C1D1AE02e20CEB03A2A6a08b0b8dC3", - "name": "Origin Ether", - "symbol": "OETH", - "decimals": 18, - "logoURI": "/images/tokens/oeth.png" - }, - { - "chainId": 1, - "address": "0xdcee70654261af21c44c093c300ed3bb97b78192", - "name": "Wrapped OETH", - "symbol": "WOETH", - "decimals": 18, - "logoURI": "/images/tokens/woeth.png", - "extensions": { - "underlying": "0x856c4Efb76C1D1AE02e20CEB03A2A6a08b0b8dC3", - "protocol": "Origin" - } - }, - { - "chainId": 1, - "address": "0x07D1718fF05a8C53C8F05aDAEd57C0d672945f9a", - "name": "Aladdin rUSD", - "symbol": "arUSD", - "decimals": 18, - "logoURI": "/images/tokens/arUSD.svg", - "extensions": { - "underlying": "0x65d72aa8da931f047169112fcf34f52dbaae7d18", - "protocol": "f(x) protocol" - } - }, - { - "chainId": 1, - "address": "0x5fD13359Ba15A84B76f7F87568309040176167cd", - "name": "Amphor Restaked ETH", - "symbol": "amphrETH", - "decimals": 18, - "logoURI": "/images/tokens/amphrETH.svg" - }, - { - "chainId": 1, - "address": "0x06824C27C8a0DbDe5F72f770eC82e3c0FD4DcEc3", - "name": "Amphor Symbiotic LRT (WSTETH)", - "symbol": "amphrLRT", - "decimals": 18, - "logoURI": "/images/tokens/amphrLRT.png", - "extensions": { - "underlying": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", - "ibtRoutes": { - "withdraw": false, - "redeem": false - } - } - }, - { - "chainId": 42161, - "address": "0x24174022D382CD155C33A847404cDA5Bc7978802", - "name": "Farm WBTC", - "symbol": "fWBTC", - "decimals": 8, - "logoURI": "/images/tokens/fWBTC.svg", - "extensions": { - "negativeYield": true, - "underlying": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f", - "protocol": "Harvest" - } - }, - { - "chainId": 1, - "address": "0x65d72aa8da931f047169112fcf34f52dbaae7d18", - "name": "f(x) rUSD", - "symbol": "rUSD", - "decimals": 18, - "logoURI": "/images/tokens/rUSD.svg" - }, - { - "chainId": 42161, - "address": "0xdfd2214236b60fc0485288c959cb07da4f6a15f7", - "name": "FARM_DAI", - "symbol": "fDAI", - "decimals": 18, - "logoURI": "/images/tokens/fDAI.svg", - "extensions": { - "underlying": "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1", - "protocol": "Harvest" - } - }, - { - "chainId": 42161, - "address": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "name": "USD Coin", - "symbol": "USDC", - "decimals": 6, - "logoURI": "/images/tokens/usdc.svg" - }, - { - "chainId": 42161, - "address": "0x6faf8b7ffee3306efcfc2ba9fec912b4d49834c1", - "name": "USDC-A yVault", - "symbol": "yvUSDC-A", - "decimals": 6, - "logoURI": "/images/tokens/usdc.svg", - "extensions": { - "underlying": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "protocol": "Yearn" - } - }, - { - "chainId": 42161, - "address": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f", - "name": "Wrapped BTC", - "symbol": "WBTC", - "decimals": 8, - "logoURI": "/images/tokens/wbtc.svg" - }, - { - "chainId": 42161, - "address": "0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33", - "name": "Gho Token", - "symbol": "GHO", - "decimals": 18, - "logoURI": "/images/tokens/gho.svg" - }, - { - "chainId": 42161, - "address": "0x85050bedc80ea28e53db5f80f165d87f29d2a1bc", - "decimals": 18, - "name": "FARM_GHO", - "symbol": "fGHO", - "logoURI": "/images/tokens/fGHO.svg", - "extensions": { - "underlying": "0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33", - "protocol": "Harvest" - } - }, - { - "chainId": 1, - "address": "0x8668a15b7b023dc77b372a740fcb8939e15257cf", - "decimals": 18, - "name": "Asymmetry Finance afCVX", - "symbol": "afCVX", - "logoURI": "/images/tokens/AFCVX.svg", - "extensions": { - "underlying": "0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b", - "protocol": "Asymmetry" - } - }, - { - "chainId": 42161, - "address": "0x02Ab76B19944BdEc4d4c612468bB6aF3AC76B15D", - "decimals": 18, - "name": "FARM_LP-WETH", - "symbol": "fLP-WETH", - "logoURI": "/images/tokens/weth.svg", - "extensions": { - "underlying": "0xe62880cc6872c9e9fb1ddd73f400850fdabe798d", - "protocol": "Harvest" - } - }, - { - "chainId": 42161, - "address": "0xe62880cc6872c9e9fb1ddd73f400850fdabe798d", - "decimals": 18, - "name": "Wombat Wrapped Ether Asset", - "symbol": "LP-WETH", - "logoURI": "/images/tokens/weth.svg" - }, - { - "chainId": 42161, - "address": "0x7C11F78Ce78768518D743E81Fdfa2F860C6b9A77", - "name": "GMX Market gmBTC", - "symbol": "gmBTC", - "decimals": 18, - "logoURI": "/images/tokens/gmBTC.svg" - }, - { - "chainId": 10, - "address": "0x64831f82e3543006413897c03f59518cecae02b4", - "name": "Reward Cow Velo Op ezETH-wstETH", - "symbol": "ezETH-wstETH [CLM Pool]", - "decimals": 18, - "logoURI": "/images/tokens/beefy.svg" - }, - { - "chainId": 8453, - "address": "0x0b0193fad49de45f5e2b0a9f5d6bc3bb7d281688", - "name": "FARM_WETH", - "symbol": "fWETH", - "decimals": 18, - "logoURI": "/images/tokens/fweth.svg", - "extensions": { - "underlying": "0x4200000000000000000000000000000000000006", - "protocol": "Harvest (Moonwell)" - } - }, - { - "chainId": 8453, - "address": "0x4200000000000000000000000000000000000006", - "name": "Wrapped Ether", - "symbol": "wETH", - "decimals": 18, - "logoURI": "/images/tokens/weth.svg" - }, - { - "chainId": 42161, - "address": "0x710a1ab6cb8412de9613ad6c7195453ce8b5ca71", - "name": "FARM_LODE", - "symbol": "fLODE", - "decimals": 18, - "logoURI": "/images/tokens/flode.svg", - "extensions": { - "underlying": "0xf19547f9ed24aa66b03c3a552d181ae334fbb8db", - "protocol": "Harvest (Lodestar)" - } - }, - { - "chainId": 42161, - "address": "0xf19547f9ed24aa66b03c3a552d181ae334fbb8db", - "name": "Lodestar", - "symbol": "LODE", - "decimals": 18, - "logoURI": "/images/tokens/lode.svg" - }, - { - "chainId": 8453, - "address": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", - "name": "Wrapped eETH", - "symbol": "weETH", - "decimals": 18, - "logoURI": "/images/tokens/weETH.svg" - }, - { - "chainId": 1, - "address": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", - "name": "Aave", - "symbol": "AAVE", - "decimals": 18, - "logoURI": "/images/tokens/aave.webp" - }, - { - "chainId": 1, - "address": "0xb50721bcf8d664c30412cfbc6cf7a15145234ad1", - "name": "Arbitrum", - "symbol": "ARB", - "decimals": 18, - "logoURI": "/images/tokens/arbitrum.png" - }, - { - "chainId": 1, - "address": "0xa0246c9032bc3a600820415ae600c6388619a14d", - "name": "Harvest Finance", - "symbol": "FARM", - "decimals": 18, - "logoURI": "/images/tokens/farm.webp" - }, - { - "chainId": 1, - "address": "0x8207c1ffc5b6804f6024322ccf34f29c3541ae26", - "name": "Origin Protocol", - "symbol": "OGN", - "decimals": 18, - "logoURI": "/images/tokens/ogn.svg" - }, - { - "chainId": 1, - "address": "0xe1b4d34e8754600962cd944b535180bd758e6c2e", - "name": "Kelp Gain", - "symbol": "agETH", - "decimals": 18, - "logoURI": "/images/tokens/agETH.svg", - "extensions": { - "underlying": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", - "protocol": "KelpDAO (Airdrop Gains)" - } - }, - { - "chainId": 1, - "address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", - "name": "rsETH", - "symbol": "rsETH", - "decimals": 18, - "logoURI": "/images/tokens/rsETH.svg" - }, - { - "chainId": 1, - "address": "0x33d7e5827eb62628c093d88ac2531ddac6f6e396", - "name": "FARM-APW/ETH", - "symbol": "FARM-APW/ETH", - "decimals": 18, - "logoURI": "/images/tokens/farm-apw-eth.svg", - "extensions": { - "underlying": "0x093254005743b7af89e24f645730ba2dd8441333", - "protocol": "Harvest (Balancer)", - "externalLink": "https://app.harvest.finance/ethereum/0x33D7E5827eB62628c093D88aC2531ddaC6f6E396" - } - }, - { - "chainId": 1, - "address": "0x093254005743b7af89e24f645730ba2dd8441333", - "name": "APW/ETH", - "symbol": "APW/ETH", - "decimals": 18, - "logoURI": "/images/tokens/apw-eth.svg" - }, - { - "chainId": 42161, - "address": "0xed5f727107bdac99443bae317e0ef38239719e87", - "name": "CIAN strategy pool", - "symbol": "ciWeETH", - "decimals": 18, - "logoURI": "/images/tokens/ciWeETH.svg", - "extensions": { - "underlying": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", - "protocol": "CIAN" - } - }, - { - "chainId": 42161, - "address": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", - "name": "Wrapped Ether", - "symbol": "wETH", - "decimals": 18, - "logoURI": "/images/tokens/weth.svg" - }, - { - "chainId": 42161, - "address": "0x2b70238022589f17e7b266bc753e74027d57009f", - "name": "FARM_WETH", - "symbol": "fWETH", - "decimals": 18, - "logoURI": "/images/tokens/fweth.svg", - "extensions": { - "underlying": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", - "protocol": "Harvest (Lodestar)" - } - }, - { - "chainId": 42161, - "address": "0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8", - "name": "Pendle", - "symbol": "PENDLE", - "decimals": 18, - "logoURI": "/images/tokens/pendle.svg" - }, - { - "chainId": 42161, - "address": "0xc76387330f1614d7e10e045cfcc7c9f7ff2adc1f", - "name": "FARM_PENDLE", - "symbol": "fPENDLE", - "decimals": 18, - "logoURI": "/images/tokens/fpendle.svg", - "extensions": { - "underlying": "0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8", - "protocol": "Harvest (Lodestar)" - } - }, - { - "chainId": 42161, - "address": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", - "name": "Bridged USDC", - "symbol": "USDC.e", - "decimals": 6, - "logoURI": "/images/tokens/usdc.svg" - }, - { - "chainId": 42161, - "address": "0x2ec0160246461f0ce477887dde2c931ee8233de7", - "name": "FARM_USDC", - "symbol": "fUSDC", - "decimals": 6, - "logoURI": "/images/tokens/fusdc.svg", - "extensions": { - "underlying": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", - "protocol": "Harvest (Lodestar)" - } - }, - { - "chainId": 42161, - "address": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "name": "Tether USD", - "symbol": "USDT", - "decimals": 6, - "logoURI": "/images/tokens/usdt.png" - }, - { - "chainId": 42161, - "address": "0x0d15225454474ab3cb124083278c7be03f8a99ff", - "name": "FARM_USDT", - "symbol": "fUSDT", - "decimals": 6, - "logoURI": "/images/tokens/fusdt.svg", - "extensions": { - "underlying": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "protocol": "Harvest (Lodestar)" - } - }, - { - "chainId": 42161, - "address": "0x912ce59144191c1204e64559fe8253a0e49e6548", - "name": "Arbitrum", - "symbol": "ARB", - "decimals": 18, - "logoURI": "/images/tokens/arbitrum.png" - }, - { - "chainId": 42161, - "address": "0x32db5cbac1c278696875eb9f27ed4cd7423dd126", - "name": "FARM_ARB", - "symbol": "fARB", - "decimals": 18, - "logoURI": "/images/tokens/farb.svg", - "extensions": { - "underlying": "0x912ce59144191c1204e64559fe8253a0e49e6548", - "protocol": "Harvest (Lodestar)" - } - }, - { - "chainId": 1, - "address": "0xcdcc3da8fd73cedfa8e6927864e463b4760b320d", - "name": "agETH-LP", - "symbol": "agETH-LP", - "decimals": 18, - "logoURI": "/images/tokens/agethlp.svg", - "extensions": { - "underlying": "0x6010676bc2534652ad1ef5fa8073dcf9ad7ebfbe", - "protocol": "Pendle (Penpie)" - } - }, - { - "chainId": 1, - "address": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8", - "name": "EURA", - "symbol": "EURA", - "decimals": 18, - "logoURI": "/images/tokens/eura.svg" - }, - { - "chainId": 1, - "address": "0x004626a008b1acdc4c74ab51644093b155e59a23", - "name": "Staked agEUR", - "symbol": "stEUR", - "decimals": 18, - "logoURI": "/images/tokens/stEUR.svg", - "extensions": { - "underlying": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8", - "protocol": "Angle" - } - }, - { - "chainId": 1, - "address": "0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7", - "name": "Convex CRV", - "symbol": "cvxCRV", - "decimals": 18, - "logoURI": "/images/tokens/cvxcrv.svg" - }, - { - "chainId": 1, - "address": "0x2b95a1dcc3d405535f9ed33c219ab38e8d7e0884", - "name": "Aladdin cvxCRV", - "symbol": "aCRV", - "decimals": 18, - "logoURI": "/images/tokens/acrv.svg", - "extensions": { - "underlying": "0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7", - "protocol": "Aladdin" - } - }, - { - "chainId": 1, - "address": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", - "name": "Resolv USD", - "symbol": "USR", - "decimals": 18, - "logoURI": "/images/tokens/usr.svg" - }, - { - "chainId": 1, - "address": "0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055", - "name": "Wrapped stUSR", - "symbol": "wstUSR", - "decimals": 18, - "logoURI": "/images/tokens/usr.svg", - "extensions": { - "underlying": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", - "protocol": "Resolv" - } - }, - { - "chainId": 8453, - "address": "0xf45f6cdbcd0d2d4bf4d9758b032a66a2cf4e55c8", - "name": "Stable AMM - USDC/STAR", - "symbol": "sAMM-USDC/STAR", - "decimals": 18, - "logoURI": "/images/tokens/sAMM-USDC-STAR.svg" - }, - { - "chainId": 8453, - "address": "0x94aa414befb207b869904f3310665a63fba3ae50", - "name": "FARM_sAMM-USDC/STAR", - "symbol": "fsAMM-USDC/STAR", - "decimals": 18, - "logoURI": "/images/tokens/fsAMM-USDC-STAR.svg", - "extensions": { - "underlying": "0xf45f6cdbcd0d2d4bf4d9758b032a66a2cf4e55c8", - "protocol": "Harvest (Aerodrome)", - "externalLink": "https://app.harvest.finance/base/0x94aA414BefB207B869904f3310665A63fBA3AE50" - } - }, - { - "chainId": 8453, - "address": "0xa43455d99eb63473cfa186b388c1bc2ea1b63924", - "name": "Volatile AMM - USDC/SPOT", - "symbol": "vAMM-USDC/SPOT", - "decimals": 18, - "logoURI": "/images/tokens/vAMM-USDC-SPOT.svg" - }, - { - "chainId": 8453, - "address": "0x048b45e45ba6153f6badf05fcdc6154cf5e0e23a", - "name": "FARM_vAMM-USDC/SPOT", - "symbol": "fvAMM-USDC/SPOT", - "decimals": 18, - "logoURI": "/images/tokens/fvAMM-USDC-SPOT.svg", - "extensions": { - "underlying": "0xa43455d99eb63473cfa186b388c1bc2ea1b63924", - "protocol": "Harvest (Aerodrome)", - "externalLink": "https://app.harvest.finance/base/0x048B45e45Ba6153F6bADF05FCdC6154cF5e0E23a" - } - }, - { - "chainId": 8453, - "address": "0x940181a94a35a4569e4529a3cdfb74e38fd98631", - "name": "Aerodrome", - "symbol": "AERO", - "decimals": 18, - "logoURI": "/images/tokens/aero.svg" - }, - { - "chainId": 8453, - "address": "0xc38380A706bfcD29874Bf7Bc436382017c90c255", - "name": "FARM_AERO", - "symbol": "fAERO", - "decimals": 18, - "logoURI": "/images/tokens/faero.svg", - "extensions": { - "underlying": "0x940181a94a35a4569e4529a3cdfb74e38fd98631", - "protocol": "Harvest (Moonwell)", - "externalLink": "https://app.harvest.finance/base/0xc38380A706bfcD29874Bf7Bc436382017c90c255" - } - }, - { - "chainId": 8453, - "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", - "name": "USDC", - "symbol": "USDC", - "decimals": 6, - "logoURI": "/images/tokens/usdc.svg" - }, - { - "chainId": 8453, - "address": "0x90613e167D42CA420942082157B42AF6fc6a8087", - "name": "FARM_USDC", - "symbol": "fUSDC", - "decimals": 6, - "logoURI": "/images/tokens/fusdc.svg", - "extensions": { - "underlying": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", - "protocol": "Harvest (Moonwell)", - "externalLink": "https://app.harvest.finance/base/0x90613e167D42CA420942082157B42AF6fc6a8087" - } - }, - { - "chainId": 8453, - "address": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", - "name": "Coinbase Wrapped Staked ETH", - "symbol": "cbETH", - "decimals": 18, - "logoURI": "/images/tokens/cbETH.svg" - }, - { - "chainId": 8453, - "address": "0x99946CEFb02249270373f7F2DC0bd9b085d52ae5", - "name": "FARM_cbETH", - "symbol": "fcbETH", - "decimals": 18, - "logoURI": "/images/tokens/fcbETH.svg", - "extensions": { - "underlying": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", - "protocol": "Harvest (Moonwell)", - "externalLink": "https://app.harvest.finance/base/0x99946CEFb02249270373f7F2DC0bd9b085d52ae5" - } - }, - { - "chainId": 8453, - "address": "0x963ceee215e5b0b1dcb221c3ba398de66abc73d9", - "name": "Volatile AMM - GENOME/WETH", - "symbol": "vAMM-GENOME/WETH", - "decimals": 18, - "logoURI": "/images/tokens/vAMM-GENOME-WETH.svg" - }, - { - "chainId": 8453, - "address": "0x284c60490212DB0dc0b8F93503d35744f8053381", - "name": "FARM_vAMM-GENOME/WETH", - "symbol": "fvAMM-GENOME/WETH", - "decimals": 18, - "logoURI": "/images/tokens/fvAMM-GENOME-WETH.svg", - "extensions": { - "underlying": "0x963ceee215e5b0b1dcb221c3ba398de66abc73d9", - "protocol": "Harvest (Aerodrome)", - "externalLink": "https://app.harvest.finance/base/0x284c60490212DB0dc0b8F93503d35744f8053381" - } - }, - { - "chainId": 1, - "address": "0xd63070114470f685b75B74D60EEc7c1113d33a3D", - "name": "Usual Boosted USDC", - "symbol": "USUALUSDC+", - "decimals": 18, - "logoURI": "/images/tokens/USUALUSDC.svg", - "extensions": { - "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "protocol": "Usual" - } - }, - { - "chainId": 1, - "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "name": "Gauntlet USDC Core", - "symbol": "gtUSDCcore", - "decimals": 18, - "logoURI": "/images/tokens/morpho.png", - "extensions": { - "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "protocol": "Gauntlet" - } - }, - { - "chainId": 1, - "address": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658", - "name": "Gauntlet LRT Core", - "symbol": "gtLRTcore", - "decimals": 18, - "logoURI": "/images/tokens/morpho.png", - "extensions": { - "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", - "protocol": "Gauntlet" - } - }, - { - "chainId": 8453, - "address": "0xbb819D845b573B5D7C538F5b85057160cfb5f313", - "name": "Morpho eUSD", - "symbol": "meUSD", - "decimals": 18, - "logoURI": "/images/tokens/morpho.png", - "extensions": { - "underlying": "0xCfA3Ef56d303AE4fAabA0592388F19d7C3399FB4", - "protocol": "Morpho" - } - }, - { - "address": "0x7FcD174E80f264448ebeE8c88a7C4476AAF58Ea6", - "chainId": 8453, - "name": "Wrapped Super OETH", - "symbol": "wsuperOETHb", - "decimals": 18, - "extensions": { - "underlying": "0xDBFeFD2e8460a6Ee4955A68582F85708BAEA60A3", - "protocol": "Origin" - }, - "logoURI": "/images/tokens/8453/0x7fcd174e80f264448ebee8c88a7c4476aaf58ea6.svg" - } -] \ No newline at end of file + { + "chainId": 1, + "address": "0x4104b135dbc9609fc1a9490e61369036497660c8", + "name": "Spectra", + "symbol": "APW", + "decimals": 18, + "logoURI": "/images/tokens/1/0x4104b135dbc9609fc1a9490e61369036497660c8.svg" + }, + { + "chainId": 1, + "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "name": "USDC", + "symbol": "USDC", + "decimals": 6, + "logoURI": "/images/tokens/1/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png" + }, + { + "chainId": 1, + "address": "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE", + "name": "Ether", + "symbol": "ETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee.svg" + }, + { + "chainId": 11155111, + "address": "0x6C5235a3FdF46A07EabC0CDDf0234D67D189CD87", + "name": "DAI", + "symbol": "DAI", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x6c5235a3fdf46a07eabc0cddf0234d67d189cd87.svg", + "extensions": { + "faucetAddress": "0x400455dd14e0B52b280A5178cA1329a267FaC5C6" + } + }, + { + "chainId": 11155111, + "address": "0x5bae48a51253630173e0c53C0643737Cca49c2D5", + "name": "Spectra DAI", + "symbol": "sDAI", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x5bae48a51253630173e0c53c0643737cca49c2d5.svg", + "extensions": { + "aprEndpoint": "https://mock.endpoint.com/ibt-apr", + "faucetAddress": "0x400455dd14e0B52b280A5178cA1329a267FaC5C6", + "underlying": "0x6C5235a3FdF46A07EabC0CDDf0234D67D189CD87" + } + }, + { + "chainId": 11155111, + "address": "0x0372cE7418865080D82d0B6677a692a2c045e4D3", + "name": "USDT", + "symbol": "USDT", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x0372ce7418865080d82d0b6677a692a2c045e4d3.svg", + "extensions": { + "faucetAddress": "0xBCCa8F90f220857Bd9f973f6DF3e0dBd667C8E19" + } + }, + { + "chainId": 11155111, + "address": "0xD7fd5213B94Cb3B2BBFdeDf5fB5Ac7b5644552b1", + "name": "Spectra USDT", + "symbol": "sUSDT", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0xd7fd5213b94cb3b2bbfdedf5fb5ac7b5644552b1.svg", + "extensions": { + "faucetAddress": "0xBCCa8F90f220857Bd9f973f6DF3e0dBd667C8E19", + "underlying": "0x0372cE7418865080D82d0B6677a692a2c045e4D3" + } + }, + { + "chainId": 11155111, + "address": "0xA7e2FCc6E2e9eA6e24D8e5f62586Cc6466244e2F", + "name": "BTC", + "symbol": "BTC", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0xa7e2fcc6e2e9ea6e24d8e5f62586cc6466244e2f.png", + "extensions": { + "faucetAddress": "0xA62BA1b39bD9d95c29E3D30548Da425195dc2aa9" + } + }, + { + "chainId": 11155111, + "address": "0x4711BE390EcE629254192393fEE52595A4d733C9", + "name": "Spectra BTC", + "symbol": "sBTC", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x4711be390ece629254192393fee52595a4d733c9.png", + "extensions": { + "faucetAddress": "0xA62BA1b39bD9d95c29E3D30548Da425195dc2aa9", + "underlying": "0xA7e2FCc6E2e9eA6e24D8e5f62586Cc6466244e2F" + } + }, + { + "chainId": 11155111, + "address": "0x7F1ca0535F6f44Dc443a1C67001920338e50DBeE", + "name": "ETH", + "symbol": "ETH", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x7f1ca0535f6f44dc443a1c67001920338e50dbee.svg", + "extensions": { + "faucetAddress": "0xCc88435299eb800b5C34E3C68b309D3ed8FA820C" + } + }, + { + "chainId": 11155111, + "address": "0x4Ef8941Ed563b1CA5D126b02fD4C0f103F7cd46c", + "name": "Spectra ETH", + "symbol": "sETH", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x4ef8941ed563b1ca5d126b02fd4c0f103f7cd46c.svg", + "extensions": { + "faucetAddress": "0xCc88435299eb800b5C34E3C68b309D3ed8FA820C", + "underlying": "0x7F1ca0535F6f44Dc443a1C67001920338e50DBeE" + } + }, + { + "chainId": 11155111, + "address": "0x14Ed4B6D2FCcE4301D19f52171Db9dA20FB04308", + "name": "eUSDC", + "symbol": "eUSDC", + "decimals": 6, + "logoURI": "/images/tokens/11155111/0x14ed4b6d2fcce4301d19f52171db9da20fb04308.png", + "extensions": { + "faucetAddress": "0x7Dc0CAB183F58c8885312a7ffdA418c57148802D" + } + }, + { + "chainId": 11155111, + "address": "0x494AbFf3Da6af489F8F18048c161b380d88BB5f5", + "name": "Spectra eUSDC", + "symbol": "seUSDC", + "decimals": 6, + "logoURI": "/images/tokens/11155111/0x494abff3da6af489f8f18048c161b380d88bb5f5.png", + "extensions": { + "faucetAddress": "0x7Dc0CAB183F58c8885312a7ffdA418c57148802D", + "underlying": "0x14Ed4B6D2FCcE4301D19f52171Db9dA20FB04308" + } + }, + { + "chainId": 11155111, + "address": "0x1798A5257AD9984C6728431102995b5B9d6a14F5", + "name": "eUSDT", + "symbol": "eUSDT", + "decimals": 6, + "logoURI": "/images/tokens/11155111/0x1798a5257ad9984c6728431102995b5b9d6a14f5.svg", + "extensions": { + "faucetAddress": "0x0A1C396a157AB6B3EDCf5BC4216784BAa4Ba2dd7" + } + }, + { + "chainId": 11155111, + "address": "0x1e23089A9122cA256C1f6bdA52279eF35A9e5994", + "name": "Spectra seUSDT", + "symbol": "seUSDT", + "decimals": 18, + "logoURI": "/images/tokens/11155111/0x1e23089a9122ca256c1f6bda52279ef35a9e5994.svg", + "extensions": { + "faucetAddress": "0x0A1C396a157AB6B3EDCf5BC4216784BAa4Ba2dd7", + "underlying": "0x1798A5257AD9984C6728431102995b5B9d6a14F5" + } + }, + { + "address": "0x2dabcea55a12d73191aece59f508b191fb68adac", + "chainId": 1, + "name": "Karak - Wrapped eETH", + "symbol": "KweETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x2dabcea55a12d73191aece59f508b191fb68adac.svg", + "extensions": { + "underlying": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "ibtRoutes": { + "deposit": false, + "mint": false, + "withdraw": false, + "redeem": false + }, + "protocol": "Karak" + } + }, + { + "chainId": 1, + "address": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", + "name": "Angle Staked USDA", + "symbol": "stUSD", + "decimals": 18, + "logoURI": "/images/tokens/1/0x0022228a2cc5e7ef0274a7baa600d44da5ab5776.svg", + "extensions": { + "protocol": "Angle" + } + }, + { + "chainId": 42161, + "address": "0x0000206329b97db379d5e1bf586bbdb969c63274", + "name": "USDA", + "symbol": "USDA", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x0000206329b97db379d5e1bf586bbdb969c63274.svg" + }, + { + "chainId": 42161, + "address": "0x0022228a2cc5e7ef0274a7baa600d44da5ab5776", + "name": "Angle Staked USDA", + "symbol": "stUSD", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x0022228a2cc5e7ef0274a7baa600d44da5ab5776.svg", + "extensions": { + "underlying": "0x0000206329b97db379d5e1bf586bbdb969c63274", + "protocol": "Angle" + } + }, + { + "chainId": 1, + "address": "0x0000206329b97db379d5e1bf586bbdb969c63274", + "name": "USDA", + "symbol": "USDA", + "decimals": 18, + "logoURI": "/images/tokens/1/0x0000206329b97db379d5e1bf586bbdb969c63274.svg" + }, + { + "chainId": 1, + "address": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f", + "name": "GHO", + "symbol": "GHO", + "decimals": 18, + "logoURI": "/images/tokens/1/0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f.svg" + }, + { + "chainId": 1, + "address": "0xa8258deE2a677874a48F5320670A869D74f0cbC1", + "name": "Warlord Token", + "symbol": "WAR", + "decimals": 18, + "logoURI": "/images/tokens/1/0xa8258dee2a677874a48f5320670a869d74f0cbc1.svg", + "extensions": { + "underlying": "0x2fc1E74BC8A6D15fE768c10C2EDe7D6d95ec27e9", + "protocol": "Paladin" + } + }, + { + "chainId": 1, + "address": "0x2fc1e74bc8a6d15fe768c10c2ede7d6d95ec27e9", + "name": "Tholgar Warlord Vault", + "symbol": "thWAR", + "decimals": 18, + "logoURI": "/images/tokens/1/0x2fc1e74bc8a6d15fe768c10c2ede7d6d95ec27e9.png", + "extensions": { + "underlying": "0xa8258deE2a677874a48F5320670A869D74f0cbC1", + "protocol": "Tholgar" + } + }, + { + "chainId": 42161, + "address": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", + "name": "Dai Stablecoin", + "symbol": "DAI", + "decimals": 18, + "logoURI": "/images/tokens/42161/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1.svg" + }, + { + "chainId": 42161, + "address": "0xd85e038593d7a098614721eae955ec2022b9b91b", + "name": "Gains Network DAI", + "symbol": "gDAI", + "decimals": 18, + "logoURI": "/images/tokens/42161/0xd85e038593d7a098614721eae955ec2022b9b91b.webp", + "extensions": { + "underlying": "0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1", + "protocol": "Gains", + "ibtRoutes": { + "withdraw": false, + "redeem": false + } + } + }, + { + "chainId": 1, + "address": "0x43e54c2e7b3e294de3a155785f52ab49d87b9922", + "name": "Aladdin sdCRV", + "symbol": "asdCRV", + "decimals": 18, + "logoURI": "/images/tokens/1/0x43e54c2e7b3e294de3a155785f52ab49d87b9922.png", + "extensions": { + "underlying": "0xD1b5651E55D4CeeD36251c61c50C889B36F6abB5", + "protocol": "Aladdin" + } + }, + { + "chainId": 1, + "address": "0x856c4Efb76C1D1AE02e20CEB03A2A6a08b0b8dC3", + "name": "Origin Ether", + "symbol": "OETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x856c4efb76c1d1ae02e20ceb03a2a6a08b0b8dc3.png" + }, + { + "chainId": 1, + "address": "0xdcee70654261af21c44c093c300ed3bb97b78192", + "name": "Wrapped OETH", + "symbol": "WOETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0xdcee70654261af21c44c093c300ed3bb97b78192.png", + "extensions": { + "underlying": "0x856c4Efb76C1D1AE02e20CEB03A2A6a08b0b8dC3", + "protocol": "Origin" + } + }, + { + "chainId": 1, + "address": "0x07D1718fF05a8C53C8F05aDAEd57C0d672945f9a", + "name": "Aladdin rUSD", + "symbol": "arUSD", + "decimals": 18, + "logoURI": "/images/tokens/1/0x07d1718ff05a8c53c8f05adaed57c0d672945f9a.svg", + "extensions": { + "underlying": "0x65d72aa8da931f047169112fcf34f52dbaae7d18", + "protocol": "f(x) protocol" + } + }, + { + "chainId": 1, + "address": "0x5fD13359Ba15A84B76f7F87568309040176167cd", + "name": "Amphor Restaked ETH", + "symbol": "amphrETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x5fd13359ba15a84b76f7f87568309040176167cd.svg" + }, + { + "chainId": 1, + "address": "0x06824C27C8a0DbDe5F72f770eC82e3c0FD4DcEc3", + "name": "Amphor Symbiotic LRT (WSTETH)", + "symbol": "amphrLRT", + "decimals": 18, + "logoURI": "/images/tokens/1/0x06824c27c8a0dbde5f72f770ec82e3c0fd4dcec3.png", + "extensions": { + "underlying": "0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0", + "ibtRoutes": { + "withdraw": false, + "redeem": false + } + } + }, + { + "chainId": 42161, + "address": "0x24174022D382CD155C33A847404cDA5Bc7978802", + "name": "Farm WBTC", + "symbol": "fWBTC", + "decimals": 8, + "logoURI": "/images/tokens/42161/0x24174022d382cd155c33a847404cda5bc7978802.svg", + "extensions": { + "negativeYield": true, + "underlying": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f", + "protocol": "Harvest" + } + }, + { + "chainId": 1, + "address": "0x65d72aa8da931f047169112fcf34f52dbaae7d18", + "name": "f(x) rUSD", + "symbol": "rUSD", + "decimals": 18, + "logoURI": "/images/tokens/1/0x65d72aa8da931f047169112fcf34f52dbaae7d18.svg" + }, + { + "chainId": 42161, + "address": "0xdfd2214236b60fc0485288c959cb07da4f6a15f7", + "name": "FARM_DAI", + "symbol": "fDAI", + "decimals": 18, + "logoURI": "/images/tokens/42161/0xdfd2214236b60fc0485288c959cb07da4f6a15f7.svg", + "extensions": { + "underlying": "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1", + "protocol": "Harvest" + } + }, + { + "chainId": 42161, + "address": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "name": "USD Coin", + "symbol": "USDC", + "decimals": 6, + "logoURI": "/images/tokens/42161/0xaf88d065e77c8cc2239327c5edb3a432268e5831.svg" + }, + { + "chainId": 42161, + "address": "0x6faf8b7ffee3306efcfc2ba9fec912b4d49834c1", + "name": "USDC-A yVault", + "symbol": "yvUSDC-A", + "decimals": 6, + "logoURI": "/images/tokens/42161/0x6faf8b7ffee3306efcfc2ba9fec912b4d49834c1.svg", + "extensions": { + "underlying": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "protocol": "Yearn" + } + }, + { + "chainId": 42161, + "address": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f", + "name": "Wrapped BTC", + "symbol": "WBTC", + "decimals": 8, + "logoURI": "/images/tokens/42161/0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f.svg" + }, + { + "chainId": 42161, + "address": "0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33", + "name": "Gho Token", + "symbol": "GHO", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33.svg" + }, + { + "chainId": 42161, + "address": "0x85050bedc80ea28e53db5f80f165d87f29d2a1bc", + "decimals": 18, + "name": "FARM_GHO", + "symbol": "fGHO", + "logoURI": "/images/tokens/42161/0x85050bedc80ea28e53db5f80f165d87f29d2a1bc.svg", + "extensions": { + "underlying": "0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33", + "protocol": "Harvest" + } + }, + { + "chainId": 1, + "address": "0x8668a15b7b023dc77b372a740fcb8939e15257cf", + "decimals": 18, + "name": "Asymmetry Finance afCVX", + "symbol": "afCVX", + "logoURI": "/images/tokens/1/0x8668a15b7b023dc77b372a740fcb8939e15257cf.svg", + "extensions": { + "underlying": "0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b", + "protocol": "Asymmetry" + } + }, + { + "chainId": 42161, + "address": "0x02Ab76B19944BdEc4d4c612468bB6aF3AC76B15D", + "decimals": 18, + "name": "FARM_LP-WETH", + "symbol": "fLP-WETH", + "logoURI": "/images/tokens/42161/0x02ab76b19944bdec4d4c612468bb6af3ac76b15d.svg", + "extensions": { + "underlying": "0xe62880cc6872c9e9fb1ddd73f400850fdabe798d", + "protocol": "Harvest" + } + }, + { + "chainId": 42161, + "address": "0xe62880cc6872c9e9fb1ddd73f400850fdabe798d", + "decimals": 18, + "name": "Wombat Wrapped Ether Asset", + "symbol": "LP-WETH", + "logoURI": "/images/tokens/42161/0xe62880cc6872c9e9fb1ddd73f400850fdabe798d.svg" + }, + { + "chainId": 42161, + "address": "0x7C11F78Ce78768518D743E81Fdfa2F860C6b9A77", + "name": "GMX Market gmBTC", + "symbol": "gmBTC", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x7c11f78ce78768518d743e81fdfa2f860c6b9a77.svg" + }, + { + "chainId": 10, + "address": "0x64831f82e3543006413897c03f59518cecae02b4", + "name": "Reward Cow Velo Op ezETH-wstETH", + "symbol": "ezETH-wstETH [CLM Pool]", + "decimals": 18, + "logoURI": "/images/tokens/10/0x64831f82e3543006413897c03f59518cecae02b4.svg" + }, + { + "chainId": 8453, + "address": "0x0b0193fad49de45f5e2b0a9f5d6bc3bb7d281688", + "name": "FARM_WETH", + "symbol": "fWETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x0b0193fad49de45f5e2b0a9f5d6bc3bb7d281688.svg", + "extensions": { + "underlying": "0x4200000000000000000000000000000000000006", + "protocol": "Harvest (Moonwell)" + } + }, + { + "chainId": 8453, + "address": "0x4200000000000000000000000000000000000006", + "name": "Wrapped Ether", + "symbol": "wETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x4200000000000000000000000000000000000006.svg" + }, + { + "chainId": 42161, + "address": "0x710a1ab6cb8412de9613ad6c7195453ce8b5ca71", + "name": "FARM_LODE", + "symbol": "fLODE", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x710a1ab6cb8412de9613ad6c7195453ce8b5ca71.svg", + "extensions": { + "underlying": "0xf19547f9ed24aa66b03c3a552d181ae334fbb8db", + "protocol": "Harvest (Lodestar)" + } + }, + { + "chainId": 42161, + "address": "0xf19547f9ed24aa66b03c3a552d181ae334fbb8db", + "name": "Lodestar", + "symbol": "LODE", + "decimals": 18, + "logoURI": "/images/tokens/42161/0xf19547f9ed24aa66b03c3a552d181ae334fbb8db.svg" + }, + { + "chainId": 8453, + "address": "0x04C0599Ae5A44757c0af6F9eC3b93da8976c150A", + "name": "Wrapped eETH", + "symbol": "weETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x04c0599ae5a44757c0af6f9ec3b93da8976c150a.svg" + }, + { + "chainId": 1, + "address": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9", + "name": "Aave", + "symbol": "AAVE", + "decimals": 18, + "logoURI": "/images/tokens/1/0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9.webp" + }, + { + "chainId": 1, + "address": "0xb50721bcf8d664c30412cfbc6cf7a15145234ad1", + "name": "Arbitrum", + "symbol": "ARB", + "decimals": 18, + "logoURI": "/images/tokens/1/0xb50721bcf8d664c30412cfbc6cf7a15145234ad1.png" + }, + { + "chainId": 1, + "address": "0xa0246c9032bc3a600820415ae600c6388619a14d", + "name": "Harvest Finance", + "symbol": "FARM", + "decimals": 18, + "logoURI": "/images/tokens/1/0xa0246c9032bc3a600820415ae600c6388619a14d.webp" + }, + { + "chainId": 1, + "address": "0x8207c1ffc5b6804f6024322ccf34f29c3541ae26", + "name": "Origin Protocol", + "symbol": "OGN", + "decimals": 18, + "logoURI": "/images/tokens/1/0x8207c1ffc5b6804f6024322ccf34f29c3541ae26.svg" + }, + { + "chainId": 1, + "address": "0xe1b4d34e8754600962cd944b535180bd758e6c2e", + "name": "Kelp Gain", + "symbol": "agETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0xe1b4d34e8754600962cd944b535180bd758e6c2e.svg", + "extensions": { + "underlying": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "protocol": "KelpDAO (Airdrop Gains)" + } + }, + { + "chainId": 1, + "address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "name": "rsETH", + "symbol": "rsETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0xa1290d69c65a6fe4df752f95823fae25cb99e5a7.svg" + }, + { + "chainId": 1, + "address": "0x33d7e5827eb62628c093d88ac2531ddac6f6e396", + "name": "FARM-APW/ETH", + "symbol": "FARM-APW/ETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x33d7e5827eb62628c093d88ac2531ddac6f6e396.svg", + "extensions": { + "underlying": "0x093254005743b7af89e24f645730ba2dd8441333", + "protocol": "Harvest (Balancer)", + "externalLink": "https://app.harvest.finance/ethereum/0x33D7E5827eB62628c093D88aC2531ddaC6f6E396" + } + }, + { + "chainId": 1, + "address": "0x093254005743b7af89e24f645730ba2dd8441333", + "name": "APW/ETH", + "symbol": "APW/ETH", + "decimals": 18, + "logoURI": "/images/tokens/1/0x093254005743b7af89e24f645730ba2dd8441333.svg" + }, + { + "chainId": 42161, + "address": "0xed5f727107bdac99443bae317e0ef38239719e87", + "name": "CIAN strategy pool", + "symbol": "ciWeETH", + "decimals": 18, + "logoURI": "/images/tokens/42161/0xed5f727107bdac99443bae317e0ef38239719e87.svg", + "extensions": { + "underlying": "0x04c0599ae5a44757c0af6f9ec3b93da8976c150a", + "protocol": "CIAN" + } + }, + { + "chainId": 42161, + "address": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", + "name": "Wrapped Ether", + "symbol": "wETH", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x82af49447d8a07e3bd95bd0d56f35241523fbab1.svg" + }, + { + "chainId": 42161, + "address": "0x2b70238022589f17e7b266bc753e74027d57009f", + "name": "FARM_WETH", + "symbol": "fWETH", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x2b70238022589f17e7b266bc753e74027d57009f.svg", + "extensions": { + "underlying": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1", + "protocol": "Harvest (Lodestar)" + } + }, + { + "chainId": 42161, + "address": "0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8", + "name": "Pendle", + "symbol": "PENDLE", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8.svg" + }, + { + "chainId": 42161, + "address": "0xc76387330f1614d7e10e045cfcc7c9f7ff2adc1f", + "name": "FARM_PENDLE", + "symbol": "fPENDLE", + "decimals": 18, + "logoURI": "/images/tokens/42161/0xc76387330f1614d7e10e045cfcc7c9f7ff2adc1f.svg", + "extensions": { + "underlying": "0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8", + "protocol": "Harvest (Lodestar)" + } + }, + { + "chainId": 42161, + "address": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", + "name": "Bridged USDC", + "symbol": "USDC.e", + "decimals": 6, + "logoURI": "/images/tokens/42161/0xff970a61a04b1ca14834a43f5de4533ebddb5cc8.svg" + }, + { + "chainId": 42161, + "address": "0x2ec0160246461f0ce477887dde2c931ee8233de7", + "name": "FARM_USDC", + "symbol": "fUSDC", + "decimals": 6, + "logoURI": "/images/tokens/42161/0x2ec0160246461f0ce477887dde2c931ee8233de7.svg", + "extensions": { + "underlying": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8", + "protocol": "Harvest (Lodestar)" + } + }, + { + "chainId": 42161, + "address": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "name": "Tether USD", + "symbol": "USDT", + "decimals": 6, + "logoURI": "/images/tokens/42161/0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9.png" + }, + { + "chainId": 42161, + "address": "0x0d15225454474ab3cb124083278c7be03f8a99ff", + "name": "FARM_USDT", + "symbol": "fUSDT", + "decimals": 6, + "logoURI": "/images/tokens/42161/0x0d15225454474ab3cb124083278c7be03f8a99ff.svg", + "extensions": { + "underlying": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "protocol": "Harvest (Lodestar)" + } + }, + { + "chainId": 42161, + "address": "0x912ce59144191c1204e64559fe8253a0e49e6548", + "name": "Arbitrum", + "symbol": "ARB", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x912ce59144191c1204e64559fe8253a0e49e6548.png" + }, + { + "chainId": 42161, + "address": "0x32db5cbac1c278696875eb9f27ed4cd7423dd126", + "name": "FARM_ARB", + "symbol": "fARB", + "decimals": 18, + "logoURI": "/images/tokens/42161/0x32db5cbac1c278696875eb9f27ed4cd7423dd126.svg", + "extensions": { + "underlying": "0x912ce59144191c1204e64559fe8253a0e49e6548", + "protocol": "Harvest (Lodestar)" + } + }, + { + "chainId": 1, + "address": "0xcdcc3da8fd73cedfa8e6927864e463b4760b320d", + "name": "agETH-LP", + "symbol": "agETH-LP", + "decimals": 18, + "logoURI": "/images/tokens/1/0xcdcc3da8fd73cedfa8e6927864e463b4760b320d.svg", + "extensions": { + "underlying": "0x6010676bc2534652ad1ef5fa8073dcf9ad7ebfbe", + "protocol": "Pendle (Penpie)" + } + }, + { + "chainId": 1, + "address": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8", + "name": "EURA", + "symbol": "EURA", + "decimals": 18, + "logoURI": "/images/tokens/1/0x1a7e4e63778b4f12a199c062f3efdd288afcbce8.svg" + }, + { + "chainId": 1, + "address": "0x004626a008b1acdc4c74ab51644093b155e59a23", + "name": "Staked agEUR", + "symbol": "stEUR", + "decimals": 18, + "logoURI": "/images/tokens/1/0x004626a008b1acdc4c74ab51644093b155e59a23.svg", + "extensions": { + "underlying": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8", + "protocol": "Angle" + } + }, + { + "chainId": 1, + "address": "0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7", + "name": "Convex CRV", + "symbol": "cvxCRV", + "decimals": 18, + "logoURI": "/images/tokens/1/0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7.svg" + }, + { + "chainId": 1, + "address": "0x2b95a1dcc3d405535f9ed33c219ab38e8d7e0884", + "name": "Aladdin cvxCRV", + "symbol": "aCRV", + "decimals": 18, + "logoURI": "/images/tokens/1/0x2b95a1dcc3d405535f9ed33c219ab38e8d7e0884.svg", + "extensions": { + "underlying": "0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7", + "protocol": "Aladdin" + } + }, + { + "chainId": 1, + "address": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", + "name": "Resolv USD", + "symbol": "USR", + "decimals": 18, + "logoURI": "/images/tokens/1/0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110.svg" + }, + { + "chainId": 1, + "address": "0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055", + "name": "Wrapped stUSR", + "symbol": "wstUSR", + "decimals": 18, + "logoURI": "/images/tokens/1/0x1202f5c7b4b9e47a1a484e8b270be34dbbc75055.svg", + "extensions": { + "underlying": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110", + "protocol": "Resolv" + } + }, + { + "chainId": 8453, + "address": "0xf45f6cdbcd0d2d4bf4d9758b032a66a2cf4e55c8", + "name": "Stable AMM - USDC/STAR", + "symbol": "sAMM-USDC/STAR", + "decimals": 18, + "logoURI": "/images/tokens/8453/0xf45f6cdbcd0d2d4bf4d9758b032a66a2cf4e55c8.svg" + }, + { + "chainId": 8453, + "address": "0x94aa414befb207b869904f3310665a63fba3ae50", + "name": "FARM_sAMM-USDC/STAR", + "symbol": "fsAMM-USDC/STAR", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x94aa414befb207b869904f3310665a63fba3ae50.svg", + "extensions": { + "underlying": "0xf45f6cdbcd0d2d4bf4d9758b032a66a2cf4e55c8", + "protocol": "Harvest (Aerodrome)", + "externalLink": "https://app.harvest.finance/base/0x94aA414BefB207B869904f3310665A63fBA3AE50" + } + }, + { + "chainId": 8453, + "address": "0xa43455d99eb63473cfa186b388c1bc2ea1b63924", + "name": "Volatile AMM - USDC/SPOT", + "symbol": "vAMM-USDC/SPOT", + "decimals": 18, + "logoURI": "/images/tokens/8453/0xa43455d99eb63473cfa186b388c1bc2ea1b63924.svg" + }, + { + "chainId": 8453, + "address": "0x048b45e45ba6153f6badf05fcdc6154cf5e0e23a", + "name": "FARM_vAMM-USDC/SPOT", + "symbol": "fvAMM-USDC/SPOT", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x048b45e45ba6153f6badf05fcdc6154cf5e0e23a.svg", + "extensions": { + "underlying": "0xa43455d99eb63473cfa186b388c1bc2ea1b63924", + "protocol": "Harvest (Aerodrome)", + "externalLink": "https://app.harvest.finance/base/0x048B45e45Ba6153F6bADF05FCdC6154cF5e0E23a" + } + }, + { + "chainId": 8453, + "address": "0x940181a94a35a4569e4529a3cdfb74e38fd98631", + "name": "Aerodrome", + "symbol": "AERO", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x940181a94a35a4569e4529a3cdfb74e38fd98631.svg" + }, + { + "chainId": 8453, + "address": "0xc38380A706bfcD29874Bf7Bc436382017c90c255", + "name": "FARM_AERO", + "symbol": "fAERO", + "decimals": 18, + "logoURI": "/images/tokens/8453/0xc38380a706bfcd29874bf7bc436382017c90c255.svg", + "extensions": { + "underlying": "0x940181a94a35a4569e4529a3cdfb74e38fd98631", + "protocol": "Harvest (Moonwell)", + "externalLink": "https://app.harvest.finance/base/0xc38380A706bfcD29874Bf7Bc436382017c90c255" + } + }, + { + "chainId": 8453, + "address": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", + "name": "USDC", + "symbol": "USDC", + "decimals": 6, + "logoURI": "/images/tokens/8453/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913.svg" + }, + { + "chainId": 8453, + "address": "0x90613e167D42CA420942082157B42AF6fc6a8087", + "name": "FARM_USDC", + "symbol": "fUSDC", + "decimals": 6, + "logoURI": "/images/tokens/8453/0x90613e167d42ca420942082157b42af6fc6a8087.svg", + "extensions": { + "underlying": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", + "protocol": "Harvest (Moonwell)", + "externalLink": "https://app.harvest.finance/base/0x90613e167D42CA420942082157B42AF6fc6a8087" + } + }, + { + "chainId": 8453, + "address": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", + "name": "Coinbase Wrapped Staked ETH", + "symbol": "cbETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22.svg" + }, + { + "chainId": 8453, + "address": "0x99946CEFb02249270373f7F2DC0bd9b085d52ae5", + "name": "FARM_cbETH", + "symbol": "fcbETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x99946cefb02249270373f7f2dc0bd9b085d52ae5.svg", + "extensions": { + "underlying": "0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22", + "protocol": "Harvest (Moonwell)", + "externalLink": "https://app.harvest.finance/base/0x99946CEFb02249270373f7F2DC0bd9b085d52ae5" + } + }, + { + "chainId": 8453, + "address": "0x963ceee215e5b0b1dcb221c3ba398de66abc73d9", + "name": "Volatile AMM - GENOME/WETH", + "symbol": "vAMM-GENOME/WETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x963ceee215e5b0b1dcb221c3ba398de66abc73d9.svg" + }, + { + "chainId": 8453, + "address": "0x284c60490212DB0dc0b8F93503d35744f8053381", + "name": "FARM_vAMM-GENOME/WETH", + "symbol": "fvAMM-GENOME/WETH", + "decimals": 18, + "logoURI": "/images/tokens/8453/0x284c60490212db0dc0b8f93503d35744f8053381.svg", + "extensions": { + "underlying": "0x963ceee215e5b0b1dcb221c3ba398de66abc73d9", + "protocol": "Harvest (Aerodrome)", + "externalLink": "https://app.harvest.finance/base/0x284c60490212DB0dc0b8F93503d35744f8053381" + } + }, + { + "chainId": 1, + "address": "0xd63070114470f685b75B74D60EEc7c1113d33a3D", + "name": "Usual Boosted USDC", + "symbol": "USUALUSDC+", + "decimals": 18, + "logoURI": "/images/tokens/1/0xd63070114470f685b75b74d60eec7c1113d33a3d.svg", + "extensions": { + "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "protocol": "Usual" + } + }, + { + "chainId": 1, + "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "name": "Gauntlet USDC Core", + "symbol": "gtUSDCcore", + "decimals": 18, + "logoURI": "/images/tokens/1/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48.png", + "extensions": { + "underlying": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", + "protocol": "Gauntlet" + } + }, + { + "chainId": 1, + "address": "0x4881Ef0BF6d2365D3dd6499ccd7532bcdBCE0658", + "name": "Gauntlet LRT Core", + "symbol": "gtLRTcore", + "decimals": 18, + "logoURI": "/images/tokens/1/0x4881ef0bf6d2365d3dd6499ccd7532bcdbce0658.png", + "extensions": { + "underlying": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", + "protocol": "Gauntlet" + } + }, + { + "chainId": 8453, + "address": "0xbb819D845b573B5D7C538F5b85057160cfb5f313", + "name": "Morpho eUSD", + "symbol": "meUSD", + "decimals": 18, + "logoURI": "/images/tokens/8453/0xbb819d845b573b5d7c538f5b85057160cfb5f313.png", + "extensions": { + "underlying": "0xCfA3Ef56d303AE4fAabA0592388F19d7C3399FB4", + "protocol": "Morpho" + } + }, + { + "address": "0x7FcD174E80f264448ebeE8c88a7C4476AAF58Ea6", + "chainId": 8453, + "name": "Wrapped Super OETH", + "symbol": "wsuperOETHb", + "decimals": 18, + "extensions": { + "underlying": "0xDBFeFD2e8460a6Ee4955A68582F85708BAEA60A3", + "protocol": "Origin" + }, + "logoURI": "/images/tokens/8453/0x7fcd174e80f264448ebee8c88a7c4476aaf58ea6.svg" + } +]