diff --git a/package.json b/package.json index aa7235fd..a5a81eed 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "uniswapToArbitrumOneList": "yarn run-script src/scripts/mapTokenListToBridge.ts 42161 uniswap", "coingeckoToArbitrumOneList": "yarn run-script src/scripts/mapTokenListToBridge.ts 42161 coingecko", "lpTokenLists": "yarn run-script src/scripts/lp-tokens/generateLpTokenLists.ts", + "cowAmmTokenLists": "yarn run-script src/scripts/lp-tokens/generateCowAmmTokenList.ts", "public": "copyfiles src/public/*.json build/lists -f", "workflowHelper": "python3 src/scripts/workflow_helper.py", "validate": "ajv -s node_modules/@uniswap/token-lists/dist/tokenlist.schema.json -d src/public/CowSwap.json -c ajv-formats --errors text", diff --git a/src/public/lp-tokens/cow-amm.json b/src/public/lp-tokens/cow-amm.json new file mode 100644 index 00000000..445921e4 --- /dev/null +++ b/src/public/lp-tokens/cow-amm.json @@ -0,0 +1,611 @@ +{ + "name": "LP CoW Swap Token List", + "timestamp": "2024-11-01T09:12:50.631Z", + "version": { + "major": 1, + "minor": 0, + "patch": 1 + }, + "tokens": [ + { + "chainId": 100, + "address": "0x079d2094e16210c42457438195042898a3cff72d", + "name": "CoW AMM LP WETH/GNO", + "decimals": 18, + "symbol": "WETH/GNO", + "extensions": { + "tokens": "0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1,0x9c58bacc331c9aa871afd802db6379a98e80cedb" + } + }, + { + "chainId": 100, + "address": "0x5089007dec8e93f891dcb908c9e2af8d9dedb72e", + "name": "CoW AMM LP wstETH/sDAI", + "decimals": 18, + "symbol": "wstETH/sDAI", + "extensions": { + "tokens": "0x6c76971f98945ae98dd7d4dfca8711ebea946ea6,0xaf204776c7245bf4147c2612bf6e5972ee483701" + } + }, + { + "chainId": 100, + "address": "0xd7f99b1cda3eecf6b6eaa8a61ed21d061e745400", + "name": "CoW AMM LP GNO/OLAS", + "decimals": 18, + "symbol": "GNO/OLAS", + "extensions": { + "tokens": "0x9c58bacc331c9aa871afd802db6379a98e80cedb,0xce11e14225575945b8e6dc0d4f2dd4c570f79d9f" + } + }, + { + "chainId": 100, + "address": "0xad58d2bc841cb8e4f8717cb21e3fb6c95dcbc286", + "name": "CoW AMM LP GNO/SAFE", + "decimals": 18, + "symbol": "GNO/SAFE", + "extensions": { + "tokens": "0x9c58bacc331c9aa871afd802db6379a98e80cedb,0x4d18815d14fe5c3304e87b3fa18318baa5c23820" + } + }, + { + "chainId": 1, + "address": "0xf08d4dea369c456d26a3168ff0024b904f2d8b91", + "name": "CoW AMM LP USDC/WETH", + "decimals": 18, + "symbol": "USDC/WETH", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x9d0e8cdf137976e03ef92ede4c30648d05e25285", + "name": "CoW AMM LP wstETH/DOG", + "decimals": 18, + "symbol": "wstETH/DOG", + "extensions": { + "tokens": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0,0xbaac2b4491727d78d2b78815144570b9f2fe8899" + } + }, + { + "chainId": 1, + "address": "0x9bd702e05b9c97e4a4a3e47df1e0fe7a0c26d2f1", + "name": "CoW AMM LP COW/wstETH", + "decimals": 18, + "symbol": "COW/wstETH", + "extensions": { + "tokens": "0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x43653ae64ea32987dbe270ea992536c3eed82df7", + "name": "CoW AMM LP Kekec/COW", + "decimals": 18, + "symbol": "Kekec/COW", + "extensions": { + "tokens": "0x8c7ac134ed985367eadc6f727d79e8295e11435c,0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab" + } + }, + { + "chainId": 100, + "address": "0x71663f74490673706d7b8860b7d02b7c76160bae", + "name": "CoW AMM LP GNO/COW", + "decimals": 18, + "symbol": "GNO/COW", + "extensions": { + "tokens": "0x9c58bacc331c9aa871afd802db6379a98e80cedb,0x177127622c4a00f3d409b75571e12cb3c8973d3c" + } + }, + { + "chainId": 1, + "address": "0xf8f5b88328dff3d19e5f4f11a9700293ac8f638f", + "name": "CoW AMM LP BAL/WETH", + "decimals": 18, + "symbol": "BAL/WETH", + "extensions": { + "tokens": "0xba100000625a3754423978a60c9317c58a424e3d,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xa7401066570960894a12b403f461cb61e8804b7b", + "name": "CoW AMM LP PNK/wstETH", + "decimals": 18, + "symbol": "PNK/wstETH", + "extensions": { + "tokens": "0x93ed3fbe21207ec2e8f2d3c3de6e058cb73bc04d,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x9d571a00219f52d7ef803fa2b67138a549ce698b", + "name": "CoW AMM LP FOLD/wstETH", + "decimals": 18, + "symbol": "FOLD/wstETH", + "extensions": { + "tokens": "0xd084944d3c05cd115c09d072b9f44ba3e0e45921,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x0c8ee93df5a4bad1c6f05e2676f87e6440b0b956", + "name": "CoW AMM LP GNO/COW", + "decimals": 18, + "symbol": "GNO/COW", + "extensions": { + "tokens": "0x6810e776880c02933d47db1b9fc05908e5386b96,0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab" + } + }, + { + "chainId": 1, + "address": "0xa62e2c047b65aee3c3ba7fc7c2bd95c82a514de2", + "name": "CoW AMM LP WETH/EIGEN", + "decimals": 18, + "symbol": "WETH/EIGEN", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xec53bf9167f50cdeb3ae105f56099aaab9061f83" + } + }, + { + "chainId": 1, + "address": "0xbf8868b754a77e90ea68ffc0b5b10a7c729457e1", + "name": "CoW AMM LP SAFE/WETH", + "decimals": 18, + "symbol": "SAFE/WETH", + "extensions": { + "tokens": "0x5afe3855358e112b5647b952709e6165e1c1eeee,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x11f2a400de0a2fc93a32f88d8779d8199152c6a4", + "name": "CoW AMM LP sfrxETH/FXS", + "decimals": 18, + "symbol": "sfrxETH/FXS", + "extensions": { + "tokens": "0xac3e018457b222d93114458476f3e3416abbe38f,0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0" + } + }, + { + "chainId": 1, + "address": "0x06966b4ae338ce20f283086914388133f27d1d3e", + "name": "CoW AMM LP BCoW-50WBTC-50wstETH/BCoW-50wstETH-50SOL", + "decimals": 18, + "symbol": "BCoW-50WBTC-50wstETH/BCoW-50wstETH-50SOL", + "extensions": { + "tokens": "0xf25a3b5a965c59f88873da93fc2a244b00616be4,0x75eb3d7976f0bf848f4bc22a7563fa50bd73c504" + } + }, + { + "chainId": 1, + "address": "0xf25a3b5a965c59f88873da93fc2a244b00616be4", + "name": "CoW AMM LP WBTC/wstETH", + "decimals": 18, + "symbol": "WBTC/wstETH", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x75eb3d7976f0bf848f4bc22a7563fa50bd73c504", + "name": "CoW AMM LP wstETH/SOL", + "decimals": 18, + "symbol": "wstETH/SOL", + "extensions": { + "tokens": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0,0xd31a59c85ae9d8edefec411d448f90841571b89c" + } + }, + { + "chainId": 1, + "address": "0xf706c50513446d709f08d3e5126cd74fb6bfda19", + "name": "CoW AMM LP AAVE/WETH", + "decimals": 18, + "symbol": "AAVE/WETH", + "extensions": { + "tokens": "0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x06eda3e560f8589d388785d92dd1c56831d01546", + "name": "CoW AMM LP Kekec/GNO", + "decimals": 18, + "symbol": "Kekec/GNO", + "extensions": { + "tokens": "0x8c7ac134ed985367eadc6f727d79e8295e11435c,0x6810e776880c02933d47db1b9fc05908e5386b96" + } + }, + { + "chainId": 100, + "address": "0x8db38b15ccabd9d7f62c77e22a57d979501404d9", + "name": "CoW AMM LP BZZ/WXDAI", + "decimals": 18, + "symbol": "BZZ/WXDAI", + "extensions": { + "tokens": "0xdbf3ea6f5bee45c02255b2c26a16f300502f68da,0xe91d153e0b41518a2ce8dd3d7944fa863463a97d" + } + }, + { + "chainId": 1, + "address": "0xb3d37552eebbbdbea36258ba0948f4bbcaa3584e", + "name": "CoW AMM LP OSAK/Neiro", + "decimals": 18, + "symbol": "OSAK/Neiro", + "extensions": { + "tokens": "0xa21af1050f7b26e0cff45ee51548254c41ed6b5c,0x812ba41e071c7b7fa4ebcfb62df5f45f6fa853ee" + } + }, + { + "chainId": 1, + "address": "0x9fb7106c879fa48347796171982125a268ff0630", + "name": "CoW AMM LP MKR/WETH", + "decimals": 18, + "symbol": "MKR/WETH", + "extensions": { + "tokens": "0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 42161, + "address": "0x94a5afbf8f987d6eadb1c0fe73366321c5fe950b", + "name": "CoW AMM LP ARB/WETH", + "decimals": 18, + "symbol": "ARB/WETH", + "extensions": { + "tokens": "0x912ce59144191c1204e64559fe8253a0e49e6548,0x82af49447d8a07e3bd95bd0d56f35241523fbab1" + } + }, + { + "chainId": 1, + "address": "0x8ec257dc0b17b0c862d428c801fdcc8c382bf918", + "name": "CoW AMM LP FOLD/COW", + "decimals": 18, + "symbol": "FOLD/COW", + "extensions": { + "tokens": "0xd084944d3c05cd115c09d072b9f44ba3e0e45921,0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab" + } + }, + { + "chainId": 42161, + "address": "0xe3ab320195e5eaf3671dc43a1026200ddcab5b68", + "name": "CoW AMM LP MAGIC/USDC", + "decimals": 18, + "symbol": "MAGIC/USDC", + "extensions": { + "tokens": "0x539bde0d7dbd336b79148aa742883198bbf60342,0xaf88d065e77c8cc2239327c5edb3a432268e5831" + } + }, + { + "chainId": 42161, + "address": "0x8c6617bc24e2eea6b5707254977e97fc251f3da9", + "name": "CoW AMM LP tBTC/GHO", + "decimals": 18, + "symbol": "tBTC/GHO", + "extensions": { + "tokens": "0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40,0x7dff72693f6a4149b17e7c6314655f6a9f7c8b33" + } + }, + { + "chainId": 42161, + "address": "0x167266f419f414b565baa734ee3ada81d7953805", + "name": "CoW AMM LP WETH/tBTC", + "decimals": 18, + "symbol": "WETH/tBTC", + "extensions": { + "tokens": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1,0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40" + } + }, + { + "chainId": 1, + "address": "0xeda4581b03442ea84307844c2337e008cb057454", + "name": "CoW AMM LP APETH/WETH", + "decimals": 18, + "symbol": "APETH/WETH", + "extensions": { + "tokens": "0xaaaaaaabc6cbc3a1fd3a0fe0fdec43251c6562f5,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 42161, + "address": "0xaef24dd15ad265319a5f0bfa53bf3cd328375b7b", + "name": "CoW AMM LP RING/wstETH", + "decimals": 18, + "symbol": "RING/wstETH", + "extensions": { + "tokens": "0x9e523234d36973f9e38642886197d023c88e307e,0x5979d7b546e38e414f7e9822514be443a4800529" + } + }, + { + "chainId": 1, + "address": "0x6ff0531ee19272675b3c7d30401a5b2b2c7b0c67", + "name": "CoW AMM LP WETH/COW", + "decimals": 18, + "symbol": "WETH/COW", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xdef1ca1fb7fbcdc777520aa7f396b4e015f497ab" + } + }, + { + "chainId": 1, + "address": "0x42d9e44eed903a0ee477c9c04d1d1730c5e87272", + "name": "CoW AMM LP OSAK/weETH", + "decimals": 18, + "symbol": "OSAK/weETH", + "extensions": { + "tokens": "0xa21af1050f7b26e0cff45ee51548254c41ed6b5c,0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee" + } + }, + { + "chainId": 42161, + "address": "0xf061ac79ca5e21d094a0e02ef3df1ee9ab6f0e0e", + "name": "CoW AMM LP PENDLE/wstETH", + "decimals": 18, + "symbol": "PENDLE/wstETH", + "extensions": { + "tokens": "0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8,0x5979d7b546e38e414f7e9822514be443a4800529" + } + }, + { + "chainId": 42161, + "address": "0xf4c199e90f3bf2dca79bc2eb9f2b995520fbcbc1", + "name": "CoW AMM LP SEED/WETH", + "decimals": 18, + "symbol": "SEED/WETH", + "extensions": { + "tokens": "0x86f65121804d2cdbef79f9f072d4e0c2eebabc08,0x82af49447d8a07e3bd95bd0d56f35241523fbab1" + } + }, + { + "chainId": 1, + "address": "0x477a8982515e3a3d3aa6447b019b7c647e4162f8", + "name": "CoW AMM LP OSAK/WETH", + "decimals": 18, + "symbol": "OSAK/WETH", + "extensions": { + "tokens": "0xa21af1050f7b26e0cff45ee51548254c41ed6b5c,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 42161, + "address": "0x67a78f23f3ef0ea2b63d6fb9d75b493930e5a5fb", + "name": "CoW AMM LP WBTC/sUSDe", + "decimals": 18, + "symbol": "WBTC/sUSDe", + "extensions": { + "tokens": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f,0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2" + } + }, + { + "chainId": 42161, + "address": "0x8d15c4d1cbb3ac2ec18878df3368e208e91fbd8f", + "name": "CoW AMM LP wstETH/sUSDe", + "decimals": 18, + "symbol": "wstETH/sUSDe", + "extensions": { + "tokens": "0x5979d7b546e38e414f7e9822514be443a4800529,0x211cc4dd073734da055fbf44a2b4667d5e5fe5d2" + } + }, + { + "chainId": 42161, + "address": "0x41f4dcc8c4f6a2a43eb69a4d9f6c1385446cb64d", + "name": "CoW AMM LP WBTC/wstETH", + "decimals": 18, + "symbol": "WBTC/wstETH", + "extensions": { + "tokens": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f,0x5979d7b546e38e414f7e9822514be443a4800529" + } + }, + { + "chainId": 42161, + "address": "0x00f2fa5c5ba97cfcb1926de5233e1427b0c19488", + "name": "CoW AMM LP MONEY/WETH", + "decimals": 18, + "symbol": "MONEY/WETH", + "extensions": { + "tokens": "0x69420f9e38a4e60a62224c489be4bf7a94402496,0x82af49447d8a07e3bd95bd0d56f35241523fbab1" + } + }, + { + "chainId": 1, + "address": "0x4359a8ea4c353d93245c0b6b8608a28bb48a05e2", + "name": "CoW AMM LP WETH/ARB", + "decimals": 18, + "symbol": "WETH/ARB", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xb50721bcf8d664c30412cfbc6cf7a15145234ad1" + } + }, + { + "chainId": 42161, + "address": "0x558cd0af8e8486c238e8133401b5ea3a2cda868f", + "name": "CoW AMM LP BCoW-50WBTC-50wstETH/BCoW-50wstETH-50SOL", + "decimals": 18, + "symbol": "BCoW-50WBTC-50wstETH/BCoW-50wstETH-50SOL", + "extensions": { + "tokens": "0x41f4dcc8c4f6a2a43eb69a4d9f6c1385446cb64d,0x1fdd1523ca1c114ebdd5d124059fd68131f1eef1" + } + }, + { + "chainId": 100, + "address": "0x8bc28f5bae3279dcaeb0cfd9c44059e46438c301", + "name": "CoW AMM LP wstETH/COW", + "decimals": 18, + "symbol": "wstETH/COW", + "extensions": { + "tokens": "0x6c76971f98945ae98dd7d4dfca8711ebea946ea6,0x177127622c4a00f3d409b75571e12cb3c8973d3c" + } + }, + { + "chainId": 1, + "address": "0xd7855be714943928236bda82d9cd7caf189f2806", + "name": "CoW AMM LP USDT/USDC", + "decimals": 18, + "symbol": "USDT/USDC", + "extensions": { + "tokens": "0xdac17f958d2ee523a2206206994597c13d831ec7,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 42161, + "address": "0x1fdd1523ca1c114ebdd5d124059fd68131f1eef1", + "name": "CoW AMM LP wstETH/SOL", + "decimals": 18, + "symbol": "wstETH/SOL", + "extensions": { + "tokens": "0x5979d7b546e38e414f7e9822514be443a4800529,0x2bcc6d6cdbbdc0a4071e48bb3b969b06b3330c07" + } + }, + { + "chainId": 100, + "address": "0x87c5f623c5c334483fc134bc30c71f91b0afc02d", + "name": "CoW AMM LP COW/WXDAI", + "decimals": 18, + "symbol": "COW/WXDAI", + "extensions": { + "tokens": "0x177127622c4a00f3d409b75571e12cb3c8973d3c,0xe91d153e0b41518a2ce8dd3d7944fa863463a97d" + } + }, + { + "chainId": 1, + "address": "0x96f8dfa1e922f88c313052d5357cc6a910e19c1e", + "name": "CoW AMM LP HANA/OSAK", + "decimals": 18, + "symbol": "HANA/OSAK", + "extensions": { + "tokens": "0xb3912b20b3abc78c15e85e13ec0bf334fbb924f7,0xa21af1050f7b26e0cff45ee51548254c41ed6b5c" + } + }, + { + "chainId": 1, + "address": "0xfec04c31b6099ce76c4c5d6d754a34141884fd91", + "name": "CoW AMM LP GNO/wstETH", + "decimals": 18, + "symbol": "GNO/wstETH", + "extensions": { + "tokens": "0x6810e776880c02933d47db1b9fc05908e5386b96,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x41ff63c864097a7fbdf206fe676223e29f729fcb", + "name": "CoW AMM LP GHO/WETH", + "decimals": 18, + "symbol": "GHO/WETH", + "extensions": { + "tokens": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 100, + "address": "0xfcd125f4c5030137634863a2d3e5d6d89158f19c", + "name": "CoW AMM LP sDAI/COW", + "decimals": 18, + "symbol": "sDAI/COW", + "extensions": { + "tokens": "0xaf204776c7245bf4147c2612bf6e5972ee483701,0x177127622c4a00f3d409b75571e12cb3c8973d3c" + } + }, + { + "chainId": 42161, + "address": "0x6a5d47ff7a9a9642616fc84bc5732bb2c6fd229a", + "name": "CoW AMM LP ZRO/wstETH", + "decimals": 18, + "symbol": "ZRO/wstETH", + "extensions": { + "tokens": "0x6985884c4392d348587b19cb9eaaf157f13271cd,0x5979d7b546e38e414f7e9822514be443a4800529" + } + }, + { + "chainId": 42161, + "address": "0x3dec20eaccc6e52065e500b228b10c07dad9b9d2", + "name": "CoW AMM LP ARB/USDC", + "decimals": 18, + "symbol": "ARB/USDC", + "extensions": { + "tokens": "0x912ce59144191c1204e64559fe8253a0e49e6548,0xaf88d065e77c8cc2239327c5edb3a432268e5831" + } + }, + { + "chainId": 1, + "address": "0x3b124c8b4846836ba52df6cb6576ef66ca167dc1", + "name": "CoW AMM LP FOX/WETH", + "decimals": 18, + "symbol": "FOX/WETH", + "extensions": { + "tokens": "0xc770eefad204b5180df6a14ee197d99d808ee52d,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 100, + "address": "0x6a83c4f5fe2205d84dcdcf9463fe4c55a25a306b", + "name": "CoW AMM LP WETH/sDAI", + "decimals": 18, + "symbol": "WETH/sDAI", + "extensions": { + "tokens": "0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1,0xaf204776c7245bf4147c2612bf6e5972ee483701" + } + }, + { + "chainId": 100, + "address": "0x6ed12790c57c5eee121ef36c23c2fc2851f7353a", + "name": "CoW AMM LP WETH/WXDAI", + "decimals": 18, + "symbol": "WETH/WXDAI", + "extensions": { + "tokens": "0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1,0xe91d153e0b41518a2ce8dd3d7944fa863463a97d" + } + }, + { + "chainId": 1, + "address": "0xf544694542ca8ffcd1120ff11ffa33bca475bce6", + "name": "CoW AMM LP USDL/USDC", + "decimals": 18, + "symbol": "USDL/USDC", + "extensions": { + "tokens": "0xbdc7c08592ee4aa51d06c27ee23d5087d65adbcd,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0x7c838b3ed3c15a5d5032e809b8714f0ae5e9a821", + "name": "CoW AMM LP wNXM/WETH", + "decimals": 18, + "symbol": "wNXM/WETH", + "extensions": { + "tokens": "0x0d438f3b5175bebc262bf23753c1e53d03432bde,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xdfee48c9df6d26c734296c0e6bd02401100a7217", + "name": "CoW AMM LP DOG/wstETH", + "decimals": 18, + "symbol": "DOG/wstETH", + "extensions": { + "tokens": "0xbaac2b4491727d78d2b78815144570b9f2fe8899,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 100, + "address": "0xd195a02273602fe1f4c8706846df0d9d23b7109e", + "name": "CoW AMM LP WETH/BAL", + "decimals": 18, + "symbol": "WETH/BAL", + "extensions": { + "tokens": "0x6a023ccd1ff6f2045c3309768ead9e68f978f6e1,0x7ef541e2a22058048904fe5744f9c7e4c57af717" + } + }, + { + "chainId": 42161, + "address": "0xfea755d5523f3a78c0945141ad396d4e970d2fab", + "name": "CoW AMM LP USDC/wstETH", + "decimals": 18, + "symbol": "USDC/wstETH", + "extensions": { + "tokens": "0xaf88d065e77c8cc2239327c5edb3a432268e5831,0x5979d7b546e38e414f7e9822514be443a4800529" + } + } + ] +} \ No newline at end of file diff --git a/src/public/lp-tokens/curve.json b/src/public/lp-tokens/curve.json new file mode 100644 index 00000000..fa4fe668 --- /dev/null +++ b/src/public/lp-tokens/curve.json @@ -0,0 +1,3961 @@ +{ + "name": "LP curve Token List", + "timestamp": "2024-10-16T12:38:18.798Z", + "version": { + "major": 1, + "minor": 0, + "patch": 0 + }, + "tokens": [ + { + "chainId": 1, + "address": "0xce6431d21e3fb1036ce9973a3312368ed96f5ce7", + "name": "FRAXsDAI", + "decimals": 18, + "symbol": "FRAXsDAI", + "extensions": { + "tokens": "0x83f20f44975d03b1b09e64809b757c47f942beea,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0x06325440d014e39736583c165c2963ba99faf14e", + "name": "Curve.fi ETH/stETH", + "decimals": 18, + "symbol": "steCRV", + "extensions": { + "tokens": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84,0x0000000000000000000000000000000000000000" + } + }, + { + "chainId": 1, + "address": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490", + "name": "Curve.fi DAI/USDC/USDT", + "decimals": 18, + "symbol": "3Crv", + "extensions": { + "tokens": "0x6b175474e89094c44da98b954eedeac495271d0f,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0x637213593e31bc25f49d37c74b43a89eb1743d73", + "name": "shezETH/ETH", + "decimals": 18, + "symbol": "shezETHETH", + "extensions": { + "tokens": "0x63a0964a36c34e81959da5894ad888800e17405b,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x5dc1bf6f1e983c0b21efb003c105133736fa0743", + "name": "FRAXUSDe", + "decimals": 18, + "symbol": "FRAXUSDe", + "extensions": { + "tokens": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0x5f6c431ac417f0f430b84a666a563fabe681da94", + "name": "deUSD/USDC", + "decimals": 18, + "symbol": "deUSDUSDC", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x15700b564ca08d9439c58ca5053166e8317aa138" + } + }, + { + "chainId": 1, + "address": "0x1d08e7adc263cfc70b1babe6dc5bb339c16eec52", + "name": "USD0/USD0++", + "decimals": 18, + "symbol": "USD0USD0++", + "extensions": { + "tokens": "0x35d8949372d46b7a3d5a56006ae77b215fc69bc0,0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5" + } + }, + { + "chainId": 1, + "address": "0xeeda34a377dd0ca676b9511ee1324974fa8d980d", + "name": "pufETH/wstETH", + "decimals": 18, + "symbol": "pufETHwstE", + "extensions": { + "tokens": "0xd9a442856c234a39a81a089c06451ebaa4306a72,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x21e27a5e5513d6e65c4f830167390997aa84843a", + "name": "Curve.fi Factory Pool: stETH-ng", + "decimals": 18, + "symbol": "stETH-ng-f", + "extensions": { + "tokens": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84,0x0000000000000000000000000000000000000000" + } + }, + { + "chainId": 1, + "address": "0x4d9f9d15101eec665f77210cb999639f760f831e", + "name": "Curve.fi Factory Plain Pool: stETH/frxETH", + "decimals": 18, + "symbol": "st-frxETH-f", + "extensions": { + "tokens": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x167478921b907422f8e88b43c4af2b8bea278d3a", + "name": "sDAI/sUSDe", + "decimals": 18, + "symbol": "MtEthena", + "extensions": { + "tokens": "0x83f20f44975d03b1b09e64809b757c47f942beea,0x9d39a5de30e57443bff2a8307a4256c8797a3497" + } + }, + { + "chainId": 1, + "address": "0x7f86bf177dd4f3494b841a37e810a34dd56c829b", + "name": "TricryptoUSDC", + "decimals": 18, + "symbol": "crvUSDCWBTCWETH", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + } + }, + { + "chainId": 1, + "address": "0x9c3b46c0ceb5b9e304fcd6d88fc50f7dd24b31bc", + "name": "Curve.fi Factory Plain Pool: frxETH/WETH", + "decimals": 18, + "symbol": "frxeth-ng-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0xb7ecb2aa52aa64a717180e030241bc75cd946726", + "name": "Curve.fi Factory Plain Pool: tBTC/WBTC", + "decimals": 18, + "symbol": "2BTC-f", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0x18084fba666a33d37592fa2633fd49a74dd93a88" + } + }, + { + "chainId": 1, + "address": "0xf5f5b97624542d72a9e06f04804bf81baa15e2b4", + "name": "TricryptoUSDT", + "decimals": 18, + "symbol": "crvUSDTWBTCWETH", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0xe080027bd47353b5d1639772b4a75e9ed3658a0d", + "name": "osETH/rETH", + "decimals": 18, + "symbol": "osETH-rETH", + "extensions": { + "tokens": "0xf1c9acdc66974dfb6decb12aa385b9cd01190e38,0xae78736cd615f374d3085123a210448e74fc6393" + } + }, + { + "chainId": 1, + "address": "0x02950460e2b9529d0e00284a5fa2d7bdf3fa4d72", + "name": "USDe-USDC", + "decimals": 18, + "symbol": "USDeUSDC", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x4c9edd5852cd905f086c759e8383e09bff1e68b3" + } + }, + { + "chainId": 1, + "address": "0x6683eafe46cb9ed394f298e14b87ed680c17cedd", + "name": "rsETH/weETH", + "decimals": 18, + "symbol": "rsETHweETH", + "extensions": { + "tokens": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7,0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee" + } + }, + { + "chainId": 1, + "address": "0xa5588f7cdf560811710a2d82d3c9c99769db1dcb", + "name": "FRAXPYUSD", + "decimals": 18, + "symbol": "FRAXPYUSD", + "extensions": { + "tokens": "0x853d955acef822db058eb8505911ed77f175b99e,0x6c3ea9036406852006290770bedfcaba0e23a0e8" + } + }, + { + "chainId": 1, + "address": "0xc4ad29ba4b3c580e6d59105fff484999997675ff", + "name": "Curve.fi USD-BTC-ETH", + "decimals": 18, + "symbol": "crv3crypto", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0x94b17476a93b3262d87b9a326965d1e91f9c13e7", + "name": "Curve.fi Factory Pool: OETH", + "decimals": 18, + "symbol": "OETHCRV-f", + "extensions": { + "tokens": "0x0000000000000000000000000000000000000000,0x856c4efb76c1d1ae02e20ceb03a2a6a08b0b8dc3" + } + }, + { + "chainId": 1, + "address": "0xf36a4ba50c603204c3fc6d2da8b78a7b69cbc67d", + "name": "USDe/DAI", + "decimals": 18, + "symbol": "USDeDAI", + "extensions": { + "tokens": "0x6b175474e89094c44da98b954eedeac495271d0f,0x4c9edd5852cd905f086c759e8383e09bff1e68b3" + } + }, + { + "chainId": 1, + "address": "0x971add32ea87f10bd192671630be3be8a11b8623", + "name": "Curve.fi Factory Plain Pool: cvxCrv/Crv", + "decimals": 18, + "symbol": "cvxcrv-crv-f", + "extensions": { + "tokens": "0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7,0xd533a949740bb3306d119cc777fa900ba034cd52" + } + }, + { + "chainId": 1, + "address": "0xef484de8c07b6e2d732a92b5f78e81b38f99f95e", + "name": "DOLA/FRAXPYUSD", + "decimals": 18, + "symbol": "crvDOLA", + "extensions": { + "tokens": "0xa5588f7cdf560811710a2d82d3c9c99769db1dcb,0x865377367054516e17014ccded1e7d814edc9ce4" + } + }, + { + "chainId": 1, + "address": "0x5a6a4d54456819380173272a5e8e9b9904bdf41b", + "name": "Curve.fi Factory USD Metapool: Magic Internet Money 3Pool", + "decimals": 18, + "symbol": "MIM-3LP3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3" + } + }, + { + "chainId": 1, + "address": "0xc25a3a3b969415c80451098fa907ec722572917f", + "name": "Curve.fi DAI/USDC/USDT/sUSD", + "decimals": 18, + "symbol": "crvPlain3andSUSD", + "extensions": { + "tokens": "0xdac17f958d2ee523a2206206994597c13d831ec7,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x6b175474e89094c44da98b954eedeac495271d0f,0x57ab1ec28d129707052df4df418d58a2d46d5f51" + } + }, + { + "chainId": 1, + "address": "0xb30da2376f63de30b42dc055c93fa474f31330a5", + "name": "Curve.fi Factory USD Metapool: alUSDFRAXBP", + "decimals": 18, + "symbol": "alUSDFRAXB3CRV-f", + "extensions": { + "tokens": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc,0xbc6da0fe9ad5f3b0d58160288917aa56653660e9" + } + }, + { + "chainId": 1, + "address": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc", + "name": "Curve.fi FRAX/USDC", + "decimals": 18, + "symbol": "crvFRAX", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0xed279fdd11ca84beef15af5d39bb4d4bee23f0ca", + "name": "Curve.fi Factory USD Metapool: Liquity", + "decimals": 18, + "symbol": "LUSD3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x5f98805a4e8be255a32880fdec7f6728c6568ba0" + } + }, + { + "chainId": 1, + "address": "0x7c4e143b23d72e6938e06291f705b5ae3d5c7c7c", + "name": "deUSD/USDT", + "decimals": 18, + "symbol": "deUSDUSDT", + "extensions": { + "tokens": "0x15700b564ca08d9439c58ca5053166e8317aa138,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0x14100f81e33c33ecc7cdac70181fb45b6e78569f", + "name": "USD0/USDC", + "decimals": 18, + "symbol": "USD0-USDC", + "extensions": { + "tokens": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0xfd2a8fa60abd58efe3eee34dd494cd491dc14900", + "name": "Curve.fi aDAI/aUSDC/aUSDT", + "decimals": 18, + "symbol": "a3CRV", + "extensions": { + "tokens": "0x028171bca77440897b824ca71d1c56cac55b68a3,0xbcca60bb61934080951369a648fb03df4f96263c,0x3ed3b47dd13ec9a98b44e6204a523e766b225811" + } + }, + { + "chainId": 1, + "address": "0x425bfb93370f14ff525adb6eaeacfe1f4e3b5802", + "name": "sDAI/USDM Rebase Enjoyer Pool", + "decimals": 18, + "symbol": "sdai-usdm", + "extensions": { + "tokens": "0x59d9356e565ab3a36dd77763fc0d87feaf85508c,0x83f20f44975d03b1b09e64809b757c47f942beea" + } + }, + { + "chainId": 1, + "address": "0x2cf99a343e4ecf49623e82f2ec6a9b62e16ff3fe", + "name": "FRAXFPI", + "decimals": 18, + "symbol": "FRAXFPI", + "extensions": { + "tokens": "0x5ca135cb8527d76e932f34b5145575f9d8cbe08e,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0x6951bdc4734b9f7f3e1b74afebc670c736a0edb6", + "name": "pxETH/stETH", + "decimals": 18, + "symbol": "pxsteth", + "extensions": { + "tokens": "0x04c154b66cb340f3ae24111cc767e0184ed00cc6,0xae7ab96520de3a18e5e111b5eaab095312d7fe84" + } + }, + { + "chainId": 1, + "address": "0xf43211935c781d5ca1a41d2041f397b8a7366c7a", + "name": "Curve.fi ETH/frxETH", + "decimals": 18, + "symbol": "frxETHCRV", + "extensions": { + "tokens": "0x0000000000000000000000000000000000000000,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0xb657b895b265c38c53fff00166cf7f6a3c70587d", + "name": "Curve.fi Factory Plain Pool: alETHfrxETH", + "decimals": 18, + "symbol": "alfrxETH-f", + "extensions": { + "tokens": "0x5e8422345238f34275888049021821e8e08caa1f,0x0100546f2cd4c9d97f798ffc9755e47865ff7ee6" + } + }, + { + "chainId": 1, + "address": "0xf55b0f6f2da5ffddb104b58a60f2862745960442", + "name": "USDe-crvUSD", + "decimals": 18, + "symbol": "USDecrvUSD", + "extensions": { + "tokens": "0x4c9edd5852cd905f086c759e8383e09bff1e68b3,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 1, + "address": "0xc8eb2cf2f792f77af0cd9e203305a585e588179d", + "name": "pxETH/wETH", + "decimals": 18, + "symbol": "pxethweth", + "extensions": { + "tokens": "0x04c154b66cb340f3ae24111cc767e0184ed00cc6,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x390f3595bca2df7d23783dfd126427cceb997bf4", + "name": "Curve.fi Factory Plain Pool: crvUSD/USDT", + "decimals": 18, + "symbol": "crvUSDUSDT-f", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0xab96aa0ee764924f49fbb372f3b4db9c2cb24ea2", + "name": "USDLxUSDC", + "decimals": 18, + "symbol": "USDLUSDC", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xbdc7c08592ee4aa51d06c27ee23d5087d65adbcd" + } + }, + { + "chainId": 1, + "address": "0x075b1bb99792c9e1041ba13afef80c91a1e70fb3", + "name": "Curve.fi renBTC/wBTC/sBTC", + "decimals": 18, + "symbol": "crvRenWSBTC", + "extensions": { + "tokens": "0xfe18be6b3bd88a2d2a7f928d00292e7a9963cfc6,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0xeb4c2781e4eba804ce9a9803c67d0893436bb27d" + } + }, + { + "chainId": 1, + "address": "0xdf55670e27be5cde7228dd0a6849181891c9eba1", + "name": "Curve.fi Factory Crypto Pool: STG/USDC", + "decimals": 18, + "symbol": "STGUSDC-f", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xaf5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6" + } + }, + { + "chainId": 1, + "address": "0x59ab5a5b5d617e478a2479b0cad80da7e2831492", + "name": "Curve.fi Factory Pool: ETHx-ETH", + "decimals": 18, + "symbol": "ethx-f", + "extensions": { + "tokens": "0x0000000000000000000000000000000000000000,0xa35b1b31ce002fbf2058d22f30f95d405200a15b" + } + }, + { + "chainId": 42161, + "address": "0x7f90122bf0700f9e7e1f688fe926940e8839f353", + "name": "Curve.fi USDC/USDT", + "decimals": 18, + "symbol": "2CRV", + "extensions": { + "tokens": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8,0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9" + } + }, + { + "chainId": 42161, + "address": "0x4bd135524897333bec344e50ddd85126554e58b4", + "name": "USDC/USDM", + "decimals": 18, + "symbol": "usdc-usdm", + "extensions": { + "tokens": "0xaf88d065e77c8cc2239327c5edb3a432268e5831,0x59d9356e565ab3a36dd77763fc0d87feaf85508c" + } + }, + { + "chainId": 1, + "address": "0xdb74dfdd3bb46be8ce6c33dc9d82777bcfc3ded5", + "name": "weETH/WETH-ng", + "decimals": 18, + "symbol": "weeth-ng", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee" + } + }, + { + "chainId": 1, + "address": "0x4dece678ceceb27446b35c672dc7d61f30bad69e", + "name": "Curve.fi Factory Plain Pool: crvUSD/USDC", + "decimals": 18, + "symbol": "crvUSDUSDC-f", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 1, + "address": "0x3a283d9c08e8b55966afb64c515f5143cf907611", + "name": "Curve CVX-ETH", + "decimals": 18, + "symbol": "crvCVXETH", + "extensions": { + "tokens": "0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x3d229e1b4faab62f621ef2f6a610961f7bd7b23b", + "name": "Curve EURS-USDC", + "decimals": 18, + "symbol": "crvEURSUSDC", + "extensions": { + "tokens": "0xdb25f211ab05b1c97d595516f45794528a807ad8,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0xf8db2accdef8e7a26b0e65c3980adc8ce11671a4", + "name": "FDUSD/USDe", + "decimals": 18, + "symbol": "FDUSDUSDe", + "extensions": { + "tokens": "0xc5f0f7b66764f6ec8c8dff7ba683102295e16409,0x4c9edd5852cd905f086c759e8383e09bff1e68b3" + } + }, + { + "chainId": 42161, + "address": "0xd2239b95890018a8f52ffd17d7f94c3a82f05389", + "name": "Curve.fi Factory USD Metapool: Lumi Finance USD", + "decimals": 18, + "symbol": "LUAUSD3CRV-f", + "extensions": { + "tokens": "0x1dd6b5f9281c6b4f043c02a83a46c2772024636c,0x7f90122bf0700f9e7e1f688fe926940e8839f353" + } + }, + { + "chainId": 1, + "address": "0x5282a4ef67d9c33135340fb3289cc1711c13638c", + "name": "Curve.fi cyDAI/cyUSDC/cyUSDT", + "decimals": 18, + "symbol": "ib3CRV", + "extensions": { + "tokens": "0x48759f220ed983db51fa7a8c0d2aab8f3ce4166a,0x8e595470ed749b85c6f7669de83eae304c2ec68f,0x76eb2fe28b36b3ee97f3adae0c69606eedb2a37c" + } + }, + { + "chainId": 1, + "address": "0x4ebdf703948ddcea3b11f675b4d1fba9d2414a14", + "name": "TriCRV", + "decimals": 18, + "symbol": "crvUSDETHCRV", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xd533a949740bb3306d119cc777fa900ba034cd52" + } + }, + { + "chainId": 1, + "address": "0x6e52cce4eafdf77091dd1c82183b2d97b776b397", + "name": "Curve.fi Factory Crypto Pool: frxETHCVX", + "decimals": 18, + "symbol": "frxETHCVX-f", + "extensions": { + "tokens": "0x5e8422345238f34275888049021821e8e08caa1f,0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b" + } + }, + { + "chainId": 1, + "address": "0x74345504eaea3d9408fc69ae7eb2d14095643c5b", + "name": "GHO/fxUSD", + "decimals": 18, + "symbol": "fxUSDGHO", + "extensions": { + "tokens": "0x085780639cc2cacd35e474e71f4d000e2405d8f6,0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f" + } + }, + { + "chainId": 1, + "address": "0x670a72e6d22b0956c0d2573288f82dcc5d6e3a61", + "name": "GHOTHENA", + "decimals": 18, + "symbol": "GHOUSDe", + "extensions": { + "tokens": "0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f,0x4c9edd5852cd905f086c759e8383e09bff1e68b3" + } + }, + { + "chainId": 1, + "address": "0x5018be882dcce5e3f2f3b0913ae2096b9b3fb61f", + "name": "USDC/fxUSD", + "decimals": 18, + "symbol": "USDCfxUSD", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x085780639cc2cacd35e474e71f4d000e2405d8f6" + } + }, + { + "chainId": 1, + "address": "0x383e6b4437b59fff47b619cba855ca29342a8559", + "name": "PayPool", + "decimals": 18, + "symbol": "PYUSDUSDC", + "extensions": { + "tokens": "0x6c3ea9036406852006290770bedfcaba0e23a0e8,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0xe8a5677171c87fcb65b76957f2852515b404c7b1", + "name": "Curve.fi Factory Crypto Pool: ETH+/ETH", + "decimals": 18, + "symbol": "ETH+ETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xe72b141df173b999ae7c1adcbf60cc9833ce56a8" + } + }, + { + "chainId": 1, + "address": "0x2570f1bd5d2735314fc102eb12fc1afe9e6e7193", + "name": "TryLSD", + "decimals": 18, + "symbol": "TryLSD", + "extensions": { + "tokens": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0,0xac3e018457b222d93114458476f3e3416abbe38f,0xae78736cd615f374d3085123a210448e74fc6393" + } + }, + { + "chainId": 1, + "address": "0xd632f22692fac7611d2aa1c0d552930d43caed3b", + "name": "Curve.fi Factory USD Metapool: Frax", + "decimals": 18, + "symbol": "FRAX3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0x2889302a794da87fbf1d6db415c1492194663d13", + "name": "TricryptoLLAMA", + "decimals": 18, + "symbol": "crvCRVUSDTBTCWSTETH", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x18084fba666a33d37592fa2633fd49a74dd93a88,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0xb3c8ce1ee157b0dcaa96897c9170aee6281706c9", + "name": "pufETH/wstETH", + "decimals": 18, + "symbol": "crvPufETH", + "extensions": { + "tokens": "0xd9a442856c234a39a81a089c06451ebaa4306a72,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0xf1005ac82e89de676449525c3cb86959216864c1", + "name": "SolvBTC/WBTC", + "decimals": 18, + "symbol": "SolvWBTC", + "extensions": { + "tokens": "0x7a56e1c57c7475ccf742a1832b028f0456652f97,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + } + }, + { + "chainId": 1, + "address": "0xe57180685e3348589e9521aa53af0bcd497e884d", + "name": "Curve.fi Factory USD Metapool: DOLA/FRAXBP", + "decimals": 18, + "symbol": "DOLAFRAXBP3CRV-f", + "extensions": { + "tokens": "0x865377367054516e17014ccded1e7d814edc9ce4,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xdb6925ea42897ca786a045b252d95aa7370f44b4", + "name": "TriRSR", + "decimals": 18, + "symbol": "crvRSReUSDETH+", + "extensions": { + "tokens": "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f,0x320623b8e4ff03373931769a31fc52a4e78b5d70,0xe72b141df173b999ae7c1adcbf60cc9833ce56a8" + } + }, + { + "chainId": 42161, + "address": "0x186cf879186986a20aadfb7ead50e3c20cb26cec", + "name": "2BTC-ng", + "decimals": 18, + "symbol": "2BTC-ng", + "extensions": { + "tokens": "0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40,0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f" + } + }, + { + "chainId": 1, + "address": "0x73e4bec1a111869f395cbb24f6676826bf86d905", + "name": "swBTC/wBTC", + "decimals": 18, + "symbol": "swBTCwBTC", + "extensions": { + "tokens": "0x8db2350d78abc13f5673a411d4700bcf87864dde,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + } + }, + { + "chainId": 1, + "address": "0x1f7e9321ce32af1f9ea1185fd10d31fea31ffd95", + "name": "hETH/WETH", + "decimals": 18, + "symbol": "hETHWETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x270b7748cdf8243bfe68face7230ef0fce695389" + } + }, + { + "chainId": 1, + "address": "0xf5d7c5484c02c03cf131b76c67c3eb969828bd3d", + "name": "AUSD/FRAX", + "decimals": 18, + "symbol": "AUSDFRAX", + "extensions": { + "tokens": "0x853d955acef822db058eb8505911ed77f175b99e,0x00000000efe302beaa2b3e6e1b18d08d69a9012a" + } + }, + { + "chainId": 1, + "address": "0x272bf7e4ce3308b1fb5e54d6a1fc32113619c401", + "name": "eBTC/tBTC", + "decimals": 18, + "symbol": "eBTCtBTC", + "extensions": { + "tokens": "0x661c70333aa1850ccdbae82776bb436a0fcfeefb,0x18084fba666a33d37592fa2633fd49a74dd93a88" + } + }, + { + "chainId": 1, + "address": "0xca0253a98d16e9c1e3614cafda19318ee69772d0", + "name": "Curve.fi Factory Plain Pool: sdCRV/CRV", + "decimals": 18, + "symbol": "sdCRVlp-f", + "extensions": { + "tokens": "0xd533a949740bb3306d119cc777fa900ba034cd52,0xd1b5651e55d4ceed36251c61c50c889b36f6abb5" + } + }, + { + "chainId": 1, + "address": "0x8cd52ee292313c4d851e71a7064f096504ab3ee9", + "name": "TricryptoGHO", + "decimals": 18, + "symbol": "GHOBTCwstE", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0xa10d15538e09479186b4d3278ba5c979110dddb1", + "name": " tETH/wstETH", + "decimals": 18, + "symbol": "tETHwstETH", + "extensions": { + "tokens": "0xd11c452fc99cf405034ee446803b6f6c1f6d5ed8,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 42161, + "address": "0x1446999b0b0e4f7ada6ee73f2ae12a2cfdc5d9e7", + "name": "Overnight max stable yield", + "decimals": 18, + "symbol": "USD++", + "extensions": { + "tokens": "0xb1084db8d3c05cebd5fa9335df95ee4b8a0edc30,0xe80772eaf6e2e18b651f160bc9158b2a5cafca65" + } + }, + { + "chainId": 1, + "address": "0x0f2f4d68308db60d36268a602ef273421a227021", + "name": "uniETH/ETH", + "decimals": 18, + "symbol": "uniETH ETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4" + } + }, + { + "chainId": 1, + "address": "0x1c899ded01954d0959e034b62a728e7febe593b0", + "name": "Curve.fi Factory Plain Pool: stLINK/LINK", + "decimals": 18, + "symbol": "stLINK-f", + "extensions": { + "tokens": "0xb8b295df2cd735b15be5eb419517aa626fc43cd5,0x514910771af9ca656af840dff83e8264ecf986ca" + } + }, + { + "chainId": 1, + "address": "0x08bfa22bb3e024cdfeb3eca53c0cb93bf59c4147", + "name": "eUSD/USDC", + "decimals": 18, + "symbol": "eUSDUSDC", + "extensions": { + "tokens": "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0x8efd02a0a40545f32dba5d664cbbc1570d3fedf6", + "name": "alETH/wETH", + "decimals": 18, + "symbol": "alETHwETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x0100546f2cd4c9d97f798ffc9755e47865ff7ee6" + } + }, + { + "chainId": 1, + "address": "0x6a9014fb802dcc5efe3b97fd40aaa632585636d0", + "name": "Curve.fi Factory Plain Pool: cvxFxs/Fxs", + "decimals": 18, + "symbol": "cvxfxs-fxs-f", + "extensions": { + "tokens": "0xfeef77d3f69374f66429c91d732a244f074bdf74,0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0" + } + }, + { + "chainId": 1, + "address": "0x5ba541585d6297b756f08b7c61a7e37752123b4f", + "name": "dgnETH/ETH+", + "decimals": 18, + "symbol": "dgnETHETH+", + "extensions": { + "tokens": "0x005f893ecd7bf9667195642f7649da8163e23658,0xe72b141df173b999ae7c1adcbf60cc9833ce56a8" + } + }, + { + "chainId": 1, + "address": "0x8272e1a3dbef607c04aa6e5bd3a1a134c8ac063b", + "name": "Curve.fi Factory Plain Pool: crvUSD/DOLA", + "decimals": 18, + "symbol": "crvUSDDOLA-f", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x865377367054516e17014ccded1e7d814edc9ce4" + } + }, + { + "chainId": 1, + "address": "0x7704d01908afd31bf647d969c295bb45230cd2d6", + "name": "eBTC/WBTC", + "decimals": 18, + "symbol": "eBTCWBTC", + "extensions": { + "tokens": "0x657e8c867d8b37dcc18fa4caead9c45eb088c642,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + } + }, + { + "chainId": 1, + "address": "0xe06a65e09ae18096b99770a809ba175fa05960e2", + "name": "Curve.fi Factory Crypto Pool: FXN/ETH", + "decimals": 18, + "symbol": "FXNETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x365accfca291e7d3914637abf1f7635db165bb09" + } + }, + { + "chainId": 1, + "address": "0x4704ab1fb693ce163f7c9d3a31b3ff4eaf797714", + "name": "Curve.fi Factory Crypto Pool: FPI2Pool", + "decimals": 18, + "symbol": "FPIFRAX-f", + "extensions": { + "tokens": "0x853d955acef822db058eb8505911ed77f175b99e,0x5ca135cb8527d76e932f34b5145575f9d8cbe08e" + } + }, + { + "chainId": 1, + "address": "0x635ef0056a597d13863b73825cca297236578595", + "name": "GHO/crvUSD", + "decimals": 18, + "symbol": "GHOcrvUSD", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f" + } + }, + { + "chainId": 1, + "address": "0x9de1c3d446237ab9baff74127eb4f303802a2683", + "name": "Curve.fi Factory Crypto Pool: STG/FRAX-USDC", + "decimals": 18, + "symbol": "STG/FRAXBP-f", + "extensions": { + "tokens": "0xaf5191b0de278c7286d6c7cc6ab6bb8a73ba2cd6,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x99f5acc8ec2da2bc0771c32814eff52b712de1e5", + "name": "Curve.fi Factory Plain Pool: yCRV", + "decimals": 18, + "symbol": "yCRV-f", + "extensions": { + "tokens": "0xfcc5c47be19d06bf83eb04298b026f81069ff65b,0xd533a949740bb3306d119cc777fa900ba034cd52" + } + }, + { + "chainId": 1, + "address": "0x1c5f80b6b68a9e1ef25926eee00b5255791b996b", + "name": "Curve.fi Factory Plain Pool: pETH", + "decimals": 18, + "symbol": "pETH-WETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x821a278dfff762c76410264303f25bf42e195c0c" + } + }, + { + "chainId": 1, + "address": "0x29059568bb40344487d62f7450e78b8e6c74e0e5", + "name": "Curve.fi Factory Crypto Pool: YFI/ETH", + "decimals": 18, + "symbol": "YFIETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e" + } + }, + { + "chainId": 42161, + "address": "0xe957ce03ccdd88f02ed8b05c9a3a28abef38514a", + "name": "dlcBTC/WBTC", + "decimals": 18, + "symbol": "dlcBTCwBTC", + "extensions": { + "tokens": "0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f,0x050c24dbf1eec17babe5fc585f06116a259cc77a" + } + }, + { + "chainId": 1, + "address": "0x0cd6f267b2086bea681e922e19d40512511be538", + "name": "Curve.fi Factory Plain Pool: crvUSD/Frax", + "decimals": 18, + "symbol": "crvUSDFRAX-f", + "extensions": { + "tokens": "0x853d955acef822db058eb8505911ed77f175b99e,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 42161, + "address": "0xb34a7d1444a707349bc7b981b7f2e1f20f81f013", + "name": "Curve.fi Factory USD Metapool: Overnight", + "decimals": 18, + "symbol": "USD+FRAX3CRV-f", + "extensions": { + "tokens": "0xe80772eaf6e2e18b651f160bc9158b2a5cafca65,0xc9b8a3fdecb9d5b218d02555a8baf332e5b740d5" + } + }, + { + "chainId": 1, + "address": "0x8ea96fc70c577d59528c98c31bc4bf39027c1c3e", + "name": "SolvBTC.BBN/SolvBTC", + "decimals": 18, + "symbol": "BBNSolvBTC", + "extensions": { + "tokens": "0xd9d920aa40f578ab794426f5c90f6c731d159def,0x7a56e1c57c7475ccf742a1832b028f0456652f97" + } + }, + { + "chainId": 1, + "address": "0x189b4e49b5caf33565095097b4b960f14032c7d0", + "name": "Dola/fxUSD", + "decimals": 18, + "symbol": "fxUSDDola", + "extensions": { + "tokens": "0x865377367054516e17014ccded1e7d814edc9ce4,0x085780639cc2cacd35e474e71f4d000e2405d8f6" + } + }, + { + "chainId": 1, + "address": "0x69accb968b19a53790f43e57558f5e443a91af22", + "name": "Curve.fi Factory Plain Pool: yETH", + "decimals": 18, + "symbol": "yETH-f", + "extensions": { + "tokens": "0x1bed97cbc3c24a4fb5c069c6e311a967386131f7,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xa3d87fffce63b53e0d54faa1cc983b7eb0b74a9c", + "name": "Curve.fi ETH/sETH", + "decimals": 18, + "symbol": "eCRV", + "extensions": { + "tokens": "0x0000000000000000000000000000000000000000,0x5e74c9036fb86bd7ecdcb084a0673efc32ea31cb" + } + }, + { + "chainId": 42161, + "address": "0xc9b8a3fdecb9d5b218d02555a8baf332e5b740d5", + "name": "Curve.fi Factory Plain Pool: FRAXBP", + "decimals": 18, + "symbol": "FRAXBP-f", + "extensions": { + "tokens": "0x17fc002b466eec40dae837fc4be5c67993ddbd6f,0xff970a61a04b1ca14834a43f5de4533ebddb5cc8" + } + }, + { + "chainId": 1, + "address": "0xd2967f45c4f384deea880f807be904762a3dea07", + "name": "Curve.fi GUSD/3Crv", + "decimals": 18, + "symbol": "gusd3CRV", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x056fd409e1d7a124bd7017459dfea2f387b6d5cd" + } + }, + { + "chainId": 1, + "address": "0x49849c98ae39fff122806c06791fa73784fb3675", + "name": "Curve.fi renBTC/wBTC", + "decimals": 18, + "symbol": "crvRenWBTC", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0xeb4c2781e4eba804ce9a9803c67d0893436bb27d" + } + }, + { + "chainId": 1, + "address": "0x5be6c45e2d074faa20700c49ada3e88a1cc0025d", + "name": "Curve.fi Factory Crypto Pool: Curve GEAR/ETH", + "decimals": 18, + "symbol": "crvGEARETH-f", + "extensions": { + "tokens": "0xba3335588d9403515223f109edc4eb7269a9ab5d,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xaa17a236f2badc98ddc0cf999abb47d47fc0a6cf", + "name": "Curve.fi ETH/aETH", + "decimals": 18, + "symbol": "ankrCRV", + "extensions": { + "tokens": "0x0000000000000000000000000000000000000000,0xe95a203b1a91a908f9b9ce46459d101078c2c3cb" + } + }, + { + "chainId": 1, + "address": "0x1062fd8ed633c1f080754c19317cb3912810b5e5", + "name": "Curve.fi Factory Plain Pool: cvxFxn/Fxn", + "decimals": 18, + "symbol": "cvxfxn-fxn-f", + "extensions": { + "tokens": "0x183395dbd0b5e93323a7286d1973150697fffcb3,0x365accfca291e7d3914637abf1f7635db165bb09" + } + }, + { + "chainId": 42161, + "address": "0x1e2ebe2fffa7c9fa83486188f7c19f9acd1bb990", + "name": "Curve.fi Factory Plain Pool: peUSD/USDC", + "decimals": 18, + "symbol": "peUSDUSDC-f", + "extensions": { + "tokens": "0xff970a61a04b1ca14834a43f5de4533ebddb5cc8,0xdce765f021410b3266aa0053c93cb4535f1e12e0" + } + }, + { + "chainId": 1, + "address": "0x91553bad9fbc8bd69ff5d5678cbf7d514d00de0b", + "name": "thUSD", + "decimals": 18, + "symbol": "thUSD3CRV", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0xcfc5bd99915aaa815401c5a41a927ab7a38d29cf" + } + }, + { + "chainId": 42161, + "address": "0x1deb3b1ca6afca0ff9c5ce9301950dc98ac0d523", + "name": "Curve.fi Factory Plain Pool: frxETH/WETH", + "decimals": 18, + "symbol": "frxETHWETH-f", + "extensions": { + "tokens": "0x178412e79c25968a32e89b11f63b33f733770c2a,0x82af49447d8a07e3bd95bd0d56f35241523fbab1" + } + }, + { + "chainId": 1, + "address": "0x2f3bc4c27a4437aeca13de0e37cdf1028f3706f0", + "name": "LBTC/WBTC", + "decimals": 18, + "symbol": "LBTC/WBTC", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0x8236a87084f8b84306f72007f36f2618a5634494" + } + }, + { + "chainId": 42161, + "address": "0x30df229cefa463e991e29d42db0bae2e122b2ac7", + "name": "Curve.fi Factory USD Metapool: MIM", + "decimals": 18, + "symbol": "MIM3CRV-f", + "extensions": { + "tokens": "0xfea7a6a0b346362bf88a9e4a88416b77a57d6c2a,0x7f90122bf0700f9e7e1f688fe926940e8839f353" + } + }, + { + "chainId": 42161, + "address": "0x2fe7ae43591e534c256a1594d326e5779e302ff4", + "name": "crvUSD/Frax", + "decimals": 18, + "symbol": "crvUSDFRAX", + "extensions": { + "tokens": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5,0x17fc002b466eec40dae837fc4be5c67993ddbd6f" + } + }, + { + "chainId": 1, + "address": "0x87650d7bbfc3a9f10587d7778206671719d9910d", + "name": "Curve.fi Factory USD Metapool: Origin Dollar", + "decimals": 18, + "symbol": "OUSD3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x2a8e1e676ec238d8a992307b495b45b3feaa5e86" + } + }, + { + "chainId": 1, + "address": "0xaeda92e6a3b1028edc139a4ae56ec881f3064d4f", + "name": "Curve.fi Factory USD Metapool: eUSD+FRAX/USDC (FRAXBP)", + "decimals": 18, + "symbol": "eUSD3CRV-f", + "extensions": { + "tokens": "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x1ee81c56e42ec34039d993d12410d437ddea341e", + "name": "Frax/fxUSD", + "decimals": 18, + "symbol": "fxUSDFrax", + "extensions": { + "tokens": "0x085780639cc2cacd35e474e71f4d000e2405d8f6,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0xcb08717451aae9ef950a2524e33b6dcaba60147b", + "name": "Curve T-ETH", + "decimals": 18, + "symbol": "crvTETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xcdf7028ceab81fa0c6971208e83fa7872994bee5" + } + }, + { + "chainId": 1, + "address": "0x4647b6d835f3b393c7a955df51eefcf0db961606", + "name": "Curve.fi Factory Crypto Pool: KP3R/ETH", + "decimals": 18, + "symbol": "KP3RETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x1ceb5cb57c4d4e2b2433641b95dd330a33185a44" + } + }, + { + "chainId": 42161, + "address": "0x1c34204fcfe5314dcf53be2671c02c35db58b4e3", + "name": "USDE/USDC", + "decimals": 18, + "symbol": "USDEUSDC", + "extensions": { + "tokens": "0x5d3a1ff2b6bab83b63cd9ad0787074081a52ef34,0xaf88d065e77c8cc2239327c5edb3a432268e5831" + } + }, + { + "chainId": 1, + "address": "0xba3436fd341f2c8a928452db3c5a3670d1d5cc73", + "name": "Curve.fi Factory Plain Pool: agEUR/EUROC", + "decimals": 18, + "symbol": "agEUREUROC-f", + "extensions": { + "tokens": "0x1abaea1f7c830bd89acc67ec4af516284b1bc33c,0x1a7e4e63778b4f12a199c062f3efdd288afcbce8" + } + }, + { + "chainId": 1, + "address": "0x16b54e3ac8e3ba088333985035b869847e36e770", + "name": "eUSD/fxUSD", + "decimals": 18, + "symbol": "eUSDfxUSD", + "extensions": { + "tokens": "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f,0x085780639cc2cacd35e474e71f4d000e2405d8f6" + } + }, + { + "chainId": 1, + "address": "0xca978a0528116dda3cba9acd3e68bc6191ca53d0", + "name": "Curve.fi Factory Plain Pool: crvUSD/USDP", + "decimals": 18, + "symbol": "crvUSDUSDP-f", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x8e870d67f660d95d5be530380d0ec0bd388289e1" + } + }, + { + "chainId": 1, + "address": "0x57064f49ad7123c92560882a45518374ad982e85", + "name": "sUSDe/crvUSD", + "decimals": 18, + "symbol": "crvU-sUSDe", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x9d39a5de30e57443bff2a8307a4256c8797a3497" + } + }, + { + "chainId": 42161, + "address": "0x8e0b8c8bb9db49a46697f3a5bb8a308e744821d2", + "name": "Curve.fi USD-BTC-ETH", + "decimals": 18, + "symbol": "crv3crypto", + "extensions": { + "tokens": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1,0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f,0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9" + } + }, + { + "chainId": 1, + "address": "0xd7bf9bb6bd088317effd116e2b70ea3a054cbceb", + "name": "MIM/fxUSD", + "decimals": 18, + "symbol": "fxUSDMIM", + "extensions": { + "tokens": "0x085780639cc2cacd35e474e71f4d000e2405d8f6,0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3" + } + }, + { + "chainId": 42161, + "address": "0x59bf0545fca0e5ad48e13da269facd2e8c886ba4", + "name": "Curve.fi Factory Plain Pool: VST+FRAX", + "decimals": 18, + "symbol": "VSTFRAX-f", + "extensions": { + "tokens": "0x17fc002b466eec40dae837fc4be5c67993ddbd6f,0x64343594ab9b56e99087bfa6f2335db24c2d1f17" + } + }, + { + "chainId": 1, + "address": "0x26f3f26f46cbee59d1f8860865e13aa39e36a8c0", + "name": "Curve.fi Factory Plain Pool: sdPENDLE", + "decimals": 18, + "symbol": "sdPENDLElp-f", + "extensions": { + "tokens": "0x808507121b80c02388fad14726482e061b8da827,0x5ea630e00d6ee438d3dea1556a110359acdc10a9" + } + }, + { + "chainId": 1, + "address": "0x0cfe5c777a7438c9dd8add53ed671cec7a5faee5", + "name": "Curve.fi Factory USD Metapool: Prisma mkUSD", + "decimals": 18, + "symbol": "mkUSD3CRV-f", + "extensions": { + "tokens": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc,0x4591dbff62656e7859afe5e45f6f47d3669fbb28" + } + }, + { + "chainId": 1, + "address": "0x194ebd173f6cdace046c53eacce9b953f28411d1", + "name": "Curve.fi EURS/sEUR", + "decimals": 18, + "symbol": "eursCRV", + "extensions": { + "tokens": "0xd71ecff9342a5ced620049e616c5035f1db98620,0xdb25f211ab05b1c97d595516f45794528a807ad8" + } + }, + { + "chainId": 1, + "address": "0x410e3e86ef427e30b9235497143881f717d93c2a", + "name": "Curve.fi bBTC/sbtcCRV", + "decimals": 18, + "symbol": "bBTC/sbtcCRV", + "extensions": { + "tokens": "0x075b1bb99792c9e1041ba13afef80c91a1e70fb3,0x9be89d2a4cd102d8fecc6bf9da793be995c22541" + } + }, + { + "chainId": 1, + "address": "0x9e641187391b7a5fe9ee193359408ca3894f68a2", + "name": "thUSD/crvUSD", + "decimals": 18, + "symbol": "thUSDcrvUS", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0xcfc5bd99915aaa815401c5a41a927ab7a38d29cf" + } + }, + { + "chainId": 1, + "address": "0x828b154032950c8ff7cf8085d841723db2696056", + "name": "Curve.fi Factory Plain Pool: stETH concentrated", + "decimals": 18, + "symbol": "STETHETH_C-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xae7ab96520de3a18e5e111b5eaab095312d7fe84" + } + }, + { + "chainId": 1, + "address": "0xcec99cff3632cf1f16652cc5b1e80eb08be25983", + "name": "pzETH/wstETH", + "decimals": 18, + "symbol": "pzETHstETH", + "extensions": { + "tokens": "0x8c9532a60e0e7c6bbd2b2c1303f63ace1c3e9811,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x0e84996ac18fcf6fe18c372520798ce0cdf892d4", + "name": "USD3/sDAI", + "decimals": 18, + "symbol": "USD3sDAI", + "extensions": { + "tokens": "0x83f20f44975d03b1b09e64809b757c47f942beea,0x0d86883faf4ffd7aeb116390af37746f45b6f378" + } + }, + { + "chainId": 1, + "address": "0xc7de47b9ca2fc753d6a2f167d8b3e19c6d18b19a", + "name": "TriDBR", + "decimals": 18, + "symbol": "crvDBRINV", + "extensions": { + "tokens": "0x865377367054516e17014ccded1e7d814edc9ce4,0xad038eb671c44b853887a7e32528fab35dc5d710,0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68" + } + }, + { + "chainId": 1, + "address": "0x845838df265dcd2c412a1dc9e959c7d08537f8a2", + "name": "Curve.fi cDAI/cUSDC", + "decimals": 18, + "symbol": "cDAI+cUSDC", + "extensions": { + "tokens": "0x5d3a536e4d6dbd6114cc1ead35777bab948e3643,0x39aa39c021dfbae8fac545936693ac917d5e7563" + } + }, + { + "chainId": 1, + "address": "0x8999eb39237dd9e3c184fb2f10780a95a34a14ef", + "name": "USD3/USDM", + "decimals": 18, + "symbol": "USD3USDM", + "extensions": { + "tokens": "0x59d9356e565ab3a36dd77763fc0d87feaf85508c,0x0d86883faf4ffd7aeb116390af37746f45b6f378" + } + }, + { + "chainId": 1, + "address": "0x964573b560da1ce5b10dd09a4723c5ccbe9f9688", + "name": "USD3/sUSDe", + "decimals": 18, + "symbol": "USD3sUSDe", + "extensions": { + "tokens": "0x9d39a5de30e57443bff2a8307a4256c8797a3497,0x0d86883faf4ffd7aeb116390af37746f45b6f378" + } + }, + { + "chainId": 100, + "address": "0x1337bedc9d22ecbe766df105c9623922a27963ec", + "name": "Curve.fi wxDAI/USDC/USDT", + "decimals": 18, + "symbol": "x3CRV", + "extensions": { + "tokens": "0xddafbb505ad214d7b80b1f830fccc89b60fb7a83,0xe91d153e0b41518a2ce8dd3d7944fa863463a97d,0x4ecaba5870353805a9f068101a40e0f32ed605c6" + } + }, + { + "chainId": 1, + "address": "0x30ce6e5a75586f0e83bcac77c9135e980e6bc7a8", + "name": "USDM / crvUSD", + "decimals": 18, + "symbol": "USDMcrvUSD", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x59d9356e565ab3a36dd77763fc0d87feaf85508c" + } + }, + { + "chainId": 1, + "address": "0xe7c2ab3f0e43f843612d570004984c60ce969a49", + "name": "USDLxUSDT", + "decimals": 18, + "symbol": "LiftTether", + "extensions": { + "tokens": "0xbdc7c08592ee4aa51d06c27ee23d5087d65adbcd,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0x3a65cbaebbfecbea5d0cb523ab56fdbda7ff9aaa", + "name": "zunETH/frxETH", + "decimals": 18, + "symbol": "ZUNFRXETH", + "extensions": { + "tokens": "0x5e8422345238f34275888049021821e8e08caa1f,0xc2e660c62f72c2ad35ace6db78a616215e2f2222" + } + }, + { + "chainId": 42161, + "address": "0x93a416206b4ae3204cfe539edfee6bc05a62963e", + "name": "eUSD/USDC", + "decimals": 18, + "symbol": "eUSDUSDC", + "extensions": { + "tokens": "0x12275dcb9048680c4be40942ea4d92c74c63b844,0xaf88d065e77c8cc2239327c5edb3a432268e5831" + } + }, + { + "chainId": 1, + "address": "0x39f5b252de249790faed0c2f05abead56d2088e1", + "name": "wETH/pufETH", + "decimals": 18, + "symbol": "wETHpufETH", + "extensions": { + "tokens": "0xd9a442856c234a39a81a089c06451ebaa4306a72,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x625e92624bc2d88619accc1788365a69767f6200", + "name": "pyUSD/crvUSD", + "decimals": 18, + "symbol": "PYcrvUSD", + "extensions": { + "tokens": "0x6c3ea9036406852006290770bedfcaba0e23a0e8,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 1, + "address": "0x13ea95ce68185e334d3747539845a3b7643a8cab", + "name": "zunUSD/fxUSD", + "decimals": 18, + "symbol": "ZUNFXUSD", + "extensions": { + "tokens": "0x085780639cc2cacd35e474e71f4d000e2405d8f6,0x8c0d76c9b18779665475f3e212d9ca1ed6a1a0e6" + } + }, + { + "chainId": 1, + "address": "0xc83b79c07ece44b8b99ffa0e235c00add9124f9e", + "name": "USDM-3crv", + "decimals": 18, + "symbol": "USDM3crv", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x59d9356e565ab3a36dd77763fc0d87feaf85508c" + } + }, + { + "chainId": 1, + "address": "0x326290a1b0004eee78fa6ed4f1d8f4b2523ab669", + "name": "Curve.fi Factory USD Metapool: XAI/FRAXBP", + "decimals": 18, + "symbol": "XAIFRAXBP3CRV-f", + "extensions": { + "tokens": "0xd7c9f0e536dc865ae858b0c0453fe76d13c3beac,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x6663b6d50992ef4fc0380199397c87c2f5256075", + "name": "Curve.fi Factory Crypto Pool: ALD/ETH", + "decimals": 18, + "symbol": "ALDETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xb26c4b3ca601136daf98593feaeff9e0ca702a8d" + } + }, + { + "chainId": 1, + "address": "0x9d0464996170c6b9e75eed71c68b99ddedf279e8", + "name": "Curve.fi Factory Plain Pool: cvxCRV", + "decimals": 18, + "symbol": "cvxcrv-f", + "extensions": { + "tokens": "0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7,0xd533a949740bb3306d119cc777fa900ba034cd52" + } + }, + { + "chainId": 1, + "address": "0x2673099769201c08e9a5e63b25fbaf25541a6557", + "name": "Curve.fi Factory USD Metapool: eUSD/3CRV", + "decimals": 18, + "symbol": "eUSD3CRV3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0xdf3ac4f479375802a821f7b7b46cd7eb5e4262cc" + } + }, + { + "chainId": 1, + "address": "0x43b4fdfd4ff969587185cdb6f0bd875c5fc83f8c", + "name": "Curve.fi Factory USD Metapool: Alchemix USD", + "decimals": 18, + "symbol": "alUSD3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0xbc6da0fe9ad5f3b0d58160288917aa56653660e9" + } + }, + { + "chainId": 1, + "address": "0xb92b054b9cc33685e7f8c3f85177c4b6dc061391", + "name": "weETHs/WETH", + "decimals": 18, + "symbol": "weETHsWETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x917cee801a67f933f2e6b33fc0cd1ed2d5909d88" + } + }, + { + "chainId": 1, + "address": "0x5426178799ee0a0181a89b4f57efddfab49941ec", + "name": "TricryptoINV", + "decimals": 18, + "symbol": "crvUSDCWETHINV", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x41d5d79431a913c4ae7d69a668ecdfe5ff9dfb68,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x5271045f7b73c17825a7a7aee6917ee46b0b7520", + "name": "Curve.fi Factory Crypto Pool: OHM/FRAXBP", + "decimals": 18, + "symbol": "OHMFRAXBP-f", + "extensions": { + "tokens": "0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x051d7e5609917bd9b73f04bac0ded8dd46a74301", + "name": "Curve.fi wBTC/sBTC", + "decimals": 18, + "symbol": "crvWSBTC", + "extensions": { + "tokens": "0xfe18be6b3bd88a2d2a7f928d00292e7a9963cfc6,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + } + }, + { + "chainId": 1, + "address": "0x447ddd4960d9fdbf6af9a790560d0af76795cb08", + "name": "Curve.fi Factory Plain Pool: rETH/wstETH", + "decimals": 18, + "symbol": "rETHwstETH-f", + "extensions": { + "tokens": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0,0xae78736cd615f374d3085123a210448e74fc6393" + } + }, + { + "chainId": 1, + "address": "0x839d6bdedff886404a6d7a788ef241e4e28f4802", + "name": "cbBTC/wBTC", + "decimals": 18, + "symbol": "cbBTC-WBTC", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf" + } + }, + { + "chainId": 1, + "address": "0x7ea4ad8c803653498bf6ac1d2debc04dce8fd2ad", + "name": "Curve.fi Factory Crypto Pool: TOKE/ETH", + "decimals": 18, + "symbol": "TOKEETH-f", + "extensions": { + "tokens": "0x2e9d63788249371f1dfc918a52f8d799f4a38c94,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x17d964da2bd337cfeaed30a27c9ab6580676e730", + "name": "zunETH/pxETH", + "decimals": 18, + "symbol": "ZUNPXETH", + "extensions": { + "tokens": "0xc2e660c62f72c2ad35ace6db78a616215e2f2222,0x04c154b66cb340f3ae24111cc767e0184ed00cc6" + } + }, + { + "chainId": 42161, + "address": "0x8ce4e9d3246e3d629f8ed811c421054dc6542bd6", + "name": "crvUSD/MONEY Curve LP", + "decimals": 18, + "symbol": "dfmcrvUSD", + "extensions": { + "tokens": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5,0x69420f9e38a4e60a62224c489be4bf7a94402496" + } + }, + { + "chainId": 1, + "address": "0x1aef73d49dedc4b1778d0706583995958dc862e6", + "name": "Curve.fi MUSD/3Crv", + "decimals": 18, + "symbol": "musd3CRV", + "extensions": { + "tokens": "0xe2f2a5c287993345a840db3b0845fbc70f5935a5,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x53a901d48795c58f485cbb38df08fa96a24669d5", + "name": "Curve.fi ETH/rETH", + "decimals": 18, + "symbol": "rCRV", + "extensions": { + "tokens": "0x9559aaa82d9649c7a7b220e7c461d2e74c9a3593,0x0000000000000000000000000000000000000000" + } + }, + { + "chainId": 42161, + "address": "0x3adf984c937fa6846e5a24e0a68521bdaf767ce1", + "name": "crvUSD/USDC.e", + "decimals": 18, + "symbol": "crvUSDC.e", + "extensions": { + "tokens": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5,0xff970a61a04b1ca14834a43f5de4533ebddb5cc8" + } + }, + { + "chainId": 1, + "address": "0x85de3add465a219ee25e04d22c39ab027cf5c12e", + "name": "ezETH/WETH", + "decimals": 18, + "symbol": "ezETH-WETH", + "extensions": { + "tokens": "0xbf5495efe5db9ce00f80364c8b423567e58d2110,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 42161, + "address": "0xec090cf6dd891d2d014bea6edada6e05e025d93d", + "name": "crvUSD/USDC", + "decimals": 18, + "symbol": "crvUSDC", + "extensions": { + "tokens": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5,0xaf88d065e77c8cc2239327c5edb3a432268e5831" + } + }, + { + "chainId": 1, + "address": "0x9978c6b08d28d3b74437c917c5dd7c026df9d55c", + "name": "Curve.fi Factory Plain Pool: LUSD/crvUSD", + "decimals": 18, + "symbol": "LUSDcrvUSD-f", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x5f98805a4e8be255a32880fdec7f6728c6568ba0" + } + }, + { + "chainId": 1, + "address": "0xb79565c01b7ae53618d9b847b9443aaf4f9011e7", + "name": "Curve.fi Factory Crypto Pool: LDO/ETH", + "decimals": 18, + "symbol": "LDOETH-f", + "extensions": { + "tokens": "0x5a98fcbea516cf06857215779fd812ca3bef1b32,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 42161, + "address": "0x73af1150f265419ef8a5db41908b700c32d49135", + "name": "crvUSD/USDT", + "decimals": 18, + "symbol": "crvUSDT", + "extensions": { + "tokens": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9,0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5" + } + }, + { + "chainId": 1, + "address": "0x852b90239c5034b5bb7a5e54ef1bef3ce3359cc8", + "name": "Curve.fi Factory Plain Pool: sdYFI/YFI", + "decimals": 18, + "symbol": "sdYFIpool-f", + "extensions": { + "tokens": "0x97983236be88107cc8998733ef73d8d969c52e37,0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e" + } + }, + { + "chainId": 1, + "address": "0xe2ed1dac3a9547bc6057e32bf8133b5268d7d987", + "name": "pxETH/frxETH", + "decimals": 18, + "symbol": "pxfrxeth", + "extensions": { + "tokens": "0x5e8422345238f34275888049021821e8e08caa1f,0x04c154b66cb340f3ae24111cc767e0184ed00cc6" + } + }, + { + "chainId": 1, + "address": "0xc03fef1c425956a3cd5762022e511e0d4148b3d6", + "name": "ULTRA-USDC", + "decimals": 18, + "symbol": "ULTRAUSDC", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x35282d87011f87508d457f08252bc5bfa52e10a0" + } + }, + { + "chainId": 1, + "address": "0x16ead9a10b1a77007e6e329b076ad1fe97a6f7c0", + "name": "Curve.fi Factory Crypto Pool: xETH/ETH", + "decimals": 18, + "symbol": "xETHETH-f", + "extensions": { + "tokens": "0xe063f04f280c60aeca68b38341c2eecbec703ae2,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xc040041088b008eac1bf5fb886eac8c1e244b60f", + "name": "mstETH/wstETH", + "decimals": 18, + "symbol": "mst-wstETH", + "extensions": { + "tokens": "0x49446a0874197839d15395b908328a74ccc96bc0,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0x4d1941a887ec788f059b3bfcc8ee1e97b968825b", + "name": "TricryptoFRAX", + "decimals": 18, + "symbol": "crvFRAXTBTCFRXETH", + "extensions": { + "tokens": "0x5e8422345238f34275888049021821e8e08caa1f,0x18084fba666a33d37592fa2633fd49a74dd93a88,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0x3ee841f47947fefbe510366e4bbb49e145484195", + "name": "USR/USDC", + "decimals": 18, + "symbol": "USRUSDC", + "extensions": { + "tokens": "0x66a1e37c9b0eaddca17d3662d6c05f4decf3e110,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0x42ec68ca5c2c80036044f3eead675447ab3a8065", + "name": "Curve.fi Factory Crypto Pool: Goldfinch FIDU/USDC", + "decimals": 18, + "symbol": "fidu-usdc-f", + "extensions": { + "tokens": "0x6a445e9f40e0b97c92d0b8a3366cef1d67f700bf,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0x84b5a3bd6acb304cb89ffc43117a18bede062376", + "name": "mswETH/rswETH", + "decimals": 18, + "symbol": "msw-rswETH", + "extensions": { + "tokens": "0x32bd822d615a3658a68b6fdd30c2fcb2c996d678,0xfae103dc9cf190ed75350761e95403b7b8afa6c0" + } + }, + { + "chainId": 1, + "address": "0x2482dfb5a65d901d137742ab1095f26374509352", + "name": "pUSD-3CRV-A1000", + "decimals": 18, + "symbol": "pUSD3crv", + "extensions": { + "tokens": "0x466a756e9a7401b5e2444a3fcb3c2c12fbea0a54,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x278cfb6f06b1efc09d34fc7127d6060c61d629db", + "name": "weeTH/rswETH", + "decimals": 18, + "symbol": "weeTH/rswE", + "extensions": { + "tokens": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0,0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee" + } + }, + { + "chainId": 1, + "address": "0x1ab3d612ea7df26117554dddd379764ebce1a5ad", + "name": "mkUSDUSDe", + "decimals": 18, + "symbol": "mkUSDUSDe", + "extensions": { + "tokens": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28,0x4c9edd5852cd905f086c759e8383e09bff1e68b3" + } + }, + { + "chainId": 1, + "address": "0x9e10f9fb6f0d32b350cee2618662243d4f24c64a", + "name": "mkUSD/Paypool", + "decimals": 18, + "symbol": "mkUSDPay", + "extensions": { + "tokens": "0x383e6b4437b59fff47b619cba855ca29342a8559,0x4591dbff62656e7859afe5e45f6f47d3669fbb28" + } + }, + { + "chainId": 1, + "address": "0x9efe1a1cbd6ca51ee8319afc4573d253c3b732af", + "name": "wETH/rETH", + "decimals": 18, + "symbol": "wETHrETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xae78736cd615f374d3085123a210448e74fc6393" + } + }, + { + "chainId": 42161, + "address": "0xebeec2edbbc66eb9055fe772b154f34d3dd686c8", + "name": "zunETH/WETH", + "decimals": 18, + "symbol": "ZUNWETH", + "extensions": { + "tokens": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1,0x06d65ec13465ac5a4376dc101e1141252c4addf8" + } + }, + { + "chainId": 1, + "address": "0x3de254a0f838a844f727fee81040e0fa7884b935", + "name": "Curve.fi Factory Plain Pool: mkUSD/crvUSD", + "decimals": 18, + "symbol": "mkcrvUSD-f", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x4591dbff62656e7859afe5e45f6f47d3669fbb28" + } + }, + { + "chainId": 1, + "address": "0x6c280db098db673d30d5b34ec04b6387185d3620", + "name": "Curve.fi Factory Crypto Pool: CLEV/ETH", + "decimals": 18, + "symbol": "CLEVETH-f", + "extensions": { + "tokens": "0x72953a5c32413614d24c29c84a66ae4b59581bbf,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xb85010193fd15af8390dbd62790da70f46c1126b", + "name": "Curve.fi Factory Crypto Pool: COIL/FRAXBP", + "decimals": 18, + "symbol": "COILFRAX-f", + "extensions": { + "tokens": "0x823e1b82ce1dc147bbdb25a203f046afab1ce918,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xf980b4a4194694913af231de69ab4593f5e0fcdc", + "name": "mkUSD-USDC", + "decimals": 18, + "symbol": "mkUSDUSDC", + "extensions": { + "tokens": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0xb9446c4ef5ebe66268da6700d26f96273de3d571", + "name": "Curve.fi Factory Plain Pool: 3EURpool", + "decimals": 18, + "symbol": "3EURpool-f", + "extensions": { + "tokens": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8,0xc581b735a1688071a1746c968e0798d642ede491,0xdb25f211ab05b1c97d595516f45794528a807ad8" + } + }, + { + "chainId": 1, + "address": "0x3772ba91b46f456ae487cb0974040c861c045810", + "name": "rsETH/sfrxETH", + "decimals": 18, + "symbol": "rsETHsfrx", + "extensions": { + "tokens": "0xac3e018457b222d93114458476f3e3416abbe38f,0xa1290d69c65a6fe4df752f95823fae25cb99e5a7" + } + }, + { + "chainId": 1, + "address": "0xb9ef9c471f686e9249f5bb3af465560e4b917294", + "name": "weETH/weETHs", + "decimals": 18, + "symbol": "weETH/s", + "extensions": { + "tokens": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee,0x917cee801a67f933f2e6b33fc0cd1ed2d5909d88" + } + }, + { + "chainId": 1, + "address": "0x067079c14b85169e6a29703769daddef90816f4c", + "name": "Curve.fi Factory Crypto Pool: PRISMA/mkUSD", + "decimals": 18, + "symbol": "mkPRISMA-f", + "extensions": { + "tokens": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28,0xda47862a83dac0c112ba89c6abc2159b95afd71c" + } + }, + { + "chainId": 1, + "address": "0xf3a43307dcafa93275993862aae628fcb50dc768", + "name": "Curve.fi Factory Crypto Pool: cvxFxs/Fxs", + "decimals": 18, + "symbol": "cvxFXSFXS-f", + "extensions": { + "tokens": "0xfeef77d3f69374f66429c91d732a244f074bdf74,0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0" + } + }, + { + "chainId": 1, + "address": "0x3b21c2868b6028cfb38ff86127ef22e68d16d53b", + "name": "Curve.fi Factory Plain Pool: cvxPrisma/Prisma", + "decimals": 18, + "symbol": "cvxprismlp-f", + "extensions": { + "tokens": "0xda47862a83dac0c112ba89c6abc2159b95afd71c,0x34635280737b5bfe6c7dc2fc3065d60d66e78185" + } + }, + { + "chainId": 1, + "address": "0xf985005a3793dba4cce241b3c19ddcd3fe069ff4", + "name": "Curve.fi Factory Crypto Pool: ALCX/FraxBP", + "decimals": 18, + "symbol": "ALCXFRAXBP-f", + "extensions": { + "tokens": "0xdbdb4d16eda451d0503b854cf79d55697f90c8df,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x8ffc7b89412efd0d17edea2018f6634ea4c2fcb2", + "name": "crvUSD/fxUSD", + "decimals": 18, + "symbol": "fxUSDcrvUS", + "extensions": { + "tokens": "0x085780639cc2cacd35e474e71f4d000e2405d8f6,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 1, + "address": "0x8c24b3213fd851db80245fccc42c40b94ac9a745", + "name": "crvUSD/zunUSD", + "decimals": 18, + "symbol": "CRVZUNUSD", + "extensions": { + "tokens": "0x8c0d76c9b18779665475f3e212d9ca1ed6a1a0e6,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 1, + "address": "0x34d655069f4cac1547e4c8ca284ffff5ad4a8db0", + "name": "Curve.fi Factory Plain Pool: crvUSD/TUSD", + "decimals": 18, + "symbol": "crvUSDTUSD-f", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x0000000000085d4780b73119b644ae5ecd22b376" + } + }, + { + "chainId": 1, + "address": "0x8f476f43baa2d4b6c215d2408340919bf7de0520", + "name": "Tether Alloy", + "decimals": 18, + "symbol": "aUSDT-USDT", + "extensions": { + "tokens": "0xdac17f958d2ee523a2206206994597c13d831ec7,0x9eead9ce15383caeed975427340b3a369410cfbf" + } + }, + { + "chainId": 1, + "address": "0x5b6c539b224014a09b3388e51caaa8e354c959c8", + "name": "Curve.fi Factory Crypto Pool: cbETH/ETH", + "decimals": 18, + "symbol": "cbETH/ETH-f", + "extensions": { + "tokens": "0xbe9895146f7af43049ca1c1ae358b0541ea49704,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xde5331ac4b3630f94853ff322b66407e0d6331e8", + "name": "Curve.fi pBTC/sbtcCRV", + "decimals": 18, + "symbol": "pBTC/sbtcCRV", + "extensions": { + "tokens": "0x075b1bb99792c9e1041ba13afef80c91a1e70fb3,0x5228a22e72ccc52d415ecfd199f99d0665e7733b" + } + }, + { + "chainId": 42161, + "address": "0x8958ae46de6b33293dddc6cdfbe36900f4631851", + "name": "zunUSD/crvUSD", + "decimals": 18, + "symbol": "ZUNCRVUSD", + "extensions": { + "tokens": "0x870908873b6f940e025a7c6879678cb82ec6c9b6,0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5" + } + }, + { + "chainId": 1, + "address": "0xca3d75ac011bf5ad07a98d02f18225f9bd9a6bdf", + "name": "Curve.fi USD-BTC-ETH", + "decimals": 18, + "symbol": "crvTricrypto", + "extensions": { + "tokens": "0xdac17f958d2ee523a2206206994597c13d831ec7,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + } + }, + { + "chainId": 1, + "address": "0xb478bf40dd622086e0d0889eebbadcb63806adde", + "name": "deUSD/DAI", + "decimals": 18, + "symbol": "deUSDDAI", + "extensions": { + "tokens": "0x15700b564ca08d9439c58ca5053166e8317aa138,0x6b175474e89094c44da98b954eedeac495271d0f" + } + }, + { + "chainId": 1, + "address": "0x73a0cba58c19ed5f27c6590bd792ec38de4815ea", + "name": "crvUSD/sFRAX", + "decimals": 18, + "symbol": "crvsFRAX", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32" + } + }, + { + "chainId": 42161, + "address": "0xdbcd16e622c95acb2650b38ec799f76bfc557a0b", + "name": "Curve.fi ETH/wstETH", + "decimals": 18, + "symbol": "wstETHCRV", + "extensions": { + "tokens": "0x0000000000000000000000000000000000000000,0x5979d7b546e38e414f7e9822514be443a4800529" + } + }, + { + "chainId": 1, + "address": "0xb34e1a3d07f9d180bc2fdb9fd90b8994423e33c1", + "name": "Curve.fi Factory Crypto Pool: PRISMA/ETH", + "decimals": 18, + "symbol": "PRISMAETH-f", + "extensions": { + "tokens": "0xda47862a83dac0c112ba89c6abc2159b95afd71c,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 100, + "address": "0x845c8bc94610807fcbab5dd2bc7ac9dabaff3c55", + "name": "EURe/EURC", + "decimals": 18, + "symbol": "EUReEURC", + "extensions": { + "tokens": "0x54e4cb2a4fa0ee46e3d9a98d13bea119666e09f6,0xcb444e90d8198415266c6a2724b7900fb12fc56e" + } + }, + { + "chainId": 1, + "address": "0x5ca0313d44551e32e0d7a298ec024321c4bc59b4", + "name": "Curve.fi Factory Crypto Pool: bLUSD_LUSD3CRV", + "decimals": 18, + "symbol": "bLUSDLUSD3-f", + "extensions": { + "tokens": "0xb9d7dddca9a4ac480991865efef82e01273f79c3,0xed279fdd11ca84beef15af5d39bb4d4bee23f0ca" + } + }, + { + "chainId": 42161, + "address": "0x8f26c8041a963c5b0846c68f02d68c8cdfd7afdc", + "name": "alXAI/XAI", + "decimals": 18, + "symbol": "alXAIXAI", + "extensions": { + "tokens": "0x4ac623237de0aa622b4fdf4da63cf97216371acf,0x4cb9a7ae498cedcbb5eae9f25736ae7d428c9d66" + } + }, + { + "chainId": 1, + "address": "0x4ae86d8732390d852a13cb918463bc6e5775fadd", + "name": "Curve.fi Factory Crypto Pool: frxETHIQ", + "decimals": 18, + "symbol": "frxETHIQ-f", + "extensions": { + "tokens": "0x579cea1889991f68acc35ff5c3dd0621ff29b0c9,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x28ca243dc0ac075dd012fcf9375c25d18a844d96", + "name": "Curve.fi Factory Plain Pool: sdFXN", + "decimals": 18, + "symbol": "sdFXNFXN-f", + "extensions": { + "tokens": "0x365accfca291e7d3914637abf1f7635db165bb09,0xe19d1c837b8a1c83a56cd9165b2c0256d39653ad" + } + }, + { + "chainId": 1, + "address": "0x02d341ccb60faaf662bc0554d13778015d1b285c", + "name": "Curve.fi aDAI/aSUSD", + "decimals": 18, + "symbol": "saCRV", + "extensions": { + "tokens": "0x6c5024cd4f8a59110119c56f8933403a539555eb,0x028171bca77440897b824ca71d1c56cac55b68a3" + } + }, + { + "chainId": 1, + "address": "0x6ade6971ca3d90990c30d39c78b0534c7166e07b", + "name": "Curve.fi Factory Crypto Pool: pxETH/mkUSD", + "decimals": 18, + "symbol": "pxETHmkUSD-f", + "extensions": { + "tokens": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28,0x04c154b66cb340f3ae24111cc767e0184ed00cc6" + } + }, + { + "chainId": 1, + "address": "0x27cb9629ae3ee05cb266b99ca4124ec999303c9d", + "name": "alUSD/fxUSD", + "decimals": 18, + "symbol": "fxUSDalUSD", + "extensions": { + "tokens": "0xbc6da0fe9ad5f3b0d58160288917aa56653660e9,0x085780639cc2cacd35e474e71f4d000e2405d8f6" + } + }, + { + "chainId": 1, + "address": "0x3f0e7916681452d23cd36b1281457da721f2e5df", + "name": "Curve.fi Factory Crypto Pool: Concentrator CTR/ETH", + "decimals": 18, + "symbol": "CTRETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xb3ad645db386d7f6d753b2b9c3f4b853da6890b8" + } + }, + { + "chainId": 1, + "address": "0xe1c7e7732ace7aa9d10a5a71eb3cccdb70535f14", + "name": "crvUSD/USD0", + "decimals": 18, + "symbol": "crvUSD-0", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5" + } + }, + { + "chainId": 1, + "address": "0xb37d6c07482bc11cd28a1f11f1a6ad7b66dec933", + "name": "Curve.fi Factory Plain Pool: agEUR/ibEUR", + "decimals": 18, + "symbol": "ag+ib-EUR-f", + "extensions": { + "tokens": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8,0x96e61422b6a9ba0e068b6c5add4ffabc6a4aae27" + } + }, + { + "chainId": 1, + "address": "0xba6c373992ad8ec1f7520e5878e5540eb36debf1", + "name": "Curve.fi Factory Crypto Pool: rETH/frxETH", + "decimals": 18, + "symbol": "rETHfrxETH-f", + "extensions": { + "tokens": "0xae78736cd615f374d3085123a210448e74fc6393,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x892d701d94a43bdbcb5ea28891daca2fa22a690b", + "name": "Curve.fi Factory USD Metapool: STBT/3CRV", + "decimals": 18, + "symbol": "STBT3CRV-f", + "extensions": { + "tokens": "0x530824da86689c9c17cdc2871ff29b058345b44a,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 42161, + "address": "0xe699fd2b4ea36af0ca07cee042e0833ab831d067", + "name": "FRAX/MONEY Curve LP", + "decimals": 18, + "symbol": "dfmFRAX", + "extensions": { + "tokens": "0x17fc002b466eec40dae837fc4be5c67993ddbd6f,0x69420f9e38a4e60a62224c489be4bf7a94402496" + } + }, + { + "chainId": 1, + "address": "0xfa0bbb0a5815f6648241c9221027b70914dd8949", + "name": "Curve.fi Factory Plain Pool: frxETH/OETH", + "decimals": 18, + "symbol": "frxETHOETH-f", + "extensions": { + "tokens": "0x856c4efb76c1d1ae02e20ceb03a2a6a08b0b8dc3,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x19b080fe1ffa0553469d20ca36219f17fcf03859", + "name": "Curve.fi Factory Plain Pool: ibEUR/sEUR", + "decimals": 18, + "symbol": "ibEUR+sEUR-f", + "extensions": { + "tokens": "0xd71ecff9342a5ced620049e616c5035f1db98620,0x96e61422b6a9ba0e068b6c5add4ffabc6a4aae27" + } + }, + { + "chainId": 1, + "address": "0xf9835375f6b268743ea0a54d742aa156947f8c06", + "name": "Curve.fi Factory Crypto Pool: CNC/ETH", + "decimals": 18, + "symbol": "CNCETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x9ae380f0272e2162340a5bb646c354271c0f5cfc" + } + }, + { + "chainId": 1, + "address": "0xeac874aed7761460dd4c89778ba6db7d320911a8", + "name": "eETH/ETH", + "decimals": 18, + "symbol": "eETH ETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x35fa164735182de50811e8e2e824cfb9b6118ac2" + } + }, + { + "chainId": 1, + "address": "0x69833361991ed76f9e8dbbcdf9ea1520febfb4a7", + "name": "Curve.fi Factory Plain Pool: PRISMA/yPRISMA", + "decimals": 18, + "symbol": "yPRISMA-f", + "extensions": { + "tokens": "0xe3668873d944e4a949da05fc8bde419eff543882,0xda47862a83dac0c112ba89c6abc2159b95afd71c" + } + }, + { + "chainId": 1, + "address": "0x7988292d0fb141085c092132e2a70b30aa1eccab", + "name": "Curve.fi Factory Crypto Pool: VEE/USDC", + "decimals": 18, + "symbol": "VEEUSDC-f", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x7616113782aadab041d7b10d474f8a0c04eff258" + } + }, + { + "chainId": 1, + "address": "0x527331f3f550f6f85acfecab9cc0889180c6f1d5", + "name": "Curve.fi Factory Crypto Pool: cvxCrv/FraxBP", + "decimals": 18, + "symbol": "cvxCrvFrax-f", + "extensions": { + "tokens": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc,0x62b9c7356a2dc64a1969e19c23e4f579f9810aa7" + } + }, + { + "chainId": 1, + "address": "0x9b77bd0a665f05995b68e36fc1053afffaf0d4b5", + "name": "Curve.fi Factory Crypto Pool: mevETH/frxETH", + "decimals": 18, + "symbol": "mevETHfrxE-f", + "extensions": { + "tokens": "0x24ae2da0f361aa4be46b48eb19c91e02c5e4f27e,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x3175f54a354c83e8ade950c14fa3e32fc794c0dc", + "name": "Curve.fi Factory USD Metapool: GRAIFRAXBP", + "decimals": 18, + "symbol": "GRAIFRAXBP3CRV-f", + "extensions": { + "tokens": "0x15f74458ae0bfdaa1a96ca1aa779d715cc1eefe4,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xd39de8fcecb7f2e0c3deb198d8e33663afa0e977", + "name": "Curve.fi Factory Crypto Pool: MMX/USDT", + "decimals": 18, + "symbol": "MMX/USDT-f", + "extensions": { + "tokens": "0xdac17f958d2ee523a2206206994597c13d831ec7,0x614da3b37b6f66f7ce69b4bbbcf9a55ce6168707" + } + }, + { + "chainId": 1, + "address": "0x06cb22615ba53e60d67bf6c341a0fd5e718e1655", + "name": "Curve.fi Factory USD Metapool: FEI Metapool", + "decimals": 18, + "symbol": "FEI3CRV3CRV-f", + "extensions": { + "tokens": "0x956f47f50a910163d8bf957cf5846d573e7f87ca,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 42161, + "address": "0x755d6688ad74661add2fb29212ef9153d40fca46", + "name": "Curve.fi Factory Plain Pool: 2BTC", + "decimals": 18, + "symbol": "2BTC-f", + "extensions": { + "tokens": "0x6c84a8f1c29108f47a79964b5fe888d4f4d0de40,0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f" + } + }, + { + "chainId": 1, + "address": "0x66267c6e24fbcdebf06ae9104e0ccfb9c8b2ae08", + "name": "shezUSD/USDC", + "decimals": 18, + "symbol": "shezUSDUSD", + "extensions": { + "tokens": "0xd60eea80c83779a8a5bfcdac1f3323548e6bb62d,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0x6c38ce8984a890f5e46e6df6117c26b3f1ecfc9c", + "name": "Curve.fi Factory Crypto Pool: Rocketpool rETH/ETH", + "decimals": 18, + "symbol": "rETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xae78736cd615f374d3085123a210448e74fc6393" + } + }, + { + "chainId": 1, + "address": "0xdf9015472ea23e3bea6fbd6092915f9ed6980a99", + "name": "revPool", + "decimals": 18, + "symbol": "revPool", + "extensions": { + "tokens": "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x78da5799cf427fee11e9996982f4150ece7a99a7" + } + }, + { + "chainId": 1, + "address": "0xde6bf97b1cdee8a93ddd8b45d504f247e6c9f886", + "name": "Curve.fi FLIP/stFLIP", + "decimals": 18, + "symbol": "stFLIP-LP", + "extensions": { + "tokens": "0x961d4921e1718e633bac8ded88c4a1cae44b785a,0x826180541412d574cf1336d22c0c0a287822678a" + } + }, + { + "chainId": 1, + "address": "0x42e03280c99579b048bc001531bf7015bc252653", + "name": "OpenMoney USD / USDCUSDT", + "decimals": 18, + "symbol": "3omUSD", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xd3043d66afe00344c115f7f81d18277c5c718ff8,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0x6ee1955afb64146b126162b4ff018db1eb8f08c3", + "name": "ZAI/USDC", + "decimals": 18, + "symbol": "USDzUSDC", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x69000405f9dce69bd4cbf4f2865b79144a69bfe0" + } + }, + { + "chainId": 1, + "address": "0xf7b55c3732ad8b2c2da7c24f30a69f55c54fb717", + "name": "Curve.fi Factory Plain Pool: sdCRV", + "decimals": 18, + "symbol": "sdCRVCRV-f", + "extensions": { + "tokens": "0xd1b5651e55d4ceed36251c61c50c889b36f6abb5,0xd533a949740bb3306d119cc777fa900ba034cd52" + } + }, + { + "chainId": 42161, + "address": "0x73f8b9739a557d5822f0e431f5e03f614f3bd8a9", + "name": "USDC/MONEY Curve LP", + "decimals": 18, + "symbol": "dfmUSDC", + "extensions": { + "tokens": "0x69420f9e38a4e60a62224c489be4bf7a94402496,0xaf88d065e77c8cc2239327c5edb3a432268e5831" + } + }, + { + "chainId": 1, + "address": "0x497ce58f34605b9944e6b15ecafe6b001206fd25", + "name": "Curve.fi Factory USD Metapool: LUSDFRAXBP", + "decimals": 18, + "symbol": "LUSDFRAXBP3CRV-f", + "extensions": { + "tokens": "0x5f98805a4e8be255a32880fdec7f6728c6568ba0,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x6ba5b4e438fa0aaf7c1bd179285af65d13bd3d90", + "name": "RAI3CRV", + "decimals": 18, + "symbol": "RAI3CRV", + "extensions": { + "tokens": "0x03ab458634910aad20ef5f1c8ee96f1d6ac54919,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x13947303f63b363876868d070f14dc865c36463b", + "name": "weETH/WETH", + "decimals": 18, + "symbol": "weETH-WETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee" + } + }, + { + "chainId": 42161, + "address": "0x81fdbd700db44c3e57639c2c4518630945c132a6", + "name": "USDT/MONEY Curve LP", + "decimals": 18, + "symbol": "dfmUSDT", + "extensions": { + "tokens": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9,0x69420f9e38a4e60a62224c489be4bf7a94402496" + } + }, + { + "chainId": 1, + "address": "0x74c204520c9e88aa3eb9d61788aba11be1e0193f", + "name": "USD0/FXUSD", + "decimals": 18, + "symbol": "USD0FXUSD", + "extensions": { + "tokens": "0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5,0x085780639cc2cacd35e474e71f4d000e2405d8f6" + } + }, + { + "chainId": 42161, + "address": "0xdf96c0334d628e2fd084111761ae1016f3a1fb3d", + "name": "DAI/MONEY Curve LP", + "decimals": 18, + "symbol": "dfmDAI", + "extensions": { + "tokens": "0xda10009cbd5d07dd0cecc66161fc93d7c9000da1,0x69420f9e38a4e60a62224c489be4bf7a94402496" + } + }, + { + "chainId": 1, + "address": "0x84cecb5525c6b1c20070e742da870062e84da178", + "name": "TriQOC", + "decimals": 18, + "symbol": "QOMOCAW", + "extensions": { + "tokens": "0xa71d0588eaf47f12b13cf8ec750430d21df04974,0xb53ecf1345cabee6ea1a65100ebb153cebcac40f,0xf3b9569f82b18aef890de263b84189bd33ebe452" + } + }, + { + "chainId": 1, + "address": "0xc37c0e88551ed383c1abedc6628a5579071bf56f", + "name": "eUSD/mkUSD", + "decimals": 18, + "symbol": "eUSDmkUSD", + "extensions": { + "tokens": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28,0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f" + } + }, + { + "chainId": 1, + "address": "0xb73527615c25ac2d226db2581525f69968926caf", + "name": "crvUSD/stUSDT", + "decimals": 18, + "symbol": "crv-stUSDT", + "extensions": { + "tokens": "0x25ec98773d7b4ced4cafab96a2a1c0945f145e10,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 1, + "address": "0x6685fcfce05e7502bf9f0aa03b36025b09374726", + "name": "vETH/ETH", + "decimals": 18, + "symbol": "vETHETH", + "extensions": { + "tokens": "0x38d64ce1bdf1a9f24e0ec469c9cade61236fb4a0,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x6359b6d3e327c497453d4376561ee276c6933323", + "name": "Curve.fi Factory Crypto Pool: SDT/ETH", + "decimals": 18, + "symbol": "SDTETH-f", + "extensions": { + "tokens": "0x73968b9a57c6e53d41345fd57a6e6ae27d6cdb2f,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0xa4eddfe4ba5143ac17fd6bc1e53de0384df8c660", + "name": "AUSD/USDT", + "decimals": 18, + "symbol": "AUSDUSDT", + "extensions": { + "tokens": "0x00000000efe302beaa2b3e6e1b18d08d69a9012a,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0x6e0e681441be6cb1d8405752462488bd4d691e3a", + "name": "Curve.fi Factory Crypto Pool: TRYB/USD (3crv)", + "decimals": 18, + "symbol": "TRYB3POOL-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x2c537e5624e4af88a7ae4060c022609376c8d0eb" + } + }, + { + "chainId": 1, + "address": "0x6788f608cfe5cfcd02e6152ec79505341e0774be", + "name": "Curve.fi Factory Plain Pool: sdAPW", + "decimals": 18, + "symbol": "sdAPWAPW-f", + "extensions": { + "tokens": "0x26f01fe3be55361b0643bc9d5d60980e37a2770d,0x4104b135dbc9609fc1a9490e61369036497660c8" + } + }, + { + "chainId": 1, + "address": "0xa3f152837492340daaf201f4dfec6cd73a8a9760", + "name": "coveYFI/YFI", + "decimals": 18, + "symbol": "COVEYFI", + "extensions": { + "tokens": "0xff71841eefca78a64421db28060855036765c248,0x0bc529c00c6401aef6d220be8c6ea1667f6ad93e" + } + }, + { + "chainId": 1, + "address": "0x4f3e8f405cf5afc05d68142f3783bdfe13811522", + "name": "Curve.fi USDN/3Crv", + "decimals": 18, + "symbol": "usdn3CRV", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x674c6ad92fd080e4004b2312b45f796a192d27a0" + } + }, + { + "chainId": 1, + "address": "0xfe3c78d947b329160496e192b4cf417bb86272ed", + "name": "mstETH-WPUNKS-20/wstETH", + "decimals": 18, + "symbol": "punk20wstE", + "extensions": { + "tokens": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0,0xc975342a95ccb75378ddc646b8620fa3cd5bc051" + } + }, + { + "chainId": 42161, + "address": "0xad37295881f53fe6fdab54493a06cd84f988646b", + "name": "uniETH/wETH", + "decimals": 18, + "symbol": "uniETH", + "extensions": { + "tokens": "0x3d15fd46ce9e551498328b1c83071d9509e2c3a0,0x82af49447d8a07e3bd95bd0d56f35241523fbab1" + } + }, + { + "chainId": 1, + "address": "0xca554e2e2948a211d4650fe0f4e271f01f9cb5f1", + "name": "mkUSD/fxUSD", + "decimals": 18, + "symbol": "fxUSDmkUSD", + "extensions": { + "tokens": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28,0x085780639cc2cacd35e474e71f4d000e2405d8f6" + } + }, + { + "chainId": 100, + "address": "0x0c8fa74c7b2de5a92b39217dc98d2d609439a2e5", + "name": "crvUSD/sDAI", + "decimals": 18, + "symbol": "crvUSDsDAI", + "extensions": { + "tokens": "0xaf204776c7245bf4147c2612bf6e5972ee483701,0xabef652195f98a91e490f047a5006b71c85f058d" + } + }, + { + "chainId": 1, + "address": "0xae6ee608b297305abf3eb609b81febbb8f6a0bb3", + "name": "tBTC/cbBTC", + "decimals": 18, + "symbol": "tBTC/cbBTC", + "extensions": { + "tokens": "0x18084fba666a33d37592fa2633fd49a74dd93a88,0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf" + } + }, + { + "chainId": 1, + "address": "0xa8e14f03124ea156a4fc416537c82ff91a647d50", + "name": "Curve.fi Factory Crypto Pool: ankrETH/frxETH", + "decimals": 18, + "symbol": "ankrfrxETH-f", + "extensions": { + "tokens": "0xe95a203b1a91a908f9b9ce46459d101078c2c3cb,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0xd0fb39e59037fc6ae8af5cb495cea690ed501fdd", + "name": "Curve.fi Factory Crypto Pool: BSGG/USDT", + "decimals": 18, + "symbol": "BSGGUSDT-f", + "extensions": { + "tokens": "0xdac17f958d2ee523a2206206994597c13d831ec7,0xda16cf041e2780618c49dbae5d734b89a6bac9b3" + } + }, + { + "chainId": 1, + "address": "0x7f17a6c77c3938d235b014818092eb6305bda110", + "name": "Curve.fi Factory Crypto Pool: CVX/FraxBP", + "decimals": 18, + "symbol": "CVXFRAXBP-f", + "extensions": { + "tokens": "0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xecd5e75afb02efa118af914515d6521aabd189f1", + "name": "Curve.fi Factory USD Metapool: TrueUSD", + "decimals": 18, + "symbol": "TUSD3CRV-f", + "extensions": { + "tokens": "0x0000000000085d4780b73119b644ae5ecd22b376,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0xc270b3b858c335b6ba5d5b10e2da8a09976005ad", + "name": "Curve.fi Factory USD Metapool: Paxos Dollar (USDP)", + "decimals": 18, + "symbol": "pax-usdp3CRV-f", + "extensions": { + "tokens": "0x8e870d67f660d95d5be530380d0ec0bd388289e1,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x79586fa680958102154093b795fdb8efbc013822", + "name": "USD3/eUSD", + "decimals": 18, + "symbol": "USD3eUSD", + "extensions": { + "tokens": "0x0d86883faf4ffd7aeb116390af37746f45b6f378,0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f" + } + }, + { + "chainId": 1, + "address": "0x9fc689ccada600b6df723d9e47d84d76664a1f23", + "name": "Curve.fi cDAI/cUSDC/USDT", + "decimals": 18, + "symbol": "cDAI+cUSDC+USDT", + "extensions": { + "tokens": "0xdac17f958d2ee523a2206206994597c13d831ec7,0x5d3a536e4d6dbd6114cc1ead35777bab948e3643,0x39aa39c021dfbae8fac545936693ac917d5e7563" + } + }, + { + "chainId": 1, + "address": "0x393dad6c76d962abba489a77dbf37ae948a4a6ee", + "name": "Curve.fi Factory Crypto Pool: ETH/XYO", + "decimals": 18, + "symbol": "ETHXYO-f", + "extensions": { + "tokens": "0x55296f69f40ea6d20e478533c15a6b08b654e758,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x48ff31bbbd8ab553ebe7cbd84e1ea3dba8f54957", + "name": "Curve.fi Factory Plain Pool: sdANGLE", + "decimals": 18, + "symbol": "sdAGAG-f", + "extensions": { + "tokens": "0x31429d1856ad1377a8a0079410b297e1a9e214c2,0x752b4c6e92d96467fe9b9a2522ef07228e00f87c" + } + }, + { + "chainId": 1, + "address": "0xe6b5cc1b4b47305c58392ce3d359b10282fc36ea", + "name": "Curve.fi Factory USD Metapool: USDD/3CRV", + "decimals": 18, + "symbol": "USDD3CRV3CRV-f", + "extensions": { + "tokens": "0x0c10bf8fcb7bf5412187a595ab97a3609160b5c6,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x86bf09acb47ab31686be413d614e9ded3666a1d3", + "name": "TriSILO", + "decimals": 18, + "symbol": "crvUSDETHSILO", + "extensions": { + "tokens": "0x6f80310ca7f2c654691d1383149fa1a57d8ab1f8,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x94cc50e4521bd271c1a997a3a4dc815c2f920b41", + "name": "Curve.fi Factory Plain Pool: crvUSD/SUSD", + "decimals": 18, + "symbol": "crvUSDSUSD-f", + "extensions": { + "tokens": "0x57ab1ec28d129707052df4df418d58a2d46d5f51,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" + } + }, + { + "chainId": 1, + "address": "0x021cf6b7ebb8c8efcf21396eb4c94658976172c7", + "name": "dgnETH/ETH+", + "decimals": 18, + "symbol": "dgnETHETH+", + "extensions": { + "tokens": "0xe72b141df173b999ae7c1adcbf60cc9833ce56a8,0x005f893ecd7bf9667195642f7649da8163e23658" + } + }, + { + "chainId": 1, + "address": "0x97e2768e8e73511ca874545dc5ff8067eb19b787", + "name": "Curve.fi USDK/3Crv", + "decimals": 18, + "symbol": "usdk3CRV", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x1c48f86ae57291f7686349f12601910bd8d470bb" + } + }, + { + "chainId": 1, + "address": "0x65f228ed6a6001ed6485535e0dc33e525734f54c", + "name": "Curve.fi Factory Crypto Pool: mkUSD/ETH", + "decimals": 18, + "symbol": "mkusdETH-f", + "extensions": { + "tokens": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 42161, + "address": "0x95f425c7d730eb7673fca272c2c305f48ed546c3", + "name": "ETH+/WETH", + "decimals": 18, + "symbol": "ETH+WETH", + "extensions": { + "tokens": "0x82af49447d8a07e3bd95bd0d56f35241523fbab1,0x18c14c2d707b2212e17d1579789fc06010cfca23" + } + }, + { + "chainId": 1, + "address": "0x137469b55d1f15651ba46a89d0588e97dd0b6562", + "name": "Curve.fi Factory Crypto Pool: BADGER/WBTC", + "decimals": 18, + "symbol": "BADGERWBTC-f", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0x3472a5a71965499acd81997a54bba8d852c6e53d" + } + }, + { + "chainId": 1, + "address": "0x90244f43d548a4f8dfecfad91a193465b1fad6f7", + "name": "Curve.fi Factory Crypto Pool: FXS/ETH", + "decimals": 18, + "symbol": "FXSETH-f", + "extensions": { + "tokens": "0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x8fdb0bb9365a46b145db80d0b1c5c5e979c84190", + "name": "Curve.fi Factory USD Metapool: BUSDFRAXBP", + "decimals": 18, + "symbol": "BUSDFRAXBP3CRV-f", + "extensions": { + "tokens": "0x4fabb145d64652a948d72533023f6e7a623c7c53,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x413928a25d6ea1a26f2625d633207755f67bf97c", + "name": "Curve.fi Factory Plain Pool: agEUR/EURe", + "decimals": 18, + "symbol": "agEUREURe-f", + "extensions": { + "tokens": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8,0x3231cb76718cdef2155fc47b5286d82e6eda273f" + } + }, + { + "chainId": 100, + "address": "0xd4b7769dffa274daa8ec351b67609804fafb4307", + "name": "crvUSD/USDC", + "decimals": 18, + "symbol": "crvusdusdc", + "extensions": { + "tokens": "0xddafbb505ad214d7b80b1f830fccc89b60fb7a83,0xabef652195f98a91e490f047a5006b71c85f058d" + } + }, + { + "chainId": 1, + "address": "0x3660bd168494d61ffdac21e403d0f6356cf90fd7", + "name": "Curve.fi Factory Crypto Pool: OHM/ETH", + "decimals": 18, + "symbol": "OHMETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5" + } + }, + { + "chainId": 1, + "address": "0xfffae954601cff1195a8e20342db7ee66d56436b", + "name": "Curve.fi Factory Crypto Pool: ETHx-wstETH", + "decimals": 18, + "symbol": "ETHxwstETH-f", + "extensions": { + "tokens": "0xa35b1b31ce002fbf2058d22f30f95d405200a15b,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0xc73151dca19fff7a16ae421a9fb35455832d66d3", + "name": "Curve.fi Factory USD Metapool: DUSD/FRAXBP", + "decimals": 18, + "symbol": "DUSDFRAXBP3CRV-f", + "extensions": { + "tokens": "0xa48f322f8b3edff967629af79e027628b9dd1298,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x733a2a4f6d111e04040e88d6595083828965e01b", + "name": "genETH/wstETH", + "decimals": 18, + "symbol": "crvGenETH", + "extensions": { + "tokens": "0xf073bac22dab7faf4a3dd6c6189a70d54110525c,0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" + } + }, + { + "chainId": 1, + "address": "0xbfab6fa95e0091ed66058ad493189d2cb29385e6", + "name": "Curve.fi ETH/wBETH", + "decimals": 18, + "symbol": "ETHwBETHCRV", + "extensions": { + "tokens": "0xa2e3356610840701bdf5611a53974510ae27e2e1,0x0000000000000000000000000000000000000000" + } + }, + { + "chainId": 1, + "address": "0x4807862aa8b2bf68830e4c8dc86d0e9a998e085a", + "name": "Curve.fi Factory USD Metapool: Binance USD", + "decimals": 18, + "symbol": "BUSD3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x4fabb145d64652a948d72533023f6e7a623c7c53" + } + }, + { + "chainId": 1, + "address": "0xd82c2eb10f4895cabed6eda6eeee234bd1a9838b", + "name": "Curve.fi Factory Plain Pool: ETHx/WETH", + "decimals": 18, + "symbol": "ETHxWETH-f", + "extensions": { + "tokens": "0xa35b1b31ce002fbf2058d22f30f95d405200a15b,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 42161, + "address": "0x7d22ea8877256437cc56075b856a714404fe5343", + "name": "USSD/USDT", + "decimals": 18, + "symbol": "USSD/USDT", + "extensions": { + "tokens": "0x33c88d4cac6ac34f77020915a2a88cd0417dc069,0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9" + } + }, + { + "chainId": 1, + "address": "0x21b45b2c1c53fdfe378ed1955e8cc29ae8ce0132", + "name": "Curve.fi Factory Plain Pool: MIM/USDV", + "decimals": 18, + "symbol": "MIMUSDV-f", + "extensions": { + "tokens": "0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3,0x0e573ce2736dd9637a0b21058352e1667925c7a8" + } + }, + { + "chainId": 1, + "address": "0xb19059ebb43466c323583928285a49f558e572fd", + "name": "Curve.fi hBTC/wBTC", + "decimals": 18, + "symbol": "hCRV", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0x0316eb71485b0ab14103307bf65a021042c6d380" + } + }, + { + "chainId": 1, + "address": "0xc55bcf5370e67fba281e2aac8937b4ea71e7785f", + "name": "crvUSD/sDAI", + "decimals": 18, + "symbol": "crvsDAI", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x83f20f44975d03b1b09e64809b757c47f942beea" + } + }, + { + "chainId": 42161, + "address": "0x67d11005af05bb1e9fdb1cfc261c23de3e1055a1", + "name": "eUSD/crvUSD", + "decimals": 18, + "symbol": "eUSDcrvUSD", + "extensions": { + "tokens": "0x498bf2b1e120fed3ad3d42ea2165e9b73f99c1e5,0x12275dcb9048680c4be40942ea4d92c74c63b844" + } + }, + { + "chainId": 1, + "address": "0xbe4f3ad6c9458b901c81b734cb22d9eae9ad8b50", + "name": "Curve.fi Factory Crypto Pool: PAL/ETH", + "decimals": 18, + "symbol": "PALETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xab846fb6c81370327e784ae7cbb6d6a6af6ff4bf" + } + }, + { + "chainId": 100, + "address": "0x892406491a47ef0db3abad92064fb5551ff776e0", + "name": "crvUSD/USDT", + "decimals": 18, + "symbol": "crvusdusdt", + "extensions": { + "tokens": "0xabef652195f98a91e490f047a5006b71c85f058d,0x4ecaba5870353805a9f068101a40e0f32ed605c6" + } + }, + { + "chainId": 42161, + "address": "0x741aea6c7707b39bd950da945f84d6b8ba455d48", + "name": "Curve.fi Factory USD Metapool: axlUSDCFRAXBP", + "decimals": 18, + "symbol": "axlFRAX3CRV-f", + "extensions": { + "tokens": "0xeb466342c4d449bc9f53a865d5cb90586f405215,0xc9b8a3fdecb9d5b218d02555a8baf332e5b740d5" + } + }, + { + "chainId": 1, + "address": "0xb54229ab1162673339a7c7ea097609555e84308a", + "name": "WUSD/3CRV", + "decimals": 18, + "symbol": "WUSD3CRV", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0xb6667b04cb61aa16b59617f90ffa068722cf21da" + } + }, + { + "chainId": 1, + "address": "0xad38bf1c9f3726c50b187a419b97e8b2ffcbaf8f", + "name": "Curve.fi Factory Crypto Pool: EURS/FRAXBP", + "decimals": 18, + "symbol": "EURSFRAXBP-f", + "extensions": { + "tokens": "0xdb25f211ab05b1c97d595516f45794528a807ad8,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xb2c35ac676f4a002669e195cf4dc50ddedf6f0fa", + "name": "Curve.fi Factory Crypto Pool: eUSD/USDC", + "decimals": 18, + "symbol": "eUSDUSDC-f", + "extensions": { + "tokens": "0x97de57ec338ab5d51557da3434828c5dbfada371,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 1, + "address": "0x3f436954afb722f5d14d868762a23fab6b0dabf0", + "name": "Curve.fi Factory Crypto Pool: RSR+FRAX/USDC (FRAXBP)", + "decimals": 18, + "symbol": "RSRcrvFRAX-f", + "extensions": { + "tokens": "0x320623b8e4ff03373931769a31fc52a4e78b5d70,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x453d92c7d4263201c69aacfaf589ed14202d83a4", + "name": "Curve.fi Factory Plain Pool: yCRV", + "decimals": 18, + "symbol": "yCRV-f", + "extensions": { + "tokens": "0xd533a949740bb3306d119cc777fa900ba034cd52,0xfcc5c47be19d06bf83eb04298b026f81069ff65b" + } + }, + { + "chainId": 1, + "address": "0xaa5a67c256e27a5d80712c51971408db3370927d", + "name": "Curve.fi Factory USD Metapool: DOLA-3pool Curve LP", + "decimals": 18, + "symbol": "DOLA3POOL3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x865377367054516e17014ccded1e7d814edc9ce4" + } + }, + { + "chainId": 1, + "address": "0x19033d99a7b7010157b81e5ee5a8e63a583fb735", + "name": "Curve.fi Factory Crypto Pool: fETH/crvUSD", + "decimals": 18, + "symbol": "feth-f", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x53805a76e1f5ebbfe7115f16f9c87c2f7e633726" + } + }, + { + "chainId": 1, + "address": "0x0ad66fec8db84f8a3365ada04ab23ce607ac6e24", + "name": "Curve.fi Factory Plain Pool: pitchFXS/FXS", + "decimals": 18, + "symbol": "pitchFXS-f", + "extensions": { + "tokens": "0x11ebe21e9d7bf541a18e1e3ac94939018ce88f0b,0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0" + } + }, + { + "chainId": 1, + "address": "0xe49addc2d1a131c6b8145f0eba1c946b7198e0ba", + "name": "Curve.fi Factory Crypto Pool: swETH/frxETH", + "decimals": 18, + "symbol": "swETHfxETH-f", + "extensions": { + "tokens": "0xf951e335afb289353dc249e82926178eac7ded78,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x2302aabe69e6e7a1b0aa23aac68fccb8a4d2b460", + "name": "Curve.fi Factory Crypto Pool: SILO/FRAX", + "decimals": 18, + "symbol": "silofrax-f", + "extensions": { + "tokens": "0x853d955acef822db058eb8505911ed77f175b99e,0x6f80310ca7f2c654691d1383149fa1a57d8ab1f8" + } + }, + { + "chainId": 1, + "address": "0x84c333e94aea4a51a21f6cf0c7f528c50dc7592c", + "name": "Curve.fi Factory USD Metapool: clevUSDFRAXBP", + "decimals": 18, + "symbol": "clevUSD3CRV-f", + "extensions": { + "tokens": "0x3c20ac688410be8f391be1fb00afc5c212972f86,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xc34993c9adf6a5ab3b4ca27dc71b9c7894a53974", + "name": "Curve.fi Factory Crypto Pool: CRV/frxETH", + "decimals": 18, + "symbol": "CRVfrxETH-f", + "extensions": { + "tokens": "0xd533a949740bb3306d119cc777fa900ba034cd52,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x5ef86dda134ec30ffb0e0302a2dc1e91784596d2", + "name": "shezBTC/WBTC", + "decimals": 18, + "symbol": "shezBTCBTC", + "extensions": { + "tokens": "0x786f4782d1a5c602ea30bc4a95154110b9e231ea,0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" + } + }, + { + "chainId": 1, + "address": "0xd6982da59f1d26476e259559508f4135135cf9b8", + "name": "pyUSD/fxUSD", + "decimals": 18, + "symbol": "fxUSDpyUSD", + "extensions": { + "tokens": "0x6c3ea9036406852006290770bedfcaba0e23a0e8,0x085780639cc2cacd35e474e71f4d000e2405d8f6" + } + }, + { + "chainId": 1, + "address": "0x4424b4a37ba0088d8a718b8fc2ab7952c7e695f5", + "name": "Curve.fi Factory Plain Pool: stACME/WACME", + "decimals": 18, + "symbol": "STACMEWACM-f", + "extensions": { + "tokens": "0x7ac168c81f4f3820fa3f22603ce5864d6ab3c547,0xdf4ef6ee483953fe3b84abd08c6a060445c01170" + } + }, + { + "chainId": 1, + "address": "0x8bc3f1e82ca3d63987dc12f90538c6bf818fcd0f", + "name": "Curve.fi Factory Crypto Pool: DCHF/3CRV", + "decimals": 18, + "symbol": "DCHF3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x045da4bfe02b320f4403674b3b7d121737727a36" + } + }, + { + "chainId": 1, + "address": "0xf8d390f23b06d420daa629d3b6a9a24bd27c1ef3", + "name": "pyUSD/USDC", + "decimals": 18, + "symbol": "PYUSDUSDC", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x6c3ea9036406852006290770bedfcaba0e23a0e8" + } + }, + { + "chainId": 1, + "address": "0xb1c189dfde178fe9f90e72727837cc9289fb944f", + "name": "crvUSD/VUSD", + "decimals": 18, + "symbol": "crvUSDVUSD", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x677ddbd918637e5f2c79e164d402454de7da8619" + } + }, + { + "chainId": 1, + "address": "0xea659b615b48ec6e2d55cd82fcbe5f43d79aeea0", + "name": "pumpBTC/WBTC", + "decimals": 18, + "symbol": "pump-WBTC", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0xf469fbd2abcd6b9de8e169d128226c0fc90a012e" + } + }, + { + "chainId": 1, + "address": "0x55a8a39bc9694714e2874c1ce77aa1e599461e18", + "name": "Curve.fi Factory Plain Pool: MIM-UST", + "decimals": 18, + "symbol": "MIM-UST-f", + "extensions": { + "tokens": "0xa47c8bf37f92abed4a126bda807a7b7498661acd,0x99d8a9c45b2eca8864373a26d1459e3dff1e17f3" + } + }, + { + "chainId": 1, + "address": "0xf57ccad8122b898a147cc8601b1eca88b1662c7e", + "name": "Curve.fi Factory Crypto Pool: cvxFxs/FraxBP", + "decimals": 18, + "symbol": "cvxFxsFrax-f", + "extensions": { + "tokens": "0xfeef77d3f69374f66429c91d732a244f074bdf74,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x8b0fb150fba4fc25cd4f6f5bd8a8f6944ad65af0", + "name": "sxETH/ETH", + "decimals": 18, + "symbol": "sxETH/ETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x3ae86d2d2f6a8d29792156dd92db01d7b3cc75fb" + } + }, + { + "chainId": 1, + "address": "0x51fd52420ce0c8df1fcf36c9511f01998de73887", + "name": "inswETH/swETH", + "decimals": 18, + "symbol": "crvinswETH", + "extensions": { + "tokens": "0xc3ade5ace1bbb033ccae8177c12ecbfa16bd6a9d,0xf951e335afb289353dc249e82926178eac7ded78" + } + }, + { + "chainId": 1, + "address": "0x8282bd15dca2ea2bdf24163e8f2781b30c43a2ef", + "name": "Curve SPELL-ETH", + "decimals": 18, + "symbol": "crvSPELLETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x090185f2135308bad17527004364ebcc2d37e5f6" + } + }, + { + "chainId": 1, + "address": "0xfc2838a17d8e8b1d5456e0a351b0708a09211147", + "name": "Curve.fi FRAX/USDP", + "decimals": 18, + "symbol": "crvfraxUSDP", + "extensions": { + "tokens": "0x8e870d67f660d95d5be530380d0ec0bd388289e1,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0xda68f66fc0f10ee61048e70106df4bdb26baf595", + "name": "Curve.fi Factory Crypto Pool: JPEG/pETH", + "decimals": 18, + "symbol": "JPEGpETH-f", + "extensions": { + "tokens": "0x821a278dfff762c76410264303f25bf42e195c0c,0xe80c0cd204d654cebe8dd64a4857cab6be8345a3" + } + }, + { + "chainId": 1, + "address": "0x5005e71f10d006b087f5deb48f24480824d3a80b", + "name": "weETH/swETH", + "decimals": 18, + "symbol": "weETHswETH", + "extensions": { + "tokens": "0xf951e335afb289353dc249e82926178eac7ded78,0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee" + } + }, + { + "chainId": 1, + "address": "0xfbb481a443382416357fa81f16db5a725dc6cec8", + "name": "Curve.fi Factory Plain Pool: cvxFpis/Fpis", + "decimals": 18, + "symbol": "cvxFpis-f", + "extensions": { + "tokens": "0xa2847348b58ced0ca58d23c7e9106a49f1427df6,0xc2544a32872a91f4a553b404c6950e89de901fdb" + } + }, + { + "chainId": 1, + "address": "0x3d28f9192e34e51414e69fbee5b11b35590fb9fb", + "name": "Curve.fi Factory Crypto Pool: fETH/FraxBP", + "decimals": 18, + "symbol": "fETHFraxBP-f", + "extensions": { + "tokens": "0x53805a76e1f5ebbfe7115f16f9c87c2f7e633726,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xc1f6110d42781aaccd16d716ca7b814f2aeee18f", + "name": "Curve.fi Factory USD Metapool: USK/3CRV", + "decimals": 18, + "symbol": "USK3CRV3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x01bf66becdcfd6d59a5ca18869f494fea086cdfd" + } + }, + { + "chainId": 1, + "address": "0x79ce6be6ae0995b1c8ed3e8ae54de0e437dec8c3", + "name": "Curve.fi Factory USD Metapool: L3USD3CRV", + "decimals": 18, + "symbol": "L3USD3CRV3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x2c2d8a078b33bf7782a16acce2c5ba6653a90d5f" + } + }, + { + "chainId": 1, + "address": "0x5378c23f4cf85fc28fddea16153cf9213aefe9be", + "name": "instETH/stETH", + "decimals": 18, + "symbol": "crvinstETH", + "extensions": { + "tokens": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84,0x7fa768e035f956c41d6aeaa3bd857e7e5141cad5" + } + }, + { + "chainId": 1, + "address": "0xee04382c4ca6c450213923fe0f0dab19b0ff3939", + "name": "rswETH/ETH", + "decimals": 18, + "symbol": "rswETH/ETH", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xfae103dc9cf190ed75350761e95403b7b8afa6c0" + } + }, + { + "chainId": 1, + "address": "0xc794c6a95f30d0ebf7b3bbe85e8a0a95c9e411c1", + "name": "Curve.fi Factory Crypto Pool: hyUSD/eUSD", + "decimals": 18, + "symbol": "hyUSDeUSD-f", + "extensions": { + "tokens": "0xa0d69e286b938e21cbf7e51d71f6a4c8918f482f,0xacdf0dba4b9839b96221a8487e9ca660a48212be" + } + }, + { + "chainId": 1, + "address": "0xb035ab5c47aed0e725a5fa3089e22d5a741cf0d6", + "name": "Curve.fi Factory Crypto Pool: ETH/STBT", + "decimals": 18, + "symbol": "ETHSTBT-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x530824da86689c9c17cdc2871ff29b058345b44a" + } + }, + { + "chainId": 1, + "address": "0x33baeda08b8afacc4d3d07cf31d49fc1f1f3e893", + "name": "Curve.fi Factory USD Metapool: TUSDFRAXBP", + "decimals": 18, + "symbol": "TUSDFRAXBP3CRV-f", + "extensions": { + "tokens": "0x0000000000085d4780b73119b644ae5ecd22b376,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0xfd5db7463a3ab53fd211b4af195c5bccc1a03890", + "name": "Curve.fi Factory Plain Pool: Euro Tether", + "decimals": 18, + "symbol": "EURT-f", + "extensions": { + "tokens": "0xd71ecff9342a5ced620049e616c5035f1db98620,0xc581b735a1688071a1746c968e0798d642ede491" + } + }, + { + "chainId": 1, + "address": "0xceaf7747579696a2f0bb206a14210e3c9e6fb269", + "name": "Curve.fi Factory USD Metapool: wormhole v2 UST-3Pool", + "decimals": 18, + "symbol": "UST_whv23CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0xa693b19d2931d498c5b318df961919bb4aee87a5" + } + }, + { + "chainId": 1, + "address": "0x94e131324b6054c0d789b190b2dac504e4361b53", + "name": "Curve.fi UST/3Crv", + "decimals": 18, + "symbol": "ust3CRV", + "extensions": { + "tokens": "0xa47c8bf37f92abed4a126bda807a7b7498661acd,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x893da8a02b487fef2f7e3f35df49d7625ae549a3", + "name": "Curve.fi Factory Crypto Pool: SDT / FRAXBP", + "decimals": 18, + "symbol": "sdtfraxbp-f", + "extensions": { + "tokens": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc,0x73968b9a57c6e53d41345fd57a6e6ae27d6cdb2f" + } + }, + { + "chainId": 1, + "address": "0x76264772707c8bc24261516b560cbf3cbe6f7819", + "name": "Curve.fi Factory USD Metapool: dForce", + "decimals": 18, + "symbol": "USX3CRV3CRV-f", + "extensions": { + "tokens": "0x0a5e677a6a24b2f1a2bf4f3bffc443231d2fdec8,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x15061e372d50792b68a8e400e89a5da0e4861236", + "name": "insfrxETH/sfrxETH", + "decimals": 18, + "symbol": "crvinfxETH", + "extensions": { + "tokens": "0x668308d77be3533c909a692302cb4d135bf8041c,0xac3e018457b222d93114458476f3e3416abbe38f" + } + }, + { + "chainId": 42161, + "address": "0x2ce5fd6f6f4a159987eac99ff5158b7b62189acf", + "name": "Curve.fi Factory USD Metapool: dForce", + "decimals": 18, + "symbol": "USX2CRV3CRV-f", + "extensions": { + "tokens": "0x7f90122bf0700f9e7e1f688fe926940e8839f353,0x641441c631e2f909700d2f41fd87f0aa6a6b4edb" + } + }, + { + "chainId": 1, + "address": "0x9547429c0e2c3a8b88c6833b58fce962734c0e8c", + "name": "Curve.fi Factory USD Metapool: DOLA 3CRV Curve Metapool", + "decimals": 18, + "symbol": "DOLA-3CRV3CRV-f", + "extensions": { + "tokens": "0x865377367054516e17014ccded1e7d814edc9ce4,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x7eb40e450b9655f4b3cc4259bcc731c63ff55ae6", + "name": "Curve.fi USDP/3Crv", + "decimals": 18, + "symbol": "usdp3CRV", + "extensions": { + "tokens": "0x1456688345527be1f37e9e627da0837d6f08c925,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0xbaaa1f5dba42c3389bdbc2c9d2de134f5cd0dc89", + "name": "Curve.fi Factory Plain Pool: d3pool", + "decimals": 18, + "symbol": "D3-f", + "extensions": { + "tokens": "0x956f47f50a910163d8bf957cf5846d573e7f87ca,0xbc6da0fe9ad5f3b0d58160288917aa56653660e9,0x853d955acef822db058eb8505911ed77f175b99e" + } + }, + { + "chainId": 1, + "address": "0xe3c190c57b5959ae62efe3b6797058b76ba2f5ef", + "name": "Curve.fi Factory USD Metapool: sUSDFRAXBP", + "decimals": 18, + "symbol": "SUSDFRAXBP3CRV-f", + "extensions": { + "tokens": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc,0x57ab1ec28d129707052df4df418d58a2d46d5f51" + } + }, + { + "chainId": 1, + "address": "0x52ebce664ac1c3a1a5a0568599493c5d71f4772b", + "name": "Curve.fi Factory USD Metapool: USDV", + "decimals": 18, + "symbol": "USDV3pool3CRV-f", + "extensions": { + "tokens": "0x6c3f90f043a72fa612cbac8115ee7e52bde6e490,0x20b3b07e9c0e37815e2892ab09496559f57c3603" + } + }, + { + "chainId": 1, + "address": "0xa8165d75bb023c8092b80ddfbc6c8924931f4988", + "name": "mstETH/wstETH", + "decimals": 18, + "symbol": "mst-wstETH", + "extensions": { + "tokens": "0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0,0x49446a0874197839d15395b908328a74ccc96bc0" + } + }, + { + "chainId": 1, + "address": "0x8682fbf0cbf312c891532ba9f1a91e44f81ad7df", + "name": "Curve.fi Factory Crypto Pool: ibEUR/USDC", + "decimals": 18, + "symbol": "ibEURUSDC-f", + "extensions": { + "tokens": "0x96e61422b6a9ba0e068b6c5add4ffabc6a4aae27,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" + } + }, + { + "chainId": 42161, + "address": "0x6e8e50f884ac7e7814a8b0f7d5478adcf11f50a4", + "name": "sUSX/USDC", + "decimals": 18, + "symbol": "sUSX-USDC", + "extensions": { + "tokens": "0xaf88d065e77c8cc2239327c5edb3a432268e5831,0xbc404429558292ee2d769e57d57d6e74bbd2792d" + } + }, + { + "chainId": 1, + "address": "0x397c5908b1d8af00b2c2cce499cdd0cf42165d19", + "name": "Curve.fi Factory Crypto Pool: CAW/ETH", + "decimals": 18, + "symbol": "CAWETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xf3b9569f82b18aef890de263b84189bd33ebe452" + } + }, + { + "chainId": 1, + "address": "0x4e43151b78b5fbb16298c1161fcbf7531d5f8d93", + "name": "Curve.fi Factory USD Metapool: GUSDFRAXBP", + "decimals": 18, + "symbol": "GUSDFRAXBP3CRV-f", + "extensions": { + "tokens": "0x056fd409e1d7a124bd7017459dfea2f387b6d5cd,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x6fc7ea6ca8cd2759803eb78159c931a8ff5e0557", + "name": "rev fxUSD", + "decimals": 18, + "symbol": "rev fxUSD", + "extensions": { + "tokens": "0x085780639cc2cacd35e474e71f4d000e2405d8f6,0x78da5799cf427fee11e9996982f4150ece7a99a7" + } + }, + { + "chainId": 1, + "address": "0x9fb2c7ac644214395b446032266e0fcbce40cd1a", + "name": "InwbETH/wBETH", + "decimals": 18, + "symbol": "crvInwbETH", + "extensions": { + "tokens": "0xda9b11cd701e10c2ec1a284f80820edd128c5246,0xa2e3356610840701bdf5611a53974510ae27e2e1" + } + }, + { + "chainId": 1, + "address": "0x02988f3e08a06be634d985ab94706182db882666", + "name": "InlsETH/LsETH", + "decimals": 18, + "symbol": "crvInlsETH", + "extensions": { + "tokens": "0x8c1bed5b9a0928467c9b1341da1d7bd5e10b6549,0x94b888e11a9e960a9c3b3528eb6ac807b27ca62e" + } + }, + { + "chainId": 1, + "address": "0xd35fabf6ec806f4d772617956a2058cde086c6e0", + "name": "IncbETH/cbETH", + "decimals": 18, + "symbol": "crvIncbETH", + "extensions": { + "tokens": "0xbe9895146f7af43049ca1c1ae358b0541ea49704,0xbf19eead55a6b100667f04f8fbc5371e03e8ab2e" + } + }, + { + "chainId": 1, + "address": "0x4e0915c88bc70750d68c481540f081fefaf22273", + "name": "Curve.fi 4pool USDC/USDT/UST/FRAX", + "decimals": 18, + "symbol": "4CRV", + "extensions": { + "tokens": "0x853d955acef822db058eb8505911ed77f175b99e,0xa693b19d2931d498c5b318df961919bb4aee87a5,0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0xdac17f958d2ee523a2206206994597c13d831ec7" + } + }, + { + "chainId": 1, + "address": "0x663ac72a1c3e1c4186cd3dcb184f216291f4878c", + "name": "Curve.fi Factory Plain Pool: sETH/frxETH", + "decimals": 18, + "symbol": "s-frxETH-f", + "extensions": { + "tokens": "0x5e74c9036fb86bd7ecdcb084a0673efc32ea31cb,0x5e8422345238f34275888049021821e8e08caa1f" + } + }, + { + "chainId": 1, + "address": "0x596b330fa8ab2b449973309af6d6ddc002caa52d", + "name": "Curve.fi Factory Crypto Pool: WACME/frxETH", + "decimals": 18, + "symbol": "WACMEFRXET-f", + "extensions": { + "tokens": "0x5e8422345238f34275888049021821e8e08caa1f,0xdf4ef6ee483953fe3b84abd08c6a060445c01170" + } + }, + { + "chainId": 1, + "address": "0x2863a328a0b7fc6040f11614fa0728587db8e353", + "name": "Curve.fi Factory USD Metapool: multiBTC+WBTC/sBTC", + "decimals": 18, + "symbol": "multibtc3CRV-f", + "extensions": { + "tokens": "0x051d7e5609917bd9b73f04bac0ded8dd46a74301,0x66eff5221ca926636224650fd3b9c497ff828f7d" + } + }, + { + "chainId": 1, + "address": "0xabaf76590478f2fe0b396996f55f0b61101e9502", + "name": "Tri BTC-Fi", + "decimals": 18, + "symbol": "Tri BTC-Fi", + "extensions": { + "tokens": "0x2260fac5e5542a773aa44fbcfedf7c193bc2c599,0x657e8c867d8b37dcc18fa4caead9c45eb088c642,0x8236a87084f8b84306f72007f36f2618a5634494" + } + }, + { + "chainId": 1, + "address": "0x4606326b4db89373f5377c316d3b0f6e55bc6a20", + "name": "Curve.fi Factory USD Metapool: USDDFRAXBP", + "decimals": 18, + "symbol": "USDDFRAXBP3CRV-f", + "extensions": { + "tokens": "0x0c10bf8fcb7bf5412187a595ab97a3609160b5c6,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x68e26daf88da63bebd3da05fc9c880fa37080d3e", + "name": "inankrETH/ankrETH", + "decimals": 18, + "symbol": "crvinakETH", + "extensions": { + "tokens": "0xe95a203b1a91a908f9b9ce46459d101078c2c3cb,0xfa2629b9cf3998d52726994e0fcdb750224d8b9d" + } + }, + { + "chainId": 1, + "address": "0xfbc50c058d5b972c68c52e1ef7a8f766b39b4a4c", + "name": "InosETH/osETH", + "decimals": 18, + "symbol": "crvInosETH", + "extensions": { + "tokens": "0xf1c9acdc66974dfb6decb12aa385b9cd01190e38,0xfd07fd5ebea6f24888a397997e262179bf494336" + } + }, + { + "chainId": 1, + "address": "0x34ed182d0812d119c92907852d2b429f095a9b07", + "name": "Curve.fi Factory Crypto Pool: JPEG/ETH", + "decimals": 18, + "symbol": "JPEGETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xe80c0cd204d654cebe8dd64a4857cab6be8345a3" + } + }, + { + "chainId": 1, + "address": "0x3570e17b1f2ddfd73fbe437f34a34d1d54219138", + "name": "wTAO/crvUSD/pepecoin", + "decimals": 18, + "symbol": "deAI", + "extensions": { + "tokens": "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x77e06c9eccf2e797fd462a92b6d7642ef85b0a44,0xa9e8acf069c58aec8825542845fd754e41a9489a" + } + }, + { + "chainId": 1, + "address": "0x517e47a2e8c38e5a96708ed866a39ccbaa105640", + "name": "Curve.fi Factory Crypto Pool: frETH/WETH", + "decimals": 18, + "symbol": "frETHWETH-f", + "extensions": { + "tokens": "0xb4bd4628e6efb0cb521d9ec35050c75840320374,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x421e13b4e805993a0d50ad8c6c47a4f693f04424", + "name": "Curve.fi Factory Crypto Pool: CVG/FRAXBP", + "decimals": 18, + "symbol": "CVGFRAXBP-f", + "extensions": { + "tokens": "0x97effb790f2fbb701d88f89db4521348a2b77be8,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x8ee017541375f6bcd802ba119bddc94dad6911a1", + "name": "Curve.fi Factory USD Metapool: PUSd", + "decimals": 18, + "symbol": "PUSd-3CRV-f", + "extensions": { + "tokens": "0x466a756e9a7401b5e2444a3fcb3c2c12fbea0a54,0x6c3f90f043a72fa612cbac8115ee7e52bde6e490" + } + }, + { + "chainId": 1, + "address": "0x9d259ca698746586107c234e9e9461d385ca1041", + "name": "Curve.fi Factory Plain Pool: sdBPT", + "decimals": 18, + "symbol": "sdBPTBPT-f", + "extensions": { + "tokens": "0x825ba129b3ea1ddc265708fcbb9dd660fdd2ef73,0x0ec9f76202a7061eb9b3a7d6b59d36215a7e37da" + } + }, + { + "chainId": 1, + "address": "0x66e335622ad7a6c9c72c98dbfcce684996a20ef9", + "name": "Curve.fi Factory USD Metapool: MAI+FRAXBP", + "decimals": 18, + "symbol": "MAIPool3CRV-f", + "extensions": { + "tokens": "0x8d6cebd76f18e1558d4db88138e2defb3909fad6,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x030cafae2ece75ed411aeb53633fbed3092c3e32", + "name": "Curve.fi Factory Crypto Pool: PAR/USDC", + "decimals": 18, + "symbol": "PARUSDC-f", + "extensions": { + "tokens": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,0x68037790a0229e9ce6eaa8a99ea92964106c4703" + } + }, + { + "chainId": 1, + "address": "0x8b1925c7470a97731f14e65168675d5086cd967b", + "name": "inmETH/mETH", + "decimals": 18, + "symbol": "crvInmETH", + "extensions": { + "tokens": "0xecf3672a6d2147e2a77f07069fb48d8cf6f6fbf9,0xd5f7838f5c461feff7fe49ea5ebaf7728bb0adfa" + } + }, + { + "chainId": 1, + "address": "0x1f71f05cf491595652378fe94b7820344a551b8e", + "name": "Curve.fi Factory Plain Pool: ibEUR/sEUR", + "decimals": 18, + "symbol": "ibEUR+sEUR-f", + "extensions": { + "tokens": "0x57ab1ec28d129707052df4df418d58a2d46d5f51,0x96e61422b6a9ba0e068b6c5add4ffabc6a4aae27" + } + }, + { + "chainId": 1, + "address": "0xbc90fec043e6df6a084e18df9435ee037c940b2d", + "name": "Curve.fi Factory USD Metapool: GHOFRAXBP", + "decimals": 18, + "symbol": "GHOFRAXBP3CRV-f", + "extensions": { + "tokens": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc,0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f" + } + }, + { + "chainId": 1, + "address": "0xb66d28a1683ba02d63282beecc35dc54b65fb1b0", + "name": "OETH/primeETH", + "decimals": 18, + "symbol": "OETHprimeE", + "extensions": { + "tokens": "0x6ef3d766dfe02dc4bf04aae9122eb9a0ded25615,0x856c4efb76c1d1ae02e20ceb03a2a6a08b0b8dc3" + } + }, + { + "chainId": 1, + "address": "0xf05cfb8b4382c69f3b451c5fb55210b232e0edfa", + "name": "Curve.fi Factory Plain Pool: agEUR/VEUR", + "decimals": 18, + "symbol": "agEUR-VEUR-f", + "extensions": { + "tokens": "0x1a7e4e63778b4f12a199c062f3efdd288afcbce8,0x6ba75d640bebfe5da1197bb5a2aff3327789b5d3" + } + }, + { + "chainId": 1, + "address": "0x98407609f0911b57a8666a48c74666bafbaef501", + "name": "inrETH/rETH", + "decimals": 18, + "symbol": "crvinrETH", + "extensions": { + "tokens": "0x80d69e79258fe9d056c822461c4eb0b4ca8802e2,0xae78736cd615f374d3085123a210448e74fc6393" + } + }, + { + "chainId": 1, + "address": "0x490217ea1e69042a56716698d803deabe8b9b148", + "name": "Curve.fi Factory Crypto Pool: VCHF/FRAXBP", + "decimals": 18, + "symbol": "VCHFFRAXBP-f", + "extensions": { + "tokens": "0x79d4f0232a66c4c91b89c76362016a1707cfbf4f,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x61fa2c947e523f9abfb8d7e2903a5d5218c119a7", + "name": "Curve.fi Factory USD Metapool: PAYPALFRAXBP", + "decimals": 18, + "symbol": "PPFRAXBP3CRV-f", + "extensions": { + "tokens": "0x3175df0976dfa876431c2e9ee6bc45b65d3473cc,0x6c3ea9036406852006290770bedfcaba0e23a0e8" + } + }, + { + "chainId": 1, + "address": "0x1befb9b02f7fc821b96ac1fe2caf881fdf72b771", + "name": "Curve.fi Factory Crypto Pool: QOM/ETH", + "decimals": 18, + "symbol": "QOMETH-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0xa71d0588eaf47f12b13cf8ec750430d21df04974" + } + }, + { + "chainId": 1, + "address": "0xf95aaa7ebb1620e46221b73588502960ef63dba0", + "name": "Curve.fi Factory USD Metapool: tBTC/wBTC/sBTC", + "decimals": 18, + "symbol": "TBTCSBTC23CRV-f", + "extensions": { + "tokens": "0x18084fba666a33d37592fa2633fd49a74dd93a88,0x051d7e5609917bd9b73f04bac0ded8dd46a74301" + } + }, + { + "chainId": 1, + "address": "0x952de65765c1fb6181280bb4fa059cb616e35832", + "name": "inETHx/ETHx", + "decimals": 18, + "symbol": "crvInETHx", + "extensions": { + "tokens": "0x57a5a0567187ff4a8dcc1a9bba86155e355878f2,0xa35b1b31ce002fbf2058d22f30f95d405200a15b" + } + }, + { + "chainId": 1, + "address": "0x5b075138b26342b07aafbf26e5886d51acffa8fe", + "name": "inoETH/OETH", + "decimals": 18, + "symbol": "crvInoETH", + "extensions": { + "tokens": "0x9181f633e9b9f15a32d5e37094f4c93b333e0e92,0x856c4efb76c1d1ae02e20ceb03a2a6a08b0b8dc3" + } + }, + { + "chainId": 1, + "address": "0xc559f6716d8b1471fc2dc10aafeb0faa219fe9df", + "name": "sUSDe/sDAI/sFRAX", + "decimals": 18, + "symbol": "sPool", + "extensions": { + "tokens": "0xa663b02cf0a4b149d2ad41910cb81e23e1c41c32,0x9d39a5de30e57443bff2a8307a4256c8797a3497,0x83f20f44975d03b1b09e64809b757c47f942beea" + } + }, + { + "chainId": 1, + "address": "0xc47ebd6c0f68fd5963005d28d0ba533750e5c11b", + "name": "Curve.fi Factory USD Metapool: pUSDFRAXBP", + "decimals": 18, + "symbol": "pUSDFRAXBP3CRV-f", + "extensions": { + "tokens": "0x466a756e9a7401b5e2444a3fcb3c2c12fbea0a54,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 100, + "address": "0xa64d8025dda09bce94da2cf2dc175d1831e2df76", + "name": "Curve.fi Factory USD Metapool: MAI Stablecoin", + "decimals": 18, + "symbol": "MAI+3Pool3CRV-f", + "extensions": { + "tokens": "0x1337bedc9d22ecbe766df105c9623922a27963ec,0x3f56e0c36d275367b8c502090edf38289b3dea0d" + } + }, + { + "chainId": 1, + "address": "0x9b2b8dfbf83861c2b10cb4b606c9ce738a341d2b", + "name": "Curve.fi Factory Crypto Pool: O/ETH", + "decimals": 18, + "symbol": "OETH-f", + "extensions": { + "tokens": "0xb53ecf1345cabee6ea1a65100ebb153cebcac40f,0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" + } + }, + { + "chainId": 1, + "address": "0x09b2e090531228d1b8e3d948c73b990cb6e60720", + "name": "Curve.fi Factory Crypto Pool: BADGER/FRAXBP", + "decimals": 18, + "symbol": "BADGERFRAX-f", + "extensions": { + "tokens": "0x3472a5a71965499acd81997a54bba8d852c6e53d,0x3175df0976dfa876431c2e9ee6bc45b65d3473cc" + } + }, + { + "chainId": 1, + "address": "0x3036a3683013c538847e038b2ae574f21cb4f419", + "name": "sUSX/sDAI", + "decimals": 18, + "symbol": "sUSX-sDAI", + "extensions": { + "tokens": "0xbc404429558292ee2d769e57d57d6e74bbd2792d,0x83f20f44975d03b1b09e64809b757c47f942beea" + } + }, + { + "chainId": 1, + "address": "0xf93893040759009e975f3d46ecd4dc91fe438574", + "name": "sUSX/sUSDe", + "decimals": 18, + "symbol": "sUSX-sUSDe", + "extensions": { + "tokens": "0x9d39a5de30e57443bff2a8307a4256c8797a3497,0xbc404429558292ee2d769e57d57d6e74bbd2792d" + } + }, + { + "chainId": 1, + "address": "0x82601123299583e5bae26e1d3256d92d866d07d2", + "name": "USX/sDAI", + "decimals": 18, + "symbol": "USX-sDAI", + "extensions": { + "tokens": "0x0a5e677a6a24b2f1a2bf4f3bffc443231d2fdec8,0x83f20f44975d03b1b09e64809b757c47f942beea" + } + }, + { + "chainId": 42161, + "address": "0x6f33daf91d2acae10f5cd7bbe3f31716ed123f1d", + "name": "KNOX/eUSD", + "decimals": 18, + "symbol": "KNOXeUSD", + "extensions": { + "tokens": "0x0bbf664d46becc28593368c97236faa0fb397595,0x12275dcb9048680c4be40942ea4d92c74c63b844" + } + }, + { + "chainId": 1, + "address": "0x954313005c56b555bdc41b84d6c63b69049d7847", + "name": "triSDT", + "decimals": 18, + "symbol": "triSDT", + "extensions": { + "tokens": "0x5e8422345238f34275888049021821e8e08caa1f,0xf939e0a03fb07f59a73314e73794be0e57ac1b4e,0x73968b9a57c6e53d41345fd57a6e6ae27d6cdb2f" + } + }, + { + "chainId": 42161, + "address": "0x38eac795dc2f30e323f46be9c710690a16f66563", + "name": "senUSD/USDC", + "decimals": 18, + "symbol": "SENUSDUSDC", + "extensions": { + "tokens": "0xf36a65fd3b7df848860d174115f1864e6aa2db5e,0xaf88d065e77c8cc2239327c5edb3a432268e5831" + } + }, + { + "chainId": 1, + "address": "0x30bf3e17cad0baf1d6b64079ec219808d2708feb", + "name": "alETH/pxETH", + "decimals": 18, + "symbol": "alETHpxETH", + "extensions": { + "tokens": "0x04c154b66cb340f3ae24111cc767e0184ed00cc6,0x0100546f2cd4c9d97f798ffc9755e47865ff7ee6" + } + }, + { + "chainId": 1, + "address": "0xd8eb58d76af99547333cfeeb6a0f9bd1a63b6492", + "name": "Curve.fi Factory Crypto Pool: PAIR_ETH_MATIC", + "decimals": 18, + "symbol": "ETH MATIC-f", + "extensions": { + "tokens": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0" + } + }, + { + "chainId": 1, + "address": "0x3cfaa1596777cad9f5004f9a0c443d912e262243", + "name": "Curve.fi Factory Plain Pool: Meta EUR", + "decimals": 18, + "symbol": "mEUR-f", + "extensions": { + "tokens": "0xdb25f211ab05b1c97d595516f45794528a807ad8,0xd71ecff9342a5ced620049e616c5035f1db98620,0xc581b735a1688071a1746c968e0798d642ede491,0x68037790a0229e9ce6eaa8a99ea92964106c4703" + } + }, + { + "chainId": 1, + "address": "0x7c0d189e1fecb124487226dcba3748bd758f98e4", + "name": "Curve.fi Factory Plain Pool: Stakehouse dETH / frxETH", + "decimals": 18, + "symbol": "dETHfrxETH-f", + "extensions": { + "tokens": "0x3d1e5cf16077f349e999d6b21a4f646e83cd90c5,0x5e8422345238f34275888049021821e8e08caa1f" + } + } + ] +} \ No newline at end of file diff --git a/src/scripts/lp-tokens/cowAmmGql.ts b/src/scripts/lp-tokens/cowAmmGql.ts new file mode 100644 index 00000000..17027340 --- /dev/null +++ b/src/scripts/lp-tokens/cowAmmGql.ts @@ -0,0 +1,125 @@ +export const COW_AMM_POOLS_GQL = `query GetPools($first: Int, $skip: Int, $orderBy: GqlPoolOrderBy, $orderDirection: GqlPoolOrderDirection, $where: GqlPoolFilter, $textSearch: String) { + pools: poolGetPools( + first: $first + skip: $skip + orderBy: $orderBy + orderDirection: $orderDirection + where: $where + textSearch: $textSearch + ) { + address + chain + createTime + decimals + protocolVersion + tags + displayTokens { + id + address + name + weight + symbol + nestedTokens { + id + address + name + weight + symbol + __typename + } + __typename + } + dynamicData { + totalLiquidity + lifetimeVolume + lifetimeSwapFees + volume24h + fees24h + holdersCount + swapFee + swapsCount + totalShares + aprItems { + id + title + apr + type + rewardTokenSymbol + rewardTokenAddress + __typename + } + __typename + } + staking { + id + type + chain + address + gauge { + id + gaugeAddress + version + status + workingSupply + otherGauges { + gaugeAddress + version + status + id + rewards { + id + tokenAddress + rewardPerSecond + __typename + } + __typename + } + rewards { + id + rewardPerSecond + tokenAddress + __typename + } + __typename + } + aura { + id + apr + auraPoolAddress + auraPoolId + isShutdown + __typename + } + __typename + } + factory + id + name + owner + symbol + type + userBalance { + totalBalance + totalBalanceUsd + walletBalance + walletBalanceUsd + stakedBalances { + balance + balanceUsd + stakingType + stakingId + __typename + } + __typename + } + __typename + } + count: poolGetPoolsCount( + first: $first + skip: $skip + orderBy: $orderBy + orderDirection: $orderDirection + where: $where + textSearch: $textSearch + ) +}` diff --git a/src/scripts/lp-tokens/generateCowAmmTokenList.ts b/src/scripts/lp-tokens/generateCowAmmTokenList.ts new file mode 100644 index 00000000..8fc0f311 --- /dev/null +++ b/src/scripts/lp-tokens/generateCowAmmTokenList.ts @@ -0,0 +1,88 @@ +import { BALANCER_NETWORK_TO_CHAIN_ID, BalancerGraphqlPool, BalancerGraphqlResponse } from './types' +import { TokenList } from '@uniswap/token-lists' +import { getTokenListVersion, writeTokenListToSrc } from '../tokenListUtils' +import { TokenInfo } from '@uniswap/token-lists/src/types' +import { COW_AMM_POOLS_GQL } from './cowAmmGql' + +const operationName = 'GetPools' + +const pageSize = 50 +const variables = { + orderBy: 'totalLiquidity', + orderDirection: 'desc', + textSearch: null, +} + +const where = { + poolTypeIn: ['COW_AMM'], + chainIn: Object.keys(BALANCER_NETWORK_TO_CHAIN_ID), + userAddress: null, + minTvl: 0, + tagIn: null, + tagNotIn: ['BLACK_LISTED'] +} + +async function generateCowAmmTokenList() { + let page = 0 + let hasMore = true + const totalPools: BalancerGraphqlPool[] = [] + + while (hasMore) { + console.log('Fetching balancer graphql', {page}) + const response = await fetchCoWAmmPools(page) + const { pools } = response.data + hasMore = pools.length === pageSize + page++ + totalPools.push(...pools) + console.log('Fetched balancer graphql', {poolsCount: pools.length, totalPoolsCount: totalPools.length}) + } + + const fileName = 'lp-tokens/cow-amm.json' + + const list: TokenList = { + name: 'LP CoW Swap Token List', + timestamp: new Date().toISOString(), + version: await getTokenListVersion(fileName), + tokens: totalPools.map(mapCoWAmmTokens).flat() + } + + writeTokenListToSrc(fileName, list) +} + +function mapCoWAmmTokens(pool: BalancerGraphqlPool): TokenInfo { + const symbols = pool.displayTokens.map(token => token.symbol) + const symbol = symbols.join('/') + const name = `CoW AMM LP ${symbol}` + + return { + chainId: BALANCER_NETWORK_TO_CHAIN_ID[pool.chain], + address: pool.address, + name, + decimals: pool.decimals, + symbol, + extensions: { + tokens: pool.displayTokens.map(token => token.address).join(',') + } + } +} + +async function fetchCoWAmmPools(page: number): Promise { + return fetch('https://api-v3.balancer.fi/graphql', { + 'headers': { + 'content-type': 'application/json', + }, + 'body': JSON.stringify({ + operationName, + query: COW_AMM_POOLS_GQL, + variables: { + ...variables, + first: pageSize, + skip: page * pageSize, + where + } + }), + 'method': 'POST' + }).then(res => res.json()) +} + +generateCowAmmTokenList() diff --git a/src/scripts/lp-tokens/generateLpTokenLists.ts b/src/scripts/lp-tokens/generateLpTokenLists.ts index bb581bf1..795ee552 100644 --- a/src/scripts/lp-tokens/generateLpTokenLists.ts +++ b/src/scripts/lp-tokens/generateLpTokenLists.ts @@ -1,4 +1,4 @@ -import { isTruthy, writeTokenListToSrc } from '../tokenListUtils' +import { getTokenListVersion, isTruthy, writeTokenListToSrc } from '../tokenListUtils' import { TokenList } from '@uniswap/token-lists/src/types' import { PLATFORM_NETWORK_TO_CHAIN_ID, PlatformNetwork, PlatformToken } from './types' @@ -14,13 +14,7 @@ const params = { limit: '250', } -const defaultVersion = { - major: 1, - minor: 0, - patch: 0, -} - -const platforms = ['balancerv2', 'pancakeswap', 'sushiswap', 'uniswapv2'] +const platforms = ['balancerv2', 'pancakeswap', 'sushiswap', 'uniswapv2', 'curve'] function fetchPlatformTokens(platform: string): Promise { return Promise.all(Array.from({length: pagesLimit}).map((_, page) => { @@ -77,12 +71,6 @@ function mapPlatformTokens(token: PlatformToken): TokenList['tokens'] { }).filter(isTruthy) } -async function getTokenListVersion(fileName: string): Promise { - return import(`../../public/${fileName}`, {assert: { type: 'json' }}).then(({default: res}) => { - return {...res.version, patch: res.version.patch + 1} - }).catch(() => defaultVersion) -} - (async () => { await Promise.all(platforms.map(async platform => { console.log('Start generating', platform) diff --git a/src/scripts/lp-tokens/types.ts b/src/scripts/lp-tokens/types.ts index 1ebb5642..69839c96 100644 --- a/src/scripts/lp-tokens/types.ts +++ b/src/scripts/lp-tokens/types.ts @@ -7,9 +7,16 @@ export const PLATFORM_NETWORK_TO_CHAIN_ID = { base: SupportedChainId.BASE, } +export const BALANCER_NETWORK_TO_CHAIN_ID = { + MAINNET: SupportedChainId.MAINNET, + ARBITRUM: SupportedChainId.ARBITRUM_ONE, + GNOSIS: SupportedChainId.GNOSIS_CHAIN, +} + type ArrayElement = A extends readonly (infer T)[] ? T : never export type PlatformNetwork = keyof typeof PLATFORM_NETWORK_TO_CHAIN_ID +export type BalancerNetwork = keyof typeof BALANCER_NETWORK_TO_CHAIN_ID export interface PlatformToken { address: string @@ -19,3 +26,27 @@ export interface PlatformToken { addresses: Record, string> tokens: string[] } + +export interface BalancerGraphqlResponse { + data: { + count: number + pools: BalancerGraphqlPool[] + } +} + +export interface BalancerGraphqlPool { + address: string + chain: BalancerNetwork + createTime: number + decimals: number + name: string + owner: string + protocolVersion: number + symbol: string + displayTokens: Array<{ + address: string + id: string + name: string + symbol: string + }> +} diff --git a/src/scripts/tokenListUtils.ts b/src/scripts/tokenListUtils.ts index 721f4538..61b320c2 100644 --- a/src/scripts/tokenListUtils.ts +++ b/src/scripts/tokenListUtils.ts @@ -5,6 +5,11 @@ import type { TokenList } from '@uniswap/token-lists' export const BUILD_DIR = path.join('.', 'build') export const SRC_DIR = path.join('.', 'src/public') const LIST_DIR = path.join(BUILD_DIR, 'lists') +const defaultVersion = { + major: 1, + minor: 0, + patch: 0, +} function ensureListsBuildDir() { const dirs = [BUILD_DIR, LIST_DIR] @@ -33,3 +38,9 @@ export function writeTokenListToBuild(outputPath: string, tokenList: TokenList) export function writeTokenListToSrc(outputPath: string, tokenList: TokenList) { fs.writeFileSync(path.join(SRC_DIR, outputPath), JSON.stringify(tokenList, null, 2)) } + +export async function getTokenListVersion(fileName: string): Promise { + return import(`../public/${fileName}`, {assert: { type: 'json' }}).then(({default: res}) => { + return {...res.version, patch: res.version.patch + 1} + }).catch(() => defaultVersion) +}