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 @@
+
\ 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 @@
+
\ 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 @@
+
\ 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"
+ }
+]