diff --git a/.github/workflows/fetch_token_list.yaml b/.github/workflows/fetch_token_list.yaml index 6585d03e..ee2bbcfd 100644 --- a/.github/workflows/fetch_token_list.yaml +++ b/.github/workflows/fetch_token_list.yaml @@ -32,6 +32,11 @@ jobs: run: | npm run cli generate -- --include=8453 --static && npm run lint-fix + - name: Sync Metis Token List + id: sync-token-list-metis + run: | + npm run cli generate -- --include=1088 --static && npm run lint-fix + - name: Sync Solana Token List id: sync-token-list-solana run: | diff --git a/.gitignore b/.gitignore index cdd2ab13..04d9e72e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ node_modules/ dist .DS_Store -.idea \ No newline at end of file +.idea +scripts/cache diff --git a/README.md b/README.md index 09559fc8..4975830c 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,7 @@ For example, we want to add new chain called `canto` ,chain id is 7700. | Metis | 1088 | [latest][link-metis] | [token-list][viewer-metis] | | Moonbeam | 1284 | [latest][link-moonbeam] | [token-list][viewer-moonbeam] | | Moonriver | 1285 | [latest][link-moonriver] | [token-list][viewer-moonriver] | +| Metis | 1088 | [latest][link-metis] | [token-list][viewer-metis] | | Arbitrum | 42161 | [latest][link-arbitrum] | [token-list][viewer-arbitrum] | | Celo | 42220 | [latest][link-celo] | [token-list][viewer-celo] | | Avalanche | 43114 | [latest][link-avalanche] | [token-list][viewer-avalanche] | @@ -105,6 +106,7 @@ For example, we want to add new chain called `canto` ,chain id is 7700. [link-metis]: https://tokens.r2d2.to/latest/1088/tokens.json [link-moonbeam]: https://tokens.r2d2.to/latest/1284/tokens.json [link-moonriver]: https://tokens.r2d2.to/latest/1285/tokens.json +[link-metis]: https://tokens.r2d2.to/latest/metis/tokens.json [link-arbitrum]: https://tokens.r2d2.to/latest/42161/tokens.json [link-celo]: https://tokens.r2d2.to/latest/42220/tokens.json [link-avalanche]: https://tokens.r2d2.to/latest/43114/tokens.json @@ -137,6 +139,7 @@ For example, we want to add new chain called `canto` ,chain id is 7700. [viewer-metis]: https://tokenlists.org/token-list?url=https://tokens.r2d2.to/latest/1088/tokens.json [viewer-moonbeam]: https://tokenlists.org/token-list?url=https://tokens.r2d2.to/latest/1284/tokens.json [viewer-moonriver]: https://tokenlists.org/token-list?url=https://tokens.r2d2.to/latest/1285/tokens.json +[viewer-metis]: https://tokenlists.org/token-list?url=https://tokens.r2d2.to/latest/1088/tokens.json [viewer-arbitrum]: https://tokenlists.org/token-list?url=https://tokens.r2d2.to/latest/42161/tokens.json [viewer-celo]: https://tokenlists.org/token-list?url=https://tokens.r2d2.to/latest/42220/tokens.json [viewer-avalanche]: https://tokenlists.org/token-list?url=https://tokens.r2d2.to/latest/43114/tokens.json diff --git a/package.json b/package.json index 08445906..b0ef272f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mask-token-lists", - "version": "0.0.71", + "version": "0.0.72", "repository": "https://github.com/DimensionDev/Mask-Token-Lists.git", "license": "MIT", "author": "guanbinrui ", diff --git a/public/fungible-tokens/base.json b/public/fungible-tokens/base.json index a1778748..d58ef305 100644 --- a/public/fungible-tokens/base.json +++ b/public/fungible-tokens/base.json @@ -13,7 +13,7 @@ "address": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed", "chainId": 8453, "decimals": 18, - "logoURI": "https://basescan.org/token/images/degentips_32.png" + "logoURI": "https://img.cryptorank.io/coins/degen_base1708601253411.png" }, { "name": "Axelar Wrapped USDC", diff --git a/public/fungible-tokens/metis.json b/public/fungible-tokens/metis.json new file mode 100644 index 00000000..d81fc4bb --- /dev/null +++ b/public/fungible-tokens/metis.json @@ -0,0 +1,242 @@ +[ + { + "chainId": 1088, + "address": "0xea32a96608495e54156ae48931a7c20f0dcc1a21", + "decimals": 6, + "name": "USDC Token", + "symbol": "m.USDC", + "logoURI": "https://raw.githubusercontent.com/MetisProtocol/metis-bridge-resources/master/tokens/USDC/logo.png" + }, + { + "chainId": 1088, + "address": "0xbb06dca3ae6887fabf931640f67cab3e3a16f4dc", + "decimals": 6, + "name": "USDT Token", + "symbol": "m.USDT", + "logoURI": "https://raw.githubusercontent.com/MetisProtocol/metis-bridge-resources/master/tokens/USDT/logo.png" + }, + { + "chainId": 1088, + "address": "0x420000000000000000000000000000000000000a", + "decimals": 18, + "name": "Ether", + "symbol": "WETH", + "logoURI": "https://raw.githubusercontent.com/MetisProtocol/metis-bridge-resources/master/tokens/ETH/logo.png" + }, + { + "chainId": 1088, + "address": "0x90fE084F877C65e1b577c7b2eA64B8D8dd1AB278", + "decimals": 18, + "name": "Netswap Token", + "symbol": "NETT", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x90fe084f877c65e1b577c7b2ea64b8d8dd1ab278/logo.png" + }, + { + "chainId": 1088, + "address": "0xfe282Af5f9eB59C30A3f78789EEfFA704188bdD4", + "decimals": 18, + "name": "Relay Token", + "symbol": "RELAY", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0xfe282af5f9eb59c30a3f78789eeffa704188bdd4/logo.png" + }, + { + "chainId": 1088, + "address": "0x721532bc0da5ffaeb0a6a45fb24271e8098629a7", + "decimals": 18, + "name": "ByteToken", + "symbol": "BYTE", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x721532bc0da5ffaeb0a6a45fb24271e8098629a7/logo.png" + }, + { + "chainId": 1088, + "address": "0x6f05709bc91bad933346f9e159f0d3fdbc2c9dce", + "decimals": 18, + "name": "Hera Token", + "symbol": "HERA", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x6f05709bc91bad933346f9e159f0d3fdbc2c9dce/logo.png" + }, + { + "chainId": 1088, + "address": "0x4aac94985cd83be30164dfe7e9af7c054d7d2121", + "decimals": 18, + "name": "Hummus", + "symbol": "HUM", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x4aac94985cd83be30164dfe7e9af7c054d7d2121/logo.png" + }, + { + "chainId": 1088, + "address": "0xee9801669c6138e84bd50deb500827b776777d28", + "decimals": 18, + "name": "O3 Swap Token", + "symbol": "O3", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0xee9801669c6138e84bd50deb500827b776777d28/logo.png" + }, + { + "chainId": 1088, + "address": "0x1f5550a0f5f659e07506088a7919a88dff37218f", + "decimals": 18, + "name": "PEAK", + "symbol": "PEAK", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x1f5550a0f5f659e07506088a7919a88dff37218f/logo.png" + }, + { + "chainId": 1088, + "address": "0x259ef6776648500d7f1a8aba3651e38b1121e65e", + "decimals": 18, + "name": "PRO", + "symbol": "PRO", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x259ef6776648500d7f1a8aba3651e38b1121e65e/logo.png" + }, + { + "chainId": 1088, + "address": "0x186573b175aDF5801cF95Fb06b232ccAB123c6F4", + "decimals": 18, + "name": "Monkex", + "symbol": "MONKEX", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x186573b175adf5801cf95fb06b232ccab123c6f4/logo.png" + }, + { + "chainId": 1088, + "address": "0x8C5f5fAc50A0A952b2fC084780fc04abC8201f0b", + "decimals": 18, + "name": "Wrapped Monkex", + "symbol": "wMONKEX", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x8c5f5fac50a0a952b2fc084780fc04abc8201f0b/logo.png" + }, + { + "chainId": 1088, + "address": "0x433e43047b95cb83517abd7c9978bdf7005e9938", + "decimals": 8, + "name": "WBTC Token", + "symbol": "m.WBTC", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x433e43047b95cb83517abd7c9978bdf7005e9938/logo.png" + }, + { + "chainId": 1088, + "address": "0x2136d8017ac5f4Db99A7F9E23f15116b9c98Be4E", + "decimals": 18, + "name": "Vega Protocol", + "symbol": "VEGA", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x2136d8017ac5f4db99a7f9e23f15116b9c98be4e/logo.png" + }, + { + "chainId": 1088, + "address": "0x68D97B7A961a5239B9F911DA8dEb57F6eF6e5e28", + "decimals": 18, + "name": "AAVE Token", + "symbol": "AAVE", + "logoURI": "https://raw.githubusercontent.com/MetisProtocol/metis-bridge-resources/master/tokens/AAVE/logo.png" + }, + { + "chainId": 1088, + "address": "0x87DD4a7Ad23B95cD9fF9C26B5cF325905CaF8663", + "decimals": 18, + "name": "Curve DAO Token", + "symbol": "CRV", + "logoURI": "https://raw.githubusercontent.com/MetisProtocol/metis-bridge-resources/master/tokens/CRV/logo.png" + }, + { + "chainId": 1088, + "address": "0x445ea60f4ace3d8794369379e68fa0f76af06b02", + "decimals": 18, + "name": "Poly-Peg CAKE", + "symbol": "CAKE", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x445ea60f4ace3d8794369379e68fa0f76af06b02/logo.png" + }, + { + "chainId": 1088, + "address": "0x5ce34d9abe4bf239cbc08b89287c87f4cd6d80b7", + "decimals": 18, + "name": "WOW Token", + "symbol": "m.WOW", + "logoURI": "https://raw.githubusercontent.com/MetisProtocol/metis-bridge-resources/master/tokens/WOW/logo.png" + }, + { + "chainId": 1088, + "address": "0xf5f66d5daa89c090a7afa10e6c1553b2887a9a33", + "decimals": 18, + "name": "LINK Token", + "symbol": "m.LINK", + "logoURI": "https://raw.githubusercontent.com/MetisProtocol/metis-bridge-resources/master/tokens/LINK/logo.png" + }, + { + "chainId": 1088, + "address": "0x4c078361fc9bbb78df910800a991c7c3dd2f6ce0", + "decimals": 18, + "name": "DAI Token", + "symbol": "m.DAI", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x4c078361fc9bbb78df910800a991c7c3dd2f6ce0/logo.png" + }, + { + "chainId": 1088, + "address": "0xd1f0a4e5444eed0fbcd6624dcef7ef33043e6168", + "decimals": 18, + "name": "AAVE Token", + "symbol": "m.AAVE", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0xd1f0a4e5444eed0fbcd6624dcef7ef33043e6168/logo.png" + }, + { + "chainId": 1088, + "address": "0x17ee7e4da37b01fc1bcc908fa63df343f23b4b7c", + "decimals": 18, + "name": "Sushi Token", + "symbol": "m.SUSHI", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x17ee7e4da37b01fc1bcc908fa63df343f23b4b7c/logo.png" + }, + { + "chainId": 1088, + "address": "0xb809cda0c2f79f43248c32b5dcb09d5cd26bbf10", + "decimals": 18, + "name": "Binance USD", + "symbol": "m.BUSD", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0xb809cda0c2f79f43248c32b5dcb09d5cd26bbf10/logo.png" + }, + { + "chainId": 1088, + "address": "0xe253e0cea0cdd43d9628567d097052b33f98d611", + "decimals": 18, + "name": "Avalanche Token", + "symbol": "rAVAX", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0xe253e0cea0cdd43d9628567d097052b33f98d611/logo.png" + }, + { + "chainId": 1088, + "address": "0x729de3792a5f810a2e7d7899da74de0d108e7e6b", + "decimals": 18, + "name": "Wrapped ONE", + "symbol": "WONE", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x729de3792a5f810a2e7d7899da74de0d108e7e6b/logo.png" + }, + { + "chainId": 1088, + "address": "0xa9109271abcf0c4106ab7366b4edb34405947eed", + "decimals": 18, + "name": "Fantom Token", + "symbol": "rFTM", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0xa9109271abcf0c4106ab7366b4edb34405947eed/logo.png" + }, + { + "chainId": 1088, + "address": "0x4b9d2923d875edf43980bf5ddddede3fb20fc742", + "decimals": 18, + "name": "Matic Token", + "symbol": "MATIC", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x4b9d2923d875edf43980bf5ddddede3fb20fc742/logo.png" + }, + { + "chainId": 1088, + "address": "0xdfa46478f9e5ea86d57387849598dbfb2e964b02", + "decimals": 18, + "name": "Mai Stablecoin", + "symbol": "MAI", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0xdfa46478f9e5ea86d57387849598dbfb2e964b02/logo.png" + }, + { + "chainId": 1088, + "address": "0x3f56e0c36d275367b8c502090edf38289b3dea0d", + "decimals": 18, + "name": "QiDao", + "symbol": "QI", + "logoURI": "https://raw.githubusercontent.com/Netswap/tokens/master/assets/0x3f56e0c36d275367b8c502090edf38289b3dea0d/logo.png" + } +]