feat: add top token urls to sitemap and improve script (#7429)

* feat: add top token urls to sitemap and improve script

* fix: remove unnecessary header

* fix: test
This commit is contained in:
eddie 2023-10-06 17:08:46 -07:00 committed by GitHub
parent 2c7381ff47
commit 3ffe7693cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 390 additions and 10 deletions

@ -256,6 +256,7 @@
"multicodec": "^3.0.1",
"multihashes": "^4.0.2",
"nock": "^13.3.3",
"node-fetch": "^3.3.2",
"node-vibrant": "^3.2.1-alpha.1",
"numbro": "^2.3.6",
"polished": "^3.3.2",

@ -16,4 +16,310 @@
<url loc="https://app.uniswap.org/migrate/v2" lastmod="2023-10-05T17:48:32.538Z" changefreq="weekly" priority="0.6"/>
<url loc="https://app.uniswap.org/nfts" lastmod="2023-10-05T17:48:32.538Z" changefreq="weekly" priority="0.6"/>
<url loc="https://app.uniswap.org/nfts/profile" lastmod="2023-10-05T17:48:32.538Z" changefreq="weekly" priority="0.6"/>
<url loc="https://app.uniswap.org/create-proposal" lastmod="2023-10-05T17:48:32.538Z" changefreq="weekly" priority="0.5"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xdac17f958d2ee523a2206206994597c13d831ec7" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6b175474e89094c44da98b954eedeac495271d0f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x046eee2cc3188071c02bfc1745a6b17c656e3f3d" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x514910771af9ca656af840dff83e8264ecf986ca" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xae78736cd615f374d3085123a210448e74fc6393" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6982508145454ce325ddbe47a25d4ec3d2311933" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6c3ea9036406852006290770bedfcaba0e23a0e8" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x5f98805a4e8be255a32880fdec7f6728c6568ba0" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x9f8f72aa9304c8b593d555f12ef6589cc3a579a2" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xd0d56273290d339aaf1417d9bfa1bb8cfe8a0933" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x5a98fcbea516cf06857215779fd812ca3bef1b32" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x1f9840a85d5af5bf1d1762f925bdaddc4201f984" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xb23d80f5fefcddaa212212f028021b41ded428cf" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6dea81c8171d0ba574754ef6f8b412f2ed88c54d" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xf411903cbc70a74d22900a5de66a2dda66507255" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x72e4f9f808c49a2a61de9c5896298920dc4eeea9" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x0ab87046fbb341d058f17cbc4c1133f25a20a52f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xd33526068d116ce69f19a9ee46f0bd304f21a51f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x423f4e6138e475d85cf7ea071ac92097ed631eea" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x1a7e4e63778b4f12a199c062f3efdd288afcbce8" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x4d224452801aced8b2f0aebe155379bb5d594381" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xc00e94cb662c3520282e6f5717214004a7f26888" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xd1d2eb1b1e90b638588728b4130137d262c87cae" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x4a220e6096b25eadb88358cb44068a3248254675" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x78a0a62fba6fb21a83fe8a3433d44c73a4017a6f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xbe042e9d09cb588331ff911c2b46fd833a3e5bd6" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xc011a73ee8576fb46f5e1c5751ca3b9fe0af2a6f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6368e1e18c4c419ddfc608a0bed1ccb87b9250fc" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x1abaea1f7c830bd89acc67ec4af516284b1bc33c" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x3432b6a60d23ca0dfca7761b7ab56459d9c964d0" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x853d955acef822db058eb8505911ed77f175b99e" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xc18360217d8f7ab5e7c516566761ea12ce7f9d72" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xbe9895146f7af43049ca1c1ae358b0541ea49704" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x9813037ee2218799597d83d4a5b6f3b6778218d9" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x582d872a1b094fc48f5de31d3b73f2d9be47def1" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xd533a949740bb3306d119cc777fa900ba034cd52" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x7dd9c5cba05e151c895fde1cf355c9a1d5da6429" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x95ad61b0a150d79219dcf64e1e6cc01f0b64c4ce" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xed328e9c1179a30ddc1e7595e036aed8760c22af" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6123b0049f904d730db3c36a31167d9d4121fa6b" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6e2a43be0b1d33b726f0ca3b8de60b3482b8b050" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xf57e7e7c23978c3caec3c3548e3d615c346e79ff" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x163f8c2467924be0ae7b5347228cabf260318753" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x8207c1ffc5b6804f6024322ccf34f29c3541ae26" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x5283d291dbcf85356a21ba090e6db59121208b44" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x49d72e3973900a195a155a46441f0c08179fdb64" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xb50721bcf8d664c30412cfbc6cf7a15145234ad1" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x799ebfabe77a6e34311eeee9825190b9ece32824" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xe28b3b32b6c345a34ff64674606124dd5aceca30" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x2b591e99afe9f32eaa6214f7b7629768c40eeb39" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xf4d2888d29d722226fafa5d9b24f9164c092421e" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x70e8de73ce538da2beed35d14187f6959a8eca96" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x92d6c1e31e14520e676a687f0a93788b716beff5" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x18084fba666a33d37592fa2633fd49a74dd93a88" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x9bf1d7d63dd7a4ce167cf4866388226eeefa702e" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x30d20208d987713f46dfd34ef128bb16c404d10f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xe0f63a424a4439cbe457d80e4f4b51ad25b2c56c" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x40d16fc0246ad3160ccc09b8d0d3a2cd28ae6c2f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x0fd10b9899882a6f2fcb5c371e17e70fdee00c38" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x0b7f0e51cd1739d6c96982d55ad8fa634dd43a9c" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x967da4048cd07ab37855c090aaf366e4ce1b9f48" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6de037ef9ad2725eb40118bb1702ebb27e4aeb24" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x5f64ab1544d28732f0a24f4713c2c8ec0da089f0" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x056fd409e1d7a124bd7017459dfea2f387b6d5cd" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x808507121b80c02388fad14726482e061b8da827" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x3c3a81e81dc49a522a592e7622a7e711c06bf354" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xdbecdd726f6ad8e24afc78fe3cc8eb7b73c2d94d" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xbc396689893d065f41bc2c6ecbee5e0085233447" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xf21661d0d1d76d3ecb8e1b9f1c923dbfffae4097" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x77e06c9eccf2e797fd462a92b6d7642ef85b0a44" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xf65b5c5104c4fafd4b709d9d60a185eae063276c" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x4fabb145d64652a948d72533023f6e7a623c7c53" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xd13c7342e1ef687c5ad21b27c2b65d772cab5c8c" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xa8b919680258d369114910511cc87595aec0be6d" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xb62132e35a6c13ee1ee0f84dc5d40bad8d815206" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x68037790a0229e9ce6eaa8a99ea92964106c4703" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xc944e90c64b2c07662a292be6244bdf05cda44a7" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xa0ef786bf476fe0810408caba05e536ac800ff86" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x5e8422345238f34275888049021821e8e08caa1f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6810e776880c02933d47db1b9fc05908e5386b96" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x9aab071b4129b083b01cb5a0cb513ce7eca26fa5" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x644192291cc835a93d6330b24ea5f5fedd0eef9e" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x15b7c0c907e4c6b9adaaaabc300c08991d6cea05" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xaea46a60368a7bd060eec7df8cba43b7ef41ad85" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x15f74458ae0bfdaa1a96ca1aa779d715cc1eefe4" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xaa6e8127831c9de45ae56bb1b0d4d4da6e5665bd" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x06450dee7fd2fb8e39061434babcfc05599a6fb8" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xb2fd1e0478dbf61772996bcce8a2f1151eeeda37" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xf939e0a03fb07f59a73314e73794be0e57ac1b4e" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x3ba925fdeae6b46d0bb4d424d829982cb2f7309e" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x80f0c1c49891dcfdd40b6e0f960f84e6042bcb6f" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x3472a5a71965499acd81997a54bba8d852c6e53d" lastmod="2023-10-05T20:51:43.230Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x82af49447d8a07e3bd95bd0d56f35241523fbab1" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xff970a61a04b1ca14834a43f5de4533ebddb5cc8" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xaf88d065e77c8cc2239327c5edb3a432268e5831" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x912ce59144191c1204e64559fe8253a0e49e6548" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x2f2a2543b76a4166549f7aab2e75bef0aefc5b0f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x6fd58f5a2f3468e35feb098b5f59f04157002407" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x5979d7b546e38e414f7e9822514be443a4800529" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xfc5a1a6eb076a2c7ad06ed22c90d7e710e35ad0a" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xf97f4df75117a78c1a5a0dbb814af92458539fb4" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x0c880f6761f1af8d9aa9c466984b80dab9a8c9e8" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x3082cc23568ea640225c2467653db90e9250aaa0" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x539bde0d7dbd336b79148aa742883198bbf60342" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x18c11fd286c5ec11c3b683caa813b77f5163a122" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x32eb7902d4134bf98a28b963d26de779af92a212" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x3a33473d7990a605a88ac72a78ad4efc40a54adb" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xec70dcb4a1efa46b8f2d97c310c9c4790ba5ffa8" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xfa5ed56a203466cbbc2430a43c66b9d8723528e7" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x772598e9e62155d7fdfe65fdf01eb5a53a8465be" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x83d6c8c06ac276465e4c92e7ac8c23740f435140" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x6694340fc020c5e6b96567843da2df01b2ce1eb6" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x1f52145666c862ed3e2f1da213d479e61b2892af" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x2297aebd383787a160dd0d9f71508148769342e3" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x93b346b6bc2548da6a1e7d98e9a421b42541425b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xd74f5255d557944cf7dd0e45ff521520002d5748" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xba5ddd1f9d7f570dc94a51479a000e3bce967196" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x93d504070ab0eede5449c89c5ea0f5e34d8103f8" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x8d9ba570d6cb60c7e3e0f31343efe75ab8e65fb1" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x9ed7e4b1bff939ad473da5e7a218c771d1569456" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x13ad51ed4f1b7e9dc168d8a00cb3f4ddd85efa60" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xa684cd057951541187f288294a1e1c2646aa2d24" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x289ba1701c2f088cf0faf8b3705246331cb8a839" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x51fc0f6660482ea73330e414efd7808811a57fa2" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x61a1ff55c5216b636a294a07d77c6f4df10d3b56" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x431402e8b9de9aa016c743880e04e517074d8cec" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x0341c0c0ec423328621788d4854119b97f44e391" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x4945970efeec98d393b4b979b9be265a3ae28a8b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x5575552988a3a80504bbaeb1311674fcfd40ad4b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x3404149e9ee6f17fb41db1ce593ee48fbdcd9506" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x9d2f299715d94d8a7e6f5eaa8e654e8c74a988a7" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x9623063377ad1b27544c965ccd7342f7ea7e88c7" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x088cd8f5ef3652623c22d48b1605dcfe860cd704" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x4e352cf164e64adcbad318c3a1e222e9eba4ce42" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xe85b662fe97e8562f4099d8a1d5a92d4b453bf30" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xe80772eaf6e2e18b651f160bc9158b2a5cafca65" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x580e933d90091b9ce380740e3a4a39c67eb85b4c" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x6f5401c53e2769c858665621d22ddbf53d8d27c5" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x11cdb42b0eb46d95f990bedd4695a6e3fa034978" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x3d9907f9a368ad0a51be60f7da3b97cf940982d8" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xaae0c3856e665ff9b3e2872b6d75939d810b7e40" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x53bcf6698c911b2a7409a740eacddb901fc2a2c6" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x561877b6b3dd7651313794e5f2894b2f18be0766" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x17fc002b466eec40dae837fc4be5c67993ddbd6f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x31c91d8fb96bff40955dd2dbc909b36e8b104dde" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xfa7f8980b0f1e64a2062791cc3b0871572f1f7f0" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x371c7ec6d8039ff7933a2aa28eb827ffe1f52f07" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x4d15a3a2286d883af0aa1b3f21367843fac63e07" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xc8ccbd97b96834b976c995a67bf46e5754e2c48e" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x1b8d516e2146d7a32aca0fcbf9482db85fd42c3a" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xd77b108d4f6cefaa0cae9506a934e825becca46e" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xb766039cc6db368759c1e56b79affe831d0cc507" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xcf985aba4647a432e60efceeb8054bbd64244305" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x4200000000000000000000000000000000000006" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x7f5c764cbc14f9669b88837ca1490cca17c31607" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x4200000000000000000000000000000000000042" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x94b008aa00579c1307b0ef2c499ad98a8ce58e58" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0xda10009cbd5d07dd0cecc66161fc93d7c9000da1" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x1f32b1c2345538c0c6f582fcb022739c4a194ebb" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x8c6f28f2f1a3c87f0f938b96d27520d9751ec8d9" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x68f180fcce6836688e9084f035309e29bf0a2095" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0xdc6ff44d5d932cbd77b52e5612ba0529dc6226f1" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x8700daec35af8ff88c16bdf0418774cb3d7599b4" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x0b2c639c533813f4aa9d7837caf62653d097ff85" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x9e1028f5f1d5ede59748ffcee5532509976840e0" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0xc5b001dc33727f8f26880b184090d3e252470d45" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x920cf626a271321c151d027030d5d08af699456b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x217d47011b23bb961eb6d93ca9945b7501a5bb11" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x9560e827af36c94d2ac33a39bce1fe78631088db" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0xc40f949f8a4e094d1b49a23ea9241d289b7b2819" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x296f55f8fb28e498b858d0bcda06d955b2cb3f97" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x76fb31fb4af56892a25e32cfc43de717950c9278" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x73cb180bf0521828d8849bc8cf2b920918e23032" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x50bce64397c75488465253c0a034b8097fea6578" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x9bcef72be871e61ed4fbbc7630889bee758eb81d" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x61baadcf22d2565b0f471b291c475db5555e0b76" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0xfdb794692724153d1488ccdbe0c56c252596735f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x2791bca1f2de4661ed88a30c99a7a9449aa84174" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x7ceb23fd6bc0add59e62ac25578270cff1b9f619" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xc2132d05d31c914a87c6611c10748aeb04b58e8f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x1bfd67037b42cf73acf2047067bd4f2c47d9bfd6" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x53e0bca35ec356bd5dddfebbd1fc0fd03fabad39" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x77a6f2e9a9e44fd5d5c3f9be9e52831fc1c3c0a0" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x8f3cf7ad23cd3cadbd9735aff958023239c6a063" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xd6df932a45c0f255f85145f286ea0b292b21c90b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xd0258a3fd00f38aa8090dfee343f10a9d4d30d3f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xdc3326e71d45186f113a2f448984ca0e8d201995" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x0308a3a9c433256ad7ef24dbef9c49c8cb01300a" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe0b52e49357fd4daf2c15e02058dce6bc0057db4" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xc3c7d422809852031b44ab29eec9f1eff2a58756" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x172370d5cd63279efa6d502dab29171933a610af" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x3a58a54c066fdc0f2d55fc9c89f0415c92ebf3c4" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x381caf412b45dac0f62fbeec89de306d3eabe384" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe2aa7db6da1dae97c5f5c6914d285fbfcc32a128" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x61299774020da444af134c82fa83e3810b309991" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe5417af564e4bfda1c483642db72007871397896" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xf88332547c680f755481bf489d890426248bb275" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x18ec0a6e18e5bc3784fdd3a3634b31245ab704f6" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x311434160d7537be358930def317afb606c0d737" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x431d5dff03120afa4bdf332c61a6e1766ef37bdb" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe261d618a959afffd53168cd07d12e37b26761db" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xa3fa99a148fa48d14ed51d610c367c61876997f1" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x03b54a6e9a984069379fae1a4fc4dbae93b3bccd" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xb33eaad8d922b1083446dc23f610c2567fb5180f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xdb725f82818de83e99f1dac22a9b5b51d3d04dd4" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe111178a87a3bff0c8d18decba5798827539ae99" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x50b728d8d964fd00c2d0aad81718b71311fef68a" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x9a71012b13ca4d3d0cdc72a177df3ef03b0e76a3" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe631dabef60c37a37d70d3b4f812871df663226f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x8a16d4bf8a0a716017e8d2262c4ac32927797a2f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xbbba073c31bf03b8acf7c28ef0738decf3695683" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xa486c6bc102f409180ccb8a94ba045d39f8fc7cb" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x62a872d9977db171d9e213a5dc2b782e72ca0033" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x5a7bb7b8eff493625a2bb855445911e63a490e42" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x71eeba415a523f5c952cc2f06361d5443545ad28" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x11cd37bb86f65419713f30673a480ea33c826872" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x45c32fa6df82ead1e2ef74d17b76547eddfaff89" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xb0b195aefa3650a6908f15cdac7d92f8a5791b0b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x2760e46d9bb43dafcbecaad1f64b93207f9f0ed7" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x5fe2b58c013d7601147dcdd68c143a77499f5531" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x553d3d295e0f695b9228246232edf400ed3560b5" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x0b3f868e0be5597d5db7feb59e1cadbb0fdda50a" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xac0f66379a6d7801d7726d5a943356a172549adb" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x2ab0e9e4ee70fff1fb9d67031e44f6410170d00e" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe238ecb42c424e877652ad82d8a939183a04c35f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x430ef9263e76dae63c84292c3409d61c598e9682" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x111111517e4929d3dcbdfa7cce55d30d4b6bc4d6" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xacd4e2d936be9b16c01848a3742a34b3d5a5bdfa" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xa1c57f48f0deb89f569dfbe6e2b7f46d33606fd4" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xe0bceef36f3a6efdd5eebfacd591423f8549b9d5" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x2f6f07cdcf3588944bf4c42ac74ff24bf56e7590" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x8505b9d2254a7ae468c0e9dd10ccea3a837aef5c" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/base/0x4200000000000000000000000000000000000006" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/base/0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/base/0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/base/0xfa980ced6895ac314e7de34ef1bfae90a5add21b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/base/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/base/0xb6fe221fe9eef5aba221c348ba20a1bf5e73624c" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/base/0x236aa50979d5f3de3bd1eeb40e81137f22ab794b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0x55d398326f99059ff775485246999027b3197955" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0x2170ed0880ac9a755fd29b2688956bd959f933f8" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0xe9e7cea3dedca5984780bafc599bd69add087d56" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0x71be881e9c5d4465b3fff61e89c6f3651e69b5bb" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0x1af3f329e8be154074d8769d1ffa4ee058b1dbc3" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0xd691d9a68c887bdf34da8c36f63487333acfd103" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0x031b41e504677879370e9dbcf937283a8691fa7f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0x76a797a59ba2c17726896976b7b3747bfd1d220f" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0xb0d502e938ed5f4df2e681fe6e419ff29631d62b" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/bnb/0xcc42724c6683b7e57334c4e856f4c9965ed682bd" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/celo/0x66803fb87abd4aac3cbb3fad7c3aa01f6f3fb207" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/celo/0x471ece3750da237f93b8e339c536989b8978a438" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/celo/0x765de816845861e75a25fca122bb6898b8b1282a" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/celo/0xd71ffd0940c920786ec4dbb5a12306669b5b81ef" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/celo/0x37f750b7cc259a2f741af45294f6a16572cf5cad" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/celo/0xd8763cba276a3738e6de85b4b3bf5fded6d6ca73" lastmod="2023-10-05T20:52:03.836Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x5faa989af96af85384b8a938c2ede4a7378d9875" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x9be89d2a4cd102d8fecc6bf9da793be995c22541" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xff836a5821e69066c87e268bc51b849fab94240c" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x045da4bfe02b320f4403674b3b7d121737727a36" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x7c07f7abe10ce8e33dc6c5ad68fe033085256a84" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xc581b735a1688071a1746c968e0798d642ede491" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xd3e4ba569045546d09cf021ecc5dfe42b1d7f6e4" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x50327c6c5a14dcade707abad2e27eb517df87ab5" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x21413c119b0c11c5d96ae1bd328917bc5c8ed67e" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xa0b73e1ff0b80914ab6fe0444e65848c4c34450b" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x9e32b13ce7f2e80a01932b42553652e053d6ed8e" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xcb84d72e61e383767c4dfeb2d8ff7f4fb89abc6e" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x9343e24716659a3551eb10aff9472a2dcad5db2d" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x6f40d4a6237c257fff2db00fa0510deeecd303eb" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x4cff49d0a19ed6ff845a9122fa912abcfb1f68a6" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xa117000000f279d81a1d3cc75430faa017fa5a2e" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x86b4dbe5d203e634a12364c0e428fa242a3fba98" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xc691bc298a304d591ad9b352c7a8d216de9f2ced" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0xed35af169af46a02ee13b9d79eb57d6d68c1749e" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x5b7533812759b45c2b44c19e320ba2cd2681b542" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x2890df158d76e584877a1d17a85fea3aeeb85aa6" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/ethereum/0x75c97384ca209f915381755c582ec0e2ce88c1ba" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x7dd747d63b094971e6638313a6a2685e80c7fb2e" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xd67a097dce9d4474737e6871684ae3c05460f571" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0x65c936f008bc34fe819bce9fa5afd9dc2d49977f" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/arbitrum/0xfea7a6a0b346362bf88a9e4a88416b77a57d6c2a" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0x8b21e9b7daf2c4325bf3d18c1beb79a347fe902a" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/optimism/0xdfa46478f9e5ea86d57387849598dbfb2e964b02" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xf50d05a1402d0adafa880d36050736f9f6ee7dee" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x5c3e6447d97fe80a9818ef3fe14a2bf5bb83e0b8" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x49e6a20f1bbdfeec2a8222e052000bbb14ee6007" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x235737dbb56e8517391473f7c964db31fa6ef280" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xa9f37d84c856fda3812ad0519dad44fa0a3fe207" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0xb6a5ae40e79891e4deadad06c8a7ca47396df21c" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
<url loc="https://app.uniswap.org/tokens/polygon/0x49a0400587a7f65072c87c4910449fdcc5c47242" lastmod="2023-10-06T18:13:27.852Z" priority="0.8"/>
</urlset>

@ -3,23 +3,65 @@
const fs = require('fs')
const { parseStringPromise, Builder } = require('xml2js')
const weekMs = 7 * 24 * 60 * 60 * 1000
const nowISO = new Date().toISOString()
const getQuery = (chain) => `
query {
topTokens(pageSize: 100, page: 1, chain: ${chain}, orderBy: VOLUME) {
address
}
}
`
const chains = ['ETHEREUM', 'ARBITRUM', 'OPTIMISM', 'POLYGON', 'BASE', 'BNB', 'CELO']
fs.readFile('./public/sitemap.xml', 'utf8', async (err, data) => {
const sitemapURLs = {}
try {
const sitemap = await parseStringPromise(data)
const lastmodDate = new Date().toISOString()
if (sitemap.urlset.url) {
sitemap.urlset.url.forEach((url) => {
url['$'].lastmod = lastmodDate
const lastMod = new Date(url['$'].lastmod).getTime()
if (lastMod < Date.now() - weekMs) {
url['$'].lastmod = nowISO
}
sitemapURLs[url['$']['loc']] = true
})
}
for (const chainName of chains) {
const response = await fetch('https://api.uniswap.org/v1/graphql', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
Origin: 'https://app.uniswap.org',
},
body: JSON.stringify({ query: getQuery(chainName) }),
})
const tokensJSON = await response.json()
const tokenAddresses = tokensJSON.data.topTokens.map((token) => token.address.toLowerCase())
tokenAddresses.forEach((address) => {
const tokenURL = `https://app.uniswap.org/tokens/${chainName.toLowerCase()}/${address}`
if (!(tokenURL in sitemapURLs)) {
sitemap.urlset.url.push({
$: {
loc: [tokenURL],
lastmod: [nowISO],
priority: [0.8],
},
})
}
})
}
const builder = new Builder()
const xml = builder.buildObject(sitemap)
fs.writeFile('./public/sitemap.xml', xml, (error) => {
if (error) throw error
console.log('Sitemap updated')
})
} catch {
throw new Error('Error parsing sitemap.xml')
} catch (e) {
console.error(e)
}
})

@ -11,8 +11,10 @@ describe('Routes', () => {
const sitemapPaths = sitemap.urlset.url.map((url: any) => new URL(url['$'].loc).pathname)
sitemapPaths.forEach((path: string) => {
expect(pathNames).toContain(path)
pathNames
.filter((p) => !p.includes(':') && !p.includes('*') && !p.includes('not-found'))
.forEach((path: string) => {
expect(sitemapPaths).toContain(path)
})
})

@ -9985,6 +9985,11 @@ data-uri-to-buffer@^2.0.0:
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz#d296973d5a4897a5dbe31716d118211921f04770"
integrity sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA==
data-uri-to-buffer@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e"
integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==
data-urls@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
@ -11690,6 +11695,14 @@ fd-slicer@~1.1.0:
dependencies:
pend "~1.2.0"
fetch-blob@^3.1.2, fetch-blob@^3.1.4:
version "3.2.0"
resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.2.0.tgz#f09b8d4bbd45adc6f0c20b7e787e793e309dcce9"
integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==
dependencies:
node-domexception "^1.0.0"
web-streams-polyfill "^3.0.3"
fflate@^0.7.3:
version "0.7.4"
resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.7.4.tgz#61587e5d958fdabb5a9368a302c25363f4f69f50"
@ -11929,6 +11942,13 @@ formdata-node@^4.3.1:
node-domexception "1.0.0"
web-streams-polyfill "4.0.0-beta.3"
formdata-polyfill@^4.0.10:
version "4.0.10"
resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423"
integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==
dependencies:
fetch-blob "^3.1.2"
forwarded@0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811"
@ -15647,7 +15667,7 @@ node-cache@^5.1.2:
dependencies:
clone "2.x"
node-domexception@1.0.0:
node-domexception@1.0.0, node-domexception@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
@ -15659,6 +15679,15 @@ node-fetch@2.6.7, node-fetch@^2.2.0, node-fetch@^2.6.1, node-fetch@^2.6.7:
dependencies:
whatwg-url "^5.0.0"
node-fetch@^3.3.2:
version "3.3.2"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.2.tgz#d1e889bacdf733b4ff3b2b243eb7a12866a0b78b"
integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==
dependencies:
data-uri-to-buffer "^4.0.0"
fetch-blob "^3.1.4"
formdata-polyfill "^4.0.10"
node-forge@^1:
version "1.3.1"
resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3"
@ -20494,7 +20523,7 @@ web-streams-polyfill@4.0.0-beta.3:
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38"
integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==
web-streams-polyfill@^3.2.0, web-streams-polyfill@^3.2.1:
web-streams-polyfill@^3.0.3, web-streams-polyfill@^3.2.0, web-streams-polyfill@^3.2.1:
version "3.2.1"
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6"
integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==