diff --git a/README.md b/README.md index 27ffd41c4..8672a2c1d 100644 --- a/README.md +++ b/README.md @@ -134,13 +134,15 @@ You can set all the above using url params and access any setup with a deeplink: - install node.js >= 16 and yarn - run `yarn` to install dependencies +- run `yarn chainlist:update` to update chain list sources +- run `yarn explorer:update` to update block explorer list +- run `yarn chainlist` to build final chain list - run `yarn dev` to start locally **Customize** - update `config/app.js` and `public/manifest.json` - update images in `public/**` -- add new chains in `config/chains-dev.json` (other related files are auto-generated by the build process) - add new template ABIs as json file to `public` - update example links in `components/SourceBrowser` diff --git a/config/chainIds.json b/config/chainIds.json index f721db257..44f52c61e 100644 --- a/config/chainIds.json +++ b/config/chainIds.json @@ -88,6 +88,7 @@ 1908, 355113, 32520, + 188710, 4099, 4096, 96, @@ -100,7 +101,6 @@ 2999, 4999, 4777, - 1108, 1107, 188, 189, @@ -112,9 +112,11 @@ 4328, 2300, 2151, + 3637, 3636, 12123, 963, + 19845, 78431, 1564830818, 344106930, @@ -135,6 +137,7 @@ 1351057110, 88880, 1353, + 1252, 31223, 31224, 256256, @@ -172,12 +175,13 @@ 202020, 138, 1133, - 113, 432204, 432201, 1954, 68770, 855456, + 1117, + 9339, 2000, 568, 7979, @@ -192,6 +196,7 @@ 2021, 271, 271271, + 1994, 1004, 20, 21, @@ -221,6 +226,7 @@ 22052002, 27082017, 2109, + 1229, 530, 868, 424242, @@ -237,6 +243,7 @@ 73, 923018, 6565, + 68840142, 32659, 46688, 18181, @@ -249,6 +256,7 @@ 486217935, 192837465, 356256156, + 1777, 29, 26, 16507, @@ -316,6 +324,7 @@ 1392, 3666, 669, + 1379, 3888, 3889, 686, @@ -413,7 +422,6 @@ 10507, 10508, 42262, - 42261, 23294, 23295, 26863, @@ -452,7 +460,6 @@ 11297108109, 11297108099, 3601, - 3602, 3400, 3500, 789, @@ -461,7 +468,6 @@ 20201022, 9779, 424, - 4181, 144, 13381, 30067, @@ -618,18 +624,17 @@ 70001, 70103, 70002, - 60001, - 60103, - 60002, 108, 18, 404040, 4141, 55004, 5177, + 6969, 980, 77777, 54321, + 8194, 6066, 6065, 330844, @@ -650,6 +655,7 @@ 4918, 5522, 207, + 206, 888888, 11111, 105, @@ -665,6 +671,7 @@ 139, 103, 10395, + 309, 8888, 51, 50, diff --git a/config/chainlist b/config/chainlist index 6c43ddc36..df906ad64 160000 --- a/config/chainlist +++ b/config/chainlist @@ -1 +1 @@ -Subproject commit 6c43ddc3697fc0fe431492936e6a533cf0e5795a +Subproject commit df906ad643fe316e433068f48a0f75eb545ee4f6 diff --git a/config/chains.json b/config/chains.json index 57145888e..3b3294908 100644 --- a/config/chains.json +++ b/config/chains.json @@ -70,23 +70,23 @@ }, "chainId": 1, "explorers": [ + { + "name": "etherscan", + "url": "https://etherscan.io", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://ethereum.dex.guru", "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, - { - "name": "etherscan", - "url": "https://etherscan.io", "standard": "EIP3091" }, { "name": "blockscout", "url": "https://eth.blockscout.com", "icon": "blockscout", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true } ], "abi": "result https://api.etherscan.io/api?module=contract&action=getabi&address=${ADDRESS}&apikey=HW16AN9RVY8BJFBZ3YCKYPY9YJ9934EU7Z", @@ -116,14 +116,14 @@ "chainId": 5, "explorers": [ { - "name": "blockscout-goerli", - "url": "https://eth-goerli.blockscout.com", - "icon": "blockscout", + "name": "etherscan-goerli", + "url": "https://goerli.etherscan.io", "standard": "EIP3091" }, { - "name": "etherscan-goerli", - "url": "https://goerli.etherscan.io", + "name": "blockscout-goerli", + "url": "https://eth-goerli.blockscout.com", + "icon": "blockscout", "standard": "EIP3091" } ], @@ -374,18 +374,18 @@ }, "chainId": 250, "explorers": [ - { - "name": "ftmscan", - "url": "https://ftmscan.com", - "icon": "ftmscan", - "standard": "EIP3091" - }, { "name": "dexguru", "url": "https://fantom.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true + }, + { + "name": "ftmscan", + "url": "https://ftmscan.com", + "icon": "ftmscan", + "standard": "EIP3091" } ], "abi": "result https://api.ftmscan.com/api?module=contract&action=getabi&address=${ADDRESS}&apikey=AT79A7U8Z6G73VXYVDBXH2R1ICDB65SC25", @@ -441,15 +441,15 @@ "standard": "EIP3091" }, { - "name": "dexguru", - "url": "https://arbitrum.dex.guru", - "icon": "dexguru", + "name": "Arbitrum Explorer", + "url": "https://explorer.arbitrum.io", "standard": "EIP3091", "iframe": true }, { - "name": "Arbitrum Explorer", - "url": "https://explorer.arbitrum.io", + "name": "dexguru", + "url": "https://arbitrum.dex.guru", + "icon": "dexguru", "standard": "EIP3091" } ], @@ -554,18 +554,18 @@ "url": "https://optimistic.etherscan.io", "standard": "EIP3091" }, + { + "name": "blockscout", + "url": "https://optimism.blockscout.com", + "icon": "blockscout", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://optimism.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "blockscout", - "url": "https://optimism.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" } ], "abi": "result https://api-optimistic.etherscan.io/api?module=contract&action=getabi&address=${ADDRESS}&apikey=HW16AN9RVY8BJFBZ3YCKYPY9YJ9934EU7Z", @@ -615,6 +615,12 @@ }, "chainId": 8453, "explorers": [ + { + "name": "dexguru", + "url": "https://base.dex.guru", + "icon": "dexguru", + "standard": "EIP3091" + }, { "name": "basescan", "url": "https://basescan.org", @@ -624,12 +630,6 @@ "name": "basescout", "url": "https://base.blockscout.com", "icon": "blockscout", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://base.dex.guru", - "icon": "dexguru", "standard": "EIP3091", "iframe": true } @@ -655,23 +655,23 @@ }, "chainId": 84531, "explorers": [ - { - "name": "basescan", - "url": "https://goerli.basescan.org", - "standard": "none" - }, { "name": "basescout", "url": "https://base-goerli.blockscout.com", "icon": "blockscout", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true + }, + { + "name": "basescan", + "url": "https://goerli.basescan.org", + "standard": "none" }, { "name": "dexguru", "url": "https://base-goerli.dex.guru", "icon": "dexguru", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "shortName": "basegor" @@ -715,21 +715,21 @@ "chainId": 59144, "explorers": [ { - "name": "L2scan", - "url": "https://linea.l2scan.co", + "name": "Blockscout", + "url": "https://explorer.linea.build", "standard": "EIP3091", "icon": "linea", "iframe": true }, { - "name": "Etherscan", - "url": "https://lineascan.build", + "name": "L2scan", + "url": "https://linea.l2scan.co", "standard": "EIP3091", "icon": "linea" }, { - "name": "Blockscout", - "url": "https://explorer.linea.build", + "name": "Etherscan", + "url": "https://lineascan.build", "standard": "EIP3091", "icon": "linea", "iframe": true @@ -1037,8 +1037,8 @@ "chainId": 9990, "explorers": [ { - "name": "Polkadot.js", - "url": "https://polkadot.js.org/apps/?rpc=wss://wsspc1-qa.agung.peaq.network#/explorer", + "name": "Subscan", + "url": "https://agung.subscan.io", "standard": "none" } ], @@ -1741,17 +1741,17 @@ }, "chainId": 592, "explorers": [ - { - "name": "subscan", - "url": "https://astar.subscan.io", - "standard": "none", - "icon": "subscan" - }, { "name": "blockscout", "url": "https://blockscout.com/astar", "icon": "blockscout", "standard": "EIP3091" + }, + { + "name": "subscan", + "url": "https://astar.subscan.io", + "standard": "none", + "icon": "subscan" } ], "shortName": "astr" @@ -2289,6 +2289,28 @@ ], "shortName": "Brise" }, + { + "name": "Bitica Chain Mainnet", + "rpc": [ + "https://mainnet-rpc.biticablockchain.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Bitica Coin", + "symbol": "BDCC", + "decimals": 18 + }, + "chainId": 188710, + "explorers": [ + { + "name": "Bitica DPOS Blockchain Explorer", + "url": "https://biticablockchain.com", + "standard": "none", + "iframe": true + } + ], + "shortName": "bdcc" + }, { "name": "Bitindi Mainnet", "rpc": [ @@ -2568,28 +2590,6 @@ ], "shortName": "TBXN" }, - { - "name": "BLXq Mainnet", - "rpc": [ - "https://mainnet.blxq.org" - ], - "faucets": [], - "nativeCurrency": { - "name": "BLXQ", - "symbol": "BLXQ", - "decimals": 18 - }, - "chainId": 1108, - "explorers": [ - { - "name": "BLXq Explorer", - "url": "https://explorer.blxq.org", - "icon": "blxq", - "standard": "EIP3091" - } - ], - "shortName": "blxq" - }, { "name": "BLXq Testnet", "rpc": [ @@ -2862,9 +2862,9 @@ "shortName": "boa" }, { - "name": "Botanix Testnet", + "name": "Botanix Mainnet", "rpc": [ - "https://testnet-rpc.btxtestchain.com" + "https://rpc.btxtestchain.com" ], "faucets": [ "https://faucet.btxtestchain.com" @@ -2874,16 +2874,38 @@ "symbol": "BTC", "decimals": 18 }, - "chainId": 3636, + "chainId": 3637, "explorers": [ { "name": "Botanix", - "url": "https://testnet.btxtestchain.com", - "standard": "EIP3091", - "iframe": true + "url": "https://btxtestchain.com", + "standard": "EIP3091" + } + ], + "shortName": "BTCm" + }, + { + "name": "Botanix Testnet", + "rpc": [ + "https://node.botanixlabs.dev" + ], + "faucets": [ + "https://faucet.botanixlabs.dev" + ], + "nativeCurrency": { + "name": "Botanix", + "symbol": "BTC", + "decimals": 18 + }, + "chainId": 3636, + "explorers": [ + { + "name": "3xpl", + "url": "https://3xpl.com/botanix", + "standard": "EIP3091" } ], - "shortName": "BTCt" + "shortName": "BTNX" }, { "name": "BRC Chain Mainnet", @@ -2931,6 +2953,27 @@ ], "shortName": "btc20" }, + { + "name": "BTCIX Network", + "rpc": [ + "https://seed.btcix.org/rpc" + ], + "faucets": [], + "nativeCurrency": { + "name": "BTCIX Network", + "symbol": "BTCIX", + "decimals": 18 + }, + "chainId": 19845, + "explorers": [ + { + "name": "BTCIXScan", + "url": "https://btcixscan.com", + "standard": "none" + } + ], + "shortName": "btcix" + }, { "name": "Bulletin Subnet", "rpc": [ @@ -3091,26 +3134,20 @@ "chainId": 7700, "explorers": [ { - "name": "dexguru", - "url": "https://canto.dex.guru", - "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, - { - "name": "Canto Cosmos Explorer", - "url": "https://cosmos-explorers.neobase.one", + "name": "Canto EVM Explorer (Blockscout)", + "url": "https://evm.explorer.canto.io", "standard": "none", "iframe": true }, { "name": "Canto EVM Explorer (Blockscout)", "url": "https://tuber.build", - "standard": "none" + "standard": "none", + "iframe": true }, { - "name": "Canto EVM Explorer (Blockscout)", - "url": "https://evm.explorer.canto.io", + "name": "Canto Cosmos Explorer", + "url": "https://cosmos-explorers.neobase.one", "standard": "none" } ], @@ -3129,18 +3166,18 @@ }, "chainId": 7701, "explorers": [ + { + "name": "Canto Testnet EVM Explorer (Blockscout)", + "url": "https://testnet.tuber.build", + "standard": "none", + "iframe": true + }, { "name": "dexguru", "url": "https://canto-test.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "Canto Testnet EVM Explorer (Blockscout)", - "url": "https://testnet.tuber.build", - "standard": "none", - "iframe": true } ], "shortName": "TestnetCanto" @@ -3188,12 +3225,6 @@ "standard": "none", "icon": "cascadia", "iframe": true - }, - { - "name": "Cascadia EVM Explorer", - "url": "https://explorer.cascadia.foundation", - "standard": "none", - "icon": "cascadia" } ], "shortName": "cascadia" @@ -3237,15 +3268,15 @@ }, "chainId": 42220, "explorers": [ - { - "name": "Celoscan", - "url": "https://celoscan.io", - "standard": "EIP3091" - }, { "name": "blockscout", "url": "https://explorer.celo.org", - "standard": "none", + "standard": "none" + }, + { + "name": "Celoscan", + "url": "https://celoscan.io", + "standard": "EIP3091", "iframe": true } ], @@ -3433,6 +3464,30 @@ ], "shortName": "CIC" }, + { + "name": "CIC Chain Testnet", + "rpc": [ + "https://testapi.cicscan.com" + ], + "faucets": [ + "https://cicfaucet.com" + ], + "nativeCurrency": { + "name": "Crazy Internet Coin", + "symbol": "CICT", + "decimals": 18 + }, + "chainId": 1252, + "explorers": [ + { + "name": "CICscan", + "url": "https://testnet.cicscan.com", + "icon": "cicchain", + "standard": "EIP3091" + } + ], + "shortName": "CICT" + }, { "name": "CloudTx Mainnet", "rpc": [ @@ -4300,33 +4355,6 @@ ], "shortName": "changi" }, - { - "name": "Dehvo", - "rpc": [ - "https://connect.dehvo.com", - "https://rpc.dehvo.com", - "https://rpc1.dehvo.com", - "https://rpc2.dehvo.com" - ], - "faucets": [ - "https://buy.dehvo.com" - ], - "nativeCurrency": { - "name": "Dehvo", - "symbol": "Deh", - "decimals": 18 - }, - "chainId": 113, - "explorers": [ - { - "name": "Dehvo Explorer", - "url": "https://explorer.dehvo.com", - "standard": "EIP3091", - "iframe": true - } - ], - "shortName": "deh" - }, { "name": "Dexalot Subnet", "rpc": [ @@ -4439,6 +4467,53 @@ ], "shortName": "dodao" }, + { + "name": "Dogcoin Mainnet", + "rpc": [ + "https://mainnet-rpc.dogcoin.me" + ], + "faucets": [ + "https://faucet.dogcoin.network" + ], + "nativeCurrency": { + "name": "Dogcoin", + "symbol": "DOGS", + "decimals": 18 + }, + "chainId": 1117, + "explorers": [ + { + "name": "Dogcoin", + "url": "https://explorer.dogcoin.network", + "standard": "EIP3091" + } + ], + "shortName": "DOGSm" + }, + { + "name": "Dogcoin Testnet", + "rpc": [ + "https://testnet-rpc.dogcoin.me" + ], + "faucets": [ + "https://faucet.dogcoin.network" + ], + "nativeCurrency": { + "name": "Dogcoin", + "symbol": "DOGS", + "decimals": 18 + }, + "chainId": 9339, + "explorers": [ + { + "name": "Dogcoin", + "url": "https://testnet.dogcoin.network", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "DOGSt" + }, { "name": "Dogechain Mainnet", "rpc": [ @@ -4717,9 +4792,10 @@ "chainId": 2021, "explorers": [ { - "name": "Edgscan by Bharathcoorg", - "url": "https://edgscan.live", - "standard": "EIP3091", + "name": "Subscan", + "url": "https://edgeware.subscan.io", + "standard": "none", + "icon": "subscan", "iframe": true } ], @@ -4773,6 +4849,29 @@ ], "shortName": "EGONt" }, + { + "name": "Ekta", + "rpc": [ + "https://main.ekta.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "EKTA", + "symbol": "EKTA", + "decimals": 18 + }, + "chainId": 1994, + "explorers": [ + { + "name": "ektascan", + "url": "https://ektascan.io", + "icon": "ekta", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "ekta" + }, { "name": "EKTA Testnet T-EKTA", "rpc": [ @@ -5452,6 +5551,28 @@ ], "shortName": "exn" }, + { + "name": "Exzo Network Mainnet", + "rpc": [ + "https://mainnet.exzo.technology" + ], + "faucets": [], + "nativeCurrency": { + "name": "Exzo", + "symbol": "XZO", + "decimals": 18 + }, + "chainId": 1229, + "explorers": [ + { + "name": "blockscout", + "url": "https://exzoscan.io", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "xzo" + }, { "name": "F(x)Core Mainnet Network", "rpc": [ @@ -5600,13 +5721,13 @@ "chainId": 314159, "explorers": [ { - "name": "Glif Explorer - Calibration", - "url": "https://explorer.glif.io/?network=calibration", + "name": "Beryx", + "url": "https://beryx.zondax.ch", "standard": "none" }, { - "name": "Beryx", - "url": "https://beryx.zondax.ch", + "name": "Glif Explorer - Calibration", + "url": "https://explorer.glif.io/?network=calibration", "standard": "none" }, { @@ -5647,19 +5768,13 @@ "chainId": 314, "explorers": [ { - "name": "Glif Explorer", - "url": "https://explorer.glif.io", - "standard": "EIP3091", - "iframe": true + "name": "Filfox", + "url": "https://filfox.info/en", + "standard": "none" }, { "name": "Beryx", "url": "https://beryx.zondax.ch", - "standard": "none" - }, - { - "name": "Filfox", - "url": "https://filfox.info/en", "standard": "none", "iframe": true }, @@ -5668,6 +5783,24 @@ "url": "https://filscan.io", "standard": "none", "iframe": true + }, + { + "name": "Glif Explorer", + "url": "https://explorer.glif.io", + "standard": "EIP3091", + "iframe": true + }, + { + "name": "Filscout", + "url": "https://filscout.io/en", + "standard": "none", + "iframe": true + }, + { + "name": "Dev.storage", + "url": "https://dev.storage", + "standard": "none", + "iframe": true } ], "shortName": "filecoin" @@ -5753,14 +5886,14 @@ "chainId": 14, "explorers": [ { - "name": "flarescan", - "url": "https://flarescan.com", + "name": "blockscout", + "url": "https://flare-explorer.flare.network", "standard": "EIP3091", "iframe": true }, { - "name": "blockscout", - "url": "https://flare-explorer.flare.network", + "name": "flarescan", + "url": "https://flarescan.com", "standard": "EIP3091", "iframe": true } @@ -5891,6 +6024,29 @@ ], "shortName": "fox" }, + { + "name": "Frame Testnet", + "rpc": [ + "https://rpc.testnet.frame.xyz/http" + ], + "faucets": [ + "https://faucet.triangleplatform.com/frame/testnet" + ], + "nativeCurrency": { + "name": "Sepolia Ether", + "symbol": "ETH", + "decimals": 18 + }, + "chainId": 68840142, + "explorers": [ + { + "name": "Frame Testnet Explorer", + "url": "https://explorer.testnet.frame.xyz", + "standard": "EIP3091" + } + ], + "shortName": "frametest" + }, { "name": "Fusion Mainnet", "rpc": [ @@ -6167,6 +6323,28 @@ ], "shortName": "tGTH" }, + { + "name": "Gauss Mainnet", + "rpc": [ + "https://rpc.gaussgang.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "GANG", + "symbol": "GANG", + "decimals": 18 + }, + "chainId": 1777, + "explorers": [ + { + "name": "Gauss Explorer", + "url": "https://explorer.gaussgang.com", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "gauss" + }, { "name": "Genesis L1", "rpc": [ @@ -6332,13 +6510,13 @@ "name": "dexguru", "url": "https://gnosis.dex.guru", "icon": "dexguru", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" }, { "name": "gnosisscan", "url": "https://gnosisscan.io", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true }, { "name": "blockscout", @@ -6369,14 +6547,14 @@ "chainId": 10200, "explorers": [ { - "name": "blockscout", - "url": "https://gnosis-chiado.blockscout.com", + "name": "blockscout-chiadochain", + "url": "https://blockscout.chiadochain.net", "icon": "blockscout", "standard": "EIP3091" }, { - "name": "blockscout-chiadochain", - "url": "https://blockscout.chiadochain.net", + "name": "blockscout", + "url": "https://gnosis-chiado.blockscout.com", "icon": "blockscout", "standard": "EIP3091" } @@ -7008,14 +7186,14 @@ "iframe": true }, { - "name": "HashScan", - "url": "https://hashscan.io/testnet/dashboard", + "name": "Arkhia Explorer", + "url": "https://explorer.arkhia.io", "standard": "none", "iframe": true }, { - "name": "Arkhia Explorer", - "url": "https://explorer.arkhia.io", + "name": "HashScan", + "url": "https://hashscan.io/testnet/dashboard", "standard": "none", "iframe": true }, @@ -7809,6 +7987,29 @@ ], "shortName": "juncat" }, + { + "name": "Kalar Chain", + "rpc": [ + "https://rpc-api.kalarchain.tech" + ], + "faucets": [], + "nativeCurrency": { + "name": "Kalar", + "symbol": "KLC", + "decimals": 18 + }, + "chainId": 1379, + "explorers": [ + { + "name": "kalarscan", + "url": "https://explorer.kalarchain.tech", + "icon": "kalarscan", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "KLC" + }, { "name": "KalyChain Mainnet", "rpc": [ @@ -8132,13 +8333,13 @@ "chainId": 2241, "explorers": [ { - "name": "Polkadot.js", - "url": "https://polkadot.js.org/apps/?rpc=wss://wss-krest.peaq.network#/explorer", + "name": "Subscan", + "url": "https://krest.subscan.io", "standard": "none" }, { - "name": "Subscan", - "url": "https://krest.subscan.io", + "name": "Polkadot.js", + "url": "https://polkadot.js.org/apps/?rpc=wss://wss-krest.peaq.network#/explorer", "standard": "none" } ], @@ -9814,22 +10015,22 @@ "chainId": 245022926, "explorers": [ { - "name": "neonscan", - "url": "https://devnet.neonscan.org", + "name": "blockscout", + "url": "https://neon-devnet.blockscout.com", + "icon": "blockscout", "standard": "EIP3091", "iframe": true }, { "name": "native", "url": "https://devnet.explorer.neon-labs.org", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" }, { - "name": "blockscout", - "url": "https://neon-devnet.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" + "name": "neonscan", + "url": "https://devnet.neonscan.org", + "standard": "EIP3091", + "iframe": true } ], "shortName": "neonevm-devnet" @@ -9848,13 +10049,13 @@ "chainId": 245022940, "explorers": [ { - "name": "neonscan", - "url": "https://testnet.neonscan.org", + "name": "native", + "url": "https://testnet.explorer.neon-labs.org", "standard": "EIP3091" }, { - "name": "native", - "url": "https://testnet.explorer.neon-labs.org", + "name": "neonscan", + "url": "https://testnet.neonscan.org", "standard": "EIP3091" } ], @@ -9900,8 +10101,7 @@ { "name": "neuroscan", "url": "https://ncnscan.com", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "shortName": "ncn" @@ -9922,8 +10122,7 @@ { "name": "neuroscan", "url": "https://testnet.ncnscan.com", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "shortName": "ncnt" @@ -10093,30 +10292,6 @@ ], "shortName": "emerald" }, - { - "name": "Oasis Emerald Testnet", - "rpc": [ - "https://testnet.emerald.oasis.dev/", - "wss://testnet.emerald.oasis.dev/ws" - ], - "faucets": [ - "https://faucet.testnet.oasis.dev/" - ], - "nativeCurrency": { - "name": "Emerald Rose", - "symbol": "ROSE", - "decimals": 18 - }, - "chainId": 42261, - "explorers": [ - { - "name": "Oasis Emerald Testnet Explorer", - "url": "https://testnet.explorer.emerald.oasis.dev", - "standard": "EIP3091" - } - ], - "shortName": "emerald-testnet" - }, { "name": "Oasis Sapphire", "rpc": [ @@ -10690,13 +10865,13 @@ "chainId": 5611, "explorers": [ { - "name": "bscscan-opbnb-testnet", - "url": "https://opbnb-testnet.bscscan.com", + "name": "opbnbscan", + "url": "https://opbnbscan.com", "standard": "EIP3091" }, { - "name": "opbnbscan", - "url": "https://opbnbscan.com", + "name": "bscscan-opbnb-testnet", + "url": "https://opbnb-testnet.bscscan.com", "standard": "EIP3091" } ], @@ -11017,28 +11192,6 @@ ], "shortName": "pando-mainnet" }, - { - "name": "PandoProject Testnet", - "rpc": [ - "https://testnet.ethrpc.pandoproject.org/rpc" - ], - "faucets": [], - "nativeCurrency": { - "name": "pando-token", - "symbol": "PTX", - "decimals": 18 - }, - "chainId": 3602, - "explorers": [ - { - "name": "Pando Testnet Explorer", - "url": "https://testnet.explorer.pandoproject.org", - "standard": "none", - "iframe": true - } - ], - "shortName": "pando-testnet" - }, { "name": "Paribu Net Mainnet", "rpc": [ @@ -11225,30 +11378,6 @@ ], "shortName": "PGN" }, - { - "name": "PHI Network V1", - "rpc": [ - "https://rpc1.phi.network", - "https://rpc2.phi.network" - ], - "faucets": [], - "nativeCurrency": { - "name": "PHI", - "symbol": "Φ", - "decimals": 18 - }, - "chainId": 4181, - "explorers": [ - { - "name": "PHI Explorer", - "url": "https://explorer.phi.network", - "icon": "phi", - "standard": "none", - "iframe": true - } - ], - "shortName": "PHIv1" - }, { "name": "PHI Network v2", "rpc": [ @@ -11888,15 +12017,15 @@ }, "chainId": 369, "explorers": [ - { - "name": "otterscan", - "url": "https://otter.pulsechain.com", - "standard": "EIP3091" - }, { "name": "blockscout", "url": "https://scan.pulsechain.com", "icon": "blockscout", + "standard": "EIP3091" + }, + { + "name": "otterscan", + "url": "https://otter.pulsechain.com", "standard": "EIP3091", "iframe": true } @@ -11925,14 +12054,14 @@ "explorers": [ { "name": "blockscout", - "url": "https://otter-testnet-pulsechain.g4mm4.io", + "url": "https://scan.v4.testnet.pulsechain.com", + "icon": "blockscout", "standard": "EIP3091", "iframe": true }, { "name": "blockscout", - "url": "https://scan.v4.testnet.pulsechain.com", - "icon": "blockscout", + "url": "https://otter-testnet-pulsechain.g4mm4.io", "standard": "EIP3091", "iframe": true } @@ -12991,15 +13120,15 @@ "chainId": 30, "explorers": [ { - "name": "Rootstock Explorer", - "url": "https://explorer.rsk.co", + "name": "blockscout", + "url": "https://rootstock.blockscout.com", + "icon": "blockscout", "standard": "EIP3091", "iframe": true }, { - "name": "blockscout", - "url": "https://rootstock.blockscout.com", - "icon": "blockscout", + "name": "Rootstock Explorer", + "url": "https://explorer.rsk.co", "standard": "EIP3091" } ], @@ -13344,16 +13473,16 @@ }, "chainId": 534352, "explorers": [ - { - "name": "Scrollscan", - "url": "https://scrollscan.com", - "standard": "EIP3091" - }, { "name": "Blockscout", "url": "https://blockscout.scroll.io", "standard": "EIP3091", "iframe": true + }, + { + "name": "Scrollscan", + "url": "https://scrollscan.com", + "standard": "EIP3091" } ], "shortName": "scr" @@ -13430,8 +13559,7 @@ { "name": "SecureChain", "url": "https://testnet.securechain.ai", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "shortName": "SCAIt" @@ -13777,15 +13905,15 @@ "chainId": 111111, "explorers": [ { - "name": "Siberium Mainnet Explorer - blockscout - 1", - "url": "https://explorer.main.siberium.net", + "name": "Siberium Mainnet Explorer - blockscout - 2", + "url": "https://explorer.main.siberium.net.ru", "icon": "siberium", "standard": "EIP3091", "iframe": true }, { - "name": "Siberium Mainnet Explorer - blockscout - 2", - "url": "https://explorer.main.siberium.net.ru", + "name": "Siberium Mainnet Explorer - blockscout - 1", + "url": "https://explorer.main.siberium.net", "icon": "siberium", "standard": "EIP3091", "iframe": true @@ -14950,78 +15078,6 @@ ], "shortName": "TKM2" }, - { - "name": "Thinkium Testnet Chain 1", - "rpc": [ - "https://test1.thinkiumrpc.net/" - ], - "faucets": [ - "https://www.thinkiumdev.net/faucet" - ], - "nativeCurrency": { - "name": "TKM", - "symbol": "TKM", - "decimals": 18 - }, - "chainId": 60001, - "explorers": [ - { - "name": "thinkiumscan", - "url": "https://test1.thinkiumscan.net", - "standard": "EIP3091", - "iframe": true - } - ], - "shortName": "TKM-test1" - }, - { - "name": "Thinkium Testnet Chain 103", - "rpc": [ - "https://test103.thinkiumrpc.net/" - ], - "faucets": [ - "https://www.thinkiumdev.net/faucet" - ], - "nativeCurrency": { - "name": "TKM", - "symbol": "TKM", - "decimals": 18 - }, - "chainId": 60103, - "explorers": [ - { - "name": "thinkiumscan", - "url": "https://test103.thinkiumscan.net", - "standard": "EIP3091", - "iframe": true - } - ], - "shortName": "TKM-test103" - }, - { - "name": "Thinkium Testnet Chain 2", - "rpc": [ - "https://test2.thinkiumrpc.net/" - ], - "faucets": [ - "https://www.thinkiumdev.net/faucet" - ], - "nativeCurrency": { - "name": "TKM", - "symbol": "TKM", - "decimals": 18 - }, - "chainId": 60002, - "explorers": [ - { - "name": "thinkiumscan", - "url": "https://test2.thinkiumscan.net", - "standard": "EIP3091", - "iframe": true - } - ], - "shortName": "TKM-test2" - }, { "name": "ThunderCore Mainnet", "rpc": [ @@ -15163,6 +15219,28 @@ ], "shortName": "tlc" }, + { + "name": "Tomb Chain Mainnet", + "rpc": [ + "https://rpc.tombchain.com/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Tomb", + "symbol": "TOMB", + "decimals": 18 + }, + "chainId": 6969, + "explorers": [ + { + "name": "tombscout", + "url": "https://tombscout.com", + "standard": "none", + "iframe": true + } + ], + "shortName": "tombchain" + }, { "name": "TOP Mainnet EVM", "rpc": [ @@ -15229,6 +15307,29 @@ ], "shortName": "ToronetTestnet" }, + { + "name": "Torus Testnet", + "rpc": [ + "https://rpc.testnet.toruschain.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "tTQF", + "symbol": "TTQF", + "decimals": 18 + }, + "chainId": 8194, + "explorers": [ + { + "name": "blockscout", + "url": "https://testnet.torusscan.com", + "icon": "blockscout", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "ttqf" + }, { "name": "Tres Mainnet", "rpc": [ @@ -15619,8 +15720,7 @@ { "name": "Venidium Explorer", "url": "https://evm.venidiumexplorer.com", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "shortName": "xvm" @@ -15693,6 +15793,29 @@ ], "shortName": "VC" }, + { + "name": "VinuChain Testnet", + "rpc": [ + "https://vinufoundation-rpc.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "VinuChain", + "symbol": "VС", + "decimals": 18 + }, + "chainId": 206, + "explorers": [ + { + "name": "VinuScan Testnet", + "url": "https://testnet.vinuscan.com", + "icon": "vinuscan-testnet", + "standard": "none", + "iframe": true + } + ], + "shortName": "VCTEST" + }, { "name": "Vision - Mainnet", "rpc": [ @@ -16031,6 +16154,29 @@ ], "shortName": "TWLC" }, + { + "name": "Wyzth Testnet", + "rpc": [ + "https://rpc-testnet3.wyzthchain.org/" + ], + "faucets": [], + "nativeCurrency": { + "name": "Wyzth", + "symbol": "WYZ", + "decimals": 18 + }, + "chainId": 309, + "explorers": [ + { + "name": "wyzth", + "url": "http://24.199.108.65:4000", + "icon": "wyzth", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "wyz" + }, { "name": "XANAChain", "rpc": [ @@ -16087,7 +16233,7 @@ "shortName": "txdc" }, { - "name": "XinFin XDC Network", + "name": "XDC Network", "rpc": [ "https://erpc.xinfin.network", "https://rpc.xinfin.network", @@ -16103,15 +16249,15 @@ "chainId": 50, "explorers": [ { - "name": "blocksscan", - "url": "https://xdc.blocksscan.io", + "name": "xdcscan", + "url": "https://xdcscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true }, { - "name": "xdcscan", - "url": "https://xdcscan.io", + "name": "blocksscan", + "url": "https://xdc.blocksscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true @@ -16317,16 +16463,16 @@ }, "chainId": 7001, "explorers": [ + { + "name": "ZetaChain Athens Testnet Explorer", + "url": "https://athens3.explorer.zetachain.com", + "standard": "none" + }, { "name": "blockscout", "url": "https://zetachain-athens-3.blockscout.com", "icon": "blockscout", "standard": "EIP3091" - }, - { - "name": "ZetaChain Athens Testnet Explorer", - "url": "https://athens3.explorer.zetachain.com", - "standard": "none" } ], "shortName": "zetachain-athens" diff --git a/config/explorers.json b/config/explorers.json index 65289e8b8..df3e7f938 100644 --- a/config/explorers.json +++ b/config/explorers.json @@ -1,34 +1,34 @@ { "1": [ + { + "name": "etherscan", + "url": "https://etherscan.io", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://ethereum.dex.guru", "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, - { - "name": "etherscan", - "url": "https://etherscan.io", "standard": "EIP3091" }, { "name": "blockscout", "url": "https://eth.blockscout.com", "icon": "blockscout", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true } ], "5": [ { - "name": "blockscout-goerli", - "url": "https://eth-goerli.blockscout.com", - "icon": "blockscout", + "name": "etherscan-goerli", + "url": "https://goerli.etherscan.io", "standard": "EIP3091" }, { - "name": "etherscan-goerli", - "url": "https://goerli.etherscan.io", + "name": "blockscout-goerli", + "url": "https://eth-goerli.blockscout.com", + "icon": "blockscout", "standard": "EIP3091" } ], @@ -53,30 +53,30 @@ "url": "https://optimistic.etherscan.io", "standard": "EIP3091" }, + { + "name": "blockscout", + "url": "https://optimism.blockscout.com", + "icon": "blockscout", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://optimism.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "blockscout", - "url": "https://optimism.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" } ], "14": [ { - "name": "flarescan", - "url": "https://flarescan.com", + "name": "blockscout", + "url": "https://flare-explorer.flare.network", "standard": "EIP3091", "iframe": true }, { - "name": "blockscout", - "url": "https://flare-explorer.flare.network", + "name": "flarescan", + "url": "https://flarescan.com", "standard": "EIP3091", "iframe": true } @@ -146,15 +146,15 @@ ], "30": [ { - "name": "Rootstock Explorer", - "url": "https://explorer.rsk.co", + "name": "blockscout", + "url": "https://rootstock.blockscout.com", + "icon": "blockscout", "standard": "EIP3091", "iframe": true }, { - "name": "blockscout", - "url": "https://rootstock.blockscout.com", - "icon": "blockscout", + "name": "Rootstock Explorer", + "url": "https://explorer.rsk.co", "standard": "EIP3091" } ], @@ -276,15 +276,15 @@ ], "50": [ { - "name": "blocksscan", - "url": "https://xdc.blocksscan.io", + "name": "xdcscan", + "url": "https://xdcscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true }, { - "name": "xdcscan", - "url": "https://xdcscan.io", + "name": "blocksscan", + "url": "https://xdc.blocksscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true @@ -569,13 +569,13 @@ "name": "dexguru", "url": "https://gnosis.dex.guru", "icon": "dexguru", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" }, { "name": "gnosisscan", "url": "https://gnosisscan.io", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true }, { "name": "blockscout", @@ -640,14 +640,6 @@ "iframe": true } ], - "113": [ - { - "name": "Dehvo Explorer", - "url": "https://explorer.dehvo.com", - "standard": "EIP3091", - "iframe": true - } - ], "114": [ { "name": "blockscout", @@ -902,6 +894,15 @@ "standard": "EIP3091" } ], + "206": [ + { + "name": "VinuScan Testnet", + "url": "https://testnet.vinuscan.com", + "icon": "vinuscan-testnet", + "standard": "none", + "iframe": true + } + ], "207": [ { "name": "VinuScan", @@ -998,18 +999,18 @@ } ], "250": [ - { - "name": "ftmscan", - "url": "https://ftmscan.com", - "icon": "ftmscan", - "standard": "EIP3091" - }, { "name": "dexguru", "url": "https://fantom.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true + }, + { + "name": "ftmscan", + "url": "https://ftmscan.com", + "icon": "ftmscan", + "standard": "EIP3091" } ], "255": [ @@ -1123,14 +1124,14 @@ "iframe": true }, { - "name": "HashScan", - "url": "https://hashscan.io/testnet/dashboard", + "name": "Arkhia Explorer", + "url": "https://explorer.arkhia.io", "standard": "none", "iframe": true }, { - "name": "Arkhia Explorer", - "url": "https://explorer.arkhia.io", + "name": "HashScan", + "url": "https://hashscan.io/testnet/dashboard", "standard": "none", "iframe": true }, @@ -1159,6 +1160,14 @@ { "name": "neuroscan", "url": "https://testnet.ncnscan.com", + "standard": "EIP3091" + } + ], + "309": [ + { + "name": "wyzth", + "url": "http://24.199.108.65:4000", + "icon": "wyzth", "standard": "EIP3091", "iframe": true } @@ -1176,25 +1185,18 @@ { "name": "neuroscan", "url": "https://ncnscan.com", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "314": [ { - "name": "Glif Explorer", - "url": "https://explorer.glif.io", - "standard": "EIP3091", - "iframe": true + "name": "Filfox", + "url": "https://filfox.info/en", + "standard": "none" }, { "name": "Beryx", "url": "https://beryx.zondax.ch", - "standard": "none" - }, - { - "name": "Filfox", - "url": "https://filfox.info/en", "standard": "none", "iframe": true }, @@ -1203,6 +1205,24 @@ "url": "https://filscan.io", "standard": "none", "iframe": true + }, + { + "name": "Glif Explorer", + "url": "https://explorer.glif.io", + "standard": "EIP3091", + "iframe": true + }, + { + "name": "Filscout", + "url": "https://filscout.io/en", + "standard": "none", + "iframe": true + }, + { + "name": "Dev.storage", + "url": "https://dev.storage", + "standard": "none", + "iframe": true } ], "321": [ @@ -1276,15 +1296,15 @@ } ], "369": [ - { - "name": "otterscan", - "url": "https://otter.pulsechain.com", - "standard": "EIP3091" - }, { "name": "blockscout", "url": "https://scan.pulsechain.com", "icon": "blockscout", + "standard": "EIP3091" + }, + { + "name": "otterscan", + "url": "https://otter.pulsechain.com", "standard": "EIP3091", "iframe": true } @@ -1438,17 +1458,17 @@ } ], "592": [ - { - "name": "subscan", - "url": "https://astar.subscan.io", - "standard": "none", - "icon": "subscan" - }, { "name": "blockscout", "url": "https://blockscout.com/astar", "icon": "blockscout", "standard": "EIP3091" + }, + { + "name": "subscan", + "url": "https://astar.subscan.io", + "standard": "none", + "icon": "subscan" } ], "595": [ @@ -1665,14 +1685,14 @@ "943": [ { "name": "blockscout", - "url": "https://otter-testnet-pulsechain.g4mm4.io", + "url": "https://scan.v4.testnet.pulsechain.com", + "icon": "blockscout", "standard": "EIP3091", "iframe": true }, { "name": "blockscout", - "url": "https://scan.v4.testnet.pulsechain.com", - "icon": "blockscout", + "url": "https://otter-testnet-pulsechain.g4mm4.io", "standard": "EIP3091", "iframe": true } @@ -1817,14 +1837,6 @@ "iframe": true } ], - "1108": [ - { - "name": "BLXq Explorer", - "url": "https://explorer.blxq.org", - "icon": "blxq", - "standard": "EIP3091" - } - ], "1111": [ { "name": "WEMIX Block Explorer", @@ -1857,6 +1869,13 @@ "iframe": true } ], + "1117": [ + { + "name": "Dogcoin", + "url": "https://explorer.dogcoin.network", + "standard": "EIP3091" + } + ], "1133": [ { "name": "MetaScan", @@ -1906,6 +1925,14 @@ "iframe": true } ], + "1229": [ + { + "name": "blockscout", + "url": "https://exzoscan.io", + "standard": "EIP3091", + "iframe": true + } + ], "1230": [ { "name": "Ultron Testnet Explorer", @@ -1941,6 +1968,14 @@ "iframe": true } ], + "1252": [ + { + "name": "CICscan", + "url": "https://testnet.cicscan.com", + "icon": "cicchain", + "standard": "EIP3091" + } + ], "1280": [ { "name": "HALOexplorer", @@ -2032,6 +2067,15 @@ "standard": "none" } ], + "1379": [ + { + "name": "kalarscan", + "url": "https://explorer.kalarchain.tech", + "icon": "kalarscan", + "standard": "EIP3091", + "iframe": true + } + ], "1388": [ { "name": "amstarscan", @@ -2138,6 +2182,14 @@ "iframe": true } ], + "1777": [ + { + "name": "Gauss Explorer", + "url": "https://explorer.gaussgang.com", + "standard": "EIP3091", + "iframe": true + } + ], "1804": [ { "name": "Lite Explorer", @@ -2269,6 +2321,15 @@ "iframe": true } ], + "1994": [ + { + "name": "ektascan", + "url": "https://ektascan.io", + "icon": "ekta", + "standard": "EIP3091", + "iframe": true + } + ], "2000": [ { "name": "dogechain explorer", @@ -2326,9 +2387,10 @@ ], "2021": [ { - "name": "Edgscan by Bharathcoorg", - "url": "https://edgscan.live", - "standard": "EIP3091", + "name": "Subscan", + "url": "https://edgeware.subscan.io", + "standard": "none", + "icon": "subscan", "iframe": true } ], @@ -2503,13 +2565,13 @@ ], "2241": [ { - "name": "Polkadot.js", - "url": "https://polkadot.js.org/apps/?rpc=wss://wss-krest.peaq.network#/explorer", + "name": "Subscan", + "url": "https://krest.subscan.io", "standard": "none" }, { - "name": "Subscan", - "url": "https://krest.subscan.io", + "name": "Polkadot.js", + "url": "https://polkadot.js.org/apps/?rpc=wss://wss-krest.peaq.network#/explorer", "standard": "none" } ], @@ -2680,8 +2742,7 @@ { "name": "SecureChain", "url": "https://testnet.securechain.ai", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "3500": [ @@ -2708,20 +2769,18 @@ "iframe": true } ], - "3602": [ + "3636": [ { - "name": "Pando Testnet Explorer", - "url": "https://testnet.explorer.pandoproject.org", - "standard": "none", - "iframe": true + "name": "3xpl", + "url": "https://3xpl.com/botanix", + "standard": "EIP3091" } ], - "3636": [ + "3637": [ { "name": "Botanix", - "url": "https://testnet.btxtestchain.com", - "standard": "EIP3091", - "iframe": true + "url": "https://btxtestchain.com", + "standard": "EIP3091" } ], "3639": [ @@ -2867,15 +2926,6 @@ "iframe": true } ], - "4181": [ - { - "name": "PHI Explorer", - "url": "https://explorer.phi.network", - "icon": "phi", - "standard": "none", - "iframe": true - } - ], "4201": [ { "name": "Blockscout", @@ -2957,8 +3007,7 @@ { "name": "Venidium Explorer", "url": "https://evm.venidiumexplorer.com", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "4999": [ @@ -3046,13 +3095,13 @@ ], "5611": [ { - "name": "bscscan-opbnb-testnet", - "url": "https://opbnb-testnet.bscscan.com", + "name": "opbnbscan", + "url": "https://opbnbscan.com", "standard": "EIP3091" }, { - "name": "opbnbscan", - "url": "https://opbnbscan.com", + "name": "bscscan-opbnb-testnet", + "url": "https://opbnb-testnet.bscscan.com", "standard": "EIP3091" } ], @@ -3120,12 +3169,6 @@ "standard": "none", "icon": "cascadia", "iframe": true - }, - { - "name": "Cascadia EVM Explorer", - "url": "https://explorer.cascadia.foundation", - "standard": "none", - "icon": "cascadia" } ], "6118": [ @@ -3178,17 +3221,25 @@ "iframe": true } ], + "6969": [ + { + "name": "tombscout", + "url": "https://tombscout.com", + "standard": "none", + "iframe": true + } + ], "7001": [ + { + "name": "ZetaChain Athens Testnet Explorer", + "url": "https://athens3.explorer.zetachain.com", + "standard": "none" + }, { "name": "blockscout", "url": "https://zetachain-athens-3.blockscout.com", "icon": "blockscout", "standard": "EIP3091" - }, - { - "name": "ZetaChain Athens Testnet Explorer", - "url": "https://athens3.explorer.zetachain.com", - "standard": "none" } ], "7027": [ @@ -3280,42 +3331,36 @@ ], "7700": [ { - "name": "dexguru", - "url": "https://canto.dex.guru", - "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, - { - "name": "Canto Cosmos Explorer", - "url": "https://cosmos-explorers.neobase.one", + "name": "Canto EVM Explorer (Blockscout)", + "url": "https://evm.explorer.canto.io", "standard": "none", "iframe": true }, { "name": "Canto EVM Explorer (Blockscout)", "url": "https://tuber.build", - "standard": "none" + "standard": "none", + "iframe": true }, { - "name": "Canto EVM Explorer (Blockscout)", - "url": "https://evm.explorer.canto.io", + "name": "Canto Cosmos Explorer", + "url": "https://cosmos-explorers.neobase.one", "standard": "none" } ], "7701": [ + { + "name": "Canto Testnet EVM Explorer (Blockscout)", + "url": "https://testnet.tuber.build", + "standard": "none", + "iframe": true + }, { "name": "dexguru", "url": "https://canto-test.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "Canto Testnet EVM Explorer (Blockscout)", - "url": "https://testnet.tuber.build", - "standard": "none", - "iframe": true } ], "7771": [ @@ -3366,6 +3411,15 @@ "iframe": true } ], + "8194": [ + { + "name": "blockscout", + "url": "https://testnet.torusscan.com", + "icon": "blockscout", + "standard": "EIP3091", + "iframe": true + } + ], "8217": [ { "name": "Klaytnscope", @@ -3375,6 +3429,12 @@ } ], "8453": [ + { + "name": "dexguru", + "url": "https://base.dex.guru", + "icon": "dexguru", + "standard": "EIP3091" + }, { "name": "basescan", "url": "https://basescan.org", @@ -3384,12 +3444,6 @@ "name": "basescout", "url": "https://base.blockscout.com", "icon": "blockscout", - "standard": "EIP3091" - }, - { - "name": "dexguru", - "url": "https://base.dex.guru", - "icon": "dexguru", "standard": "EIP3091", "iframe": true } @@ -3510,6 +3564,14 @@ "iframe": true } ], + "9339": [ + { + "name": "Dogcoin", + "url": "https://testnet.dogcoin.network", + "standard": "EIP3091", + "iframe": true + } + ], "9527": [ { "name": "rangersscan-robin", @@ -3579,8 +3641,8 @@ ], "9990": [ { - "name": "Polkadot.js", - "url": "https://polkadot.js.org/apps/?rpc=wss://wsspc1-qa.agung.peaq.network#/explorer", + "name": "Subscan", + "url": "https://agung.subscan.io", "standard": "none" } ], @@ -3618,14 +3680,14 @@ ], "10200": [ { - "name": "blockscout", - "url": "https://gnosis-chiado.blockscout.com", + "name": "blockscout-chiadochain", + "url": "https://blockscout.chiadochain.net", "icon": "blockscout", "standard": "EIP3091" }, { - "name": "blockscout-chiadochain", - "url": "https://blockscout.chiadochain.net", + "name": "blockscout", + "url": "https://gnosis-chiado.blockscout.com", "icon": "blockscout", "standard": "EIP3091" } @@ -3939,6 +4001,13 @@ "iframe": true } ], + "19845": [ + { + "name": "BTCIXScan", + "url": "https://btcixscan.com", + "standard": "none" + } + ], "20001": [ { "name": "CamelarkScan", @@ -4230,15 +4299,15 @@ "standard": "EIP3091" }, { - "name": "dexguru", - "url": "https://arbitrum.dex.guru", - "icon": "dexguru", + "name": "Arbitrum Explorer", + "url": "https://explorer.arbitrum.io", "standard": "EIP3091", "iframe": true }, { - "name": "Arbitrum Explorer", - "url": "https://explorer.arbitrum.io", + "name": "dexguru", + "url": "https://arbitrum.dex.guru", + "icon": "dexguru", "standard": "EIP3091" } ], @@ -4259,23 +4328,16 @@ } ], "42220": [ - { - "name": "Celoscan", - "url": "https://celoscan.io", - "standard": "EIP3091" - }, { "name": "blockscout", "url": "https://explorer.celo.org", - "standard": "none", - "iframe": true - } - ], - "42261": [ + "standard": "none" + }, { - "name": "Oasis Emerald Testnet Explorer", - "url": "https://testnet.explorer.emerald.oasis.dev", - "standard": "EIP3091" + "name": "Celoscan", + "url": "https://celoscan.io", + "standard": "EIP3091", + "iframe": true } ], "42262": [ @@ -4474,50 +4536,26 @@ ], "59144": [ { - "name": "L2scan", - "url": "https://linea.l2scan.co", + "name": "Blockscout", + "url": "https://explorer.linea.build", "standard": "EIP3091", "icon": "linea", "iframe": true }, { - "name": "Etherscan", - "url": "https://lineascan.build", + "name": "L2scan", + "url": "https://linea.l2scan.co", "standard": "EIP3091", "icon": "linea" }, { - "name": "Blockscout", - "url": "https://explorer.linea.build", + "name": "Etherscan", + "url": "https://lineascan.build", "standard": "EIP3091", "icon": "linea", "iframe": true } ], - "60001": [ - { - "name": "thinkiumscan", - "url": "https://test1.thinkiumscan.net", - "standard": "EIP3091", - "iframe": true - } - ], - "60002": [ - { - "name": "thinkiumscan", - "url": "https://test2.thinkiumscan.net", - "standard": "EIP3091", - "iframe": true - } - ], - "60103": [ - { - "name": "thinkiumscan", - "url": "https://test103.thinkiumscan.net", - "standard": "EIP3091", - "iframe": true - } - ], "61803": [ { "name": "eticascan", @@ -4696,23 +4734,23 @@ } ], "84531": [ - { - "name": "basescan", - "url": "https://goerli.basescan.org", - "standard": "none" - }, { "name": "basescout", "url": "https://base-goerli.blockscout.com", "icon": "blockscout", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true + }, + { + "name": "basescan", + "url": "https://goerli.basescan.org", + "standard": "none" }, { "name": "dexguru", "url": "https://base-goerli.dex.guru", "icon": "dexguru", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" } ], "84532": [ @@ -4930,15 +4968,15 @@ ], "111111": [ { - "name": "Siberium Mainnet Explorer - blockscout - 1", - "url": "https://explorer.main.siberium.net", + "name": "Siberium Mainnet Explorer - blockscout - 2", + "url": "https://explorer.main.siberium.net.ru", "icon": "siberium", "standard": "EIP3091", "iframe": true }, { - "name": "Siberium Mainnet Explorer - blockscout - 2", - "url": "https://explorer.main.siberium.net.ru", + "name": "Siberium Mainnet Explorer - blockscout - 1", + "url": "https://explorer.main.siberium.net", "icon": "siberium", "standard": "EIP3091", "iframe": true @@ -4969,6 +5007,14 @@ "iframe": true } ], + "188710": [ + { + "name": "Bitica DPOS Blockchain Explorer", + "url": "https://biticablockchain.com", + "standard": "none", + "iframe": true + } + ], "200101": [ { "name": "Blockscout", @@ -5080,13 +5126,13 @@ ], "314159": [ { - "name": "Glif Explorer - Calibration", - "url": "https://explorer.glif.io/?network=calibration", + "name": "Beryx", + "url": "https://beryx.zondax.ch", "standard": "none" }, { - "name": "Beryx", - "url": "https://beryx.zondax.ch", + "name": "Glif Explorer - Calibration", + "url": "https://explorer.glif.io/?network=calibration", "standard": "none" }, { @@ -5291,16 +5337,16 @@ } ], "534352": [ - { - "name": "Scrollscan", - "url": "https://scrollscan.com", - "standard": "EIP3091" - }, { "name": "Blockscout", "url": "https://blockscout.scroll.io", "standard": "EIP3091", "iframe": true + }, + { + "name": "Scrollscan", + "url": "https://scrollscan.com", + "standard": "EIP3091" } ], "534849": [ @@ -5616,6 +5662,13 @@ "iframe": true } ], + "68840142": [ + { + "name": "Frame Testnet Explorer", + "url": "https://explorer.testnet.frame.xyz", + "standard": "EIP3091" + } + ], "88888888": [ { "name": "teamscan", @@ -5644,33 +5697,33 @@ ], "245022926": [ { - "name": "neonscan", - "url": "https://devnet.neonscan.org", + "name": "blockscout", + "url": "https://neon-devnet.blockscout.com", + "icon": "blockscout", "standard": "EIP3091", "iframe": true }, { "name": "native", "url": "https://devnet.explorer.neon-labs.org", - "standard": "EIP3091", - "iframe": true + "standard": "EIP3091" }, { - "name": "blockscout", - "url": "https://neon-devnet.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" + "name": "neonscan", + "url": "https://devnet.neonscan.org", + "standard": "EIP3091", + "iframe": true } ], "245022940": [ { - "name": "neonscan", - "url": "https://testnet.neonscan.org", + "name": "native", + "url": "https://testnet.explorer.neon-labs.org", "standard": "EIP3091" }, { - "name": "native", - "url": "https://testnet.explorer.neon-labs.org", + "name": "neonscan", + "url": "https://testnet.neonscan.org", "standard": "EIP3091" } ], diff --git a/config/rpcs.json b/config/rpcs.json index 4f3678d34..000a19d89 100644 --- a/config/rpcs.json +++ b/config/rpcs.json @@ -71,7 +71,6 @@ "108": "https://mainnet-rpc.thundercore.com", "109": "https://www.shibrpc.com", "112": "https://coinbit-rpc-mainnet.chain.sbcrypto.app", - "113": "https://connect.dehvo.com", "114": "https://coston2-api.flare.network/ext/bc/C/rpc", "117": "https://json-rpc.uptick.network", "119": "https://evmapi.nuls.io", @@ -103,6 +102,7 @@ "200": "https://arbitrum.xdaichain.com/", "201": "https://gateway.moac.io/testnet", "204": "https://opbnb-mainnet-rpc.bnbchain.org", + "206": "https://vinufoundation-rpc.com", "207": "https://vinuchain-rpc.com", "210": "https://rpc.bitnet.money", "212": "https://testnet-rpc.maplabs.io", @@ -128,6 +128,7 @@ "296": "https://testnet.hashio.io/api", "297": "https://previewnet.hashio.io/api", "303": "https://nc-rpc-test1.neurochain.io", + "309": "https://rpc-testnet3.wyzthchain.org/", "311": "https://mainapi.omaxray.com", "313": "https://nc-rpc-prd1.neurochain.io", "314": "https://api.node.glif.io/", @@ -204,21 +205,23 @@ "1089": "https://jsonrpc.humans.nodestake.top", "1101": "https://zkevm-rpc.com", "1107": "https://testnetq1.blx.org", - "1108": "https://mainnet.blxq.org", "1111": "https://api.wemix.com", "1112": "https://api.test.wemix.com", "1115": "https://rpc.test.btcs.network/", "1116": "https://rpc.coredao.org/", + "1117": "https://mainnet-rpc.dogcoin.me", "1133": "https://testnet-dmc.mydefichain.com:20551", "1149": "https://plex-rpc.plexfinance.us", "1170": "https://json-rpc.origin.uptick.network", "1197": "https://dataseed.iorachain.com", "1213": "https://dataseed.popcateum.org", "1214": "https://tapi.entercoin.net/", + "1229": "https://mainnet.exzo.technology", "1230": "https://ultron-dev.io", "1231": "https://ultron-rpc.net", "1234": "https://rpc.step.network", "1246": "https://rpc-cnx.omplatform.com/", + "1252": "https://testapi.cicscan.com", "1280": "https://nodes.halo.land", "1284": "https://rpc.api.moonbeam.network", "1285": "https://rpc.api.moonriver.moonbeam.network", @@ -231,6 +234,7 @@ "1339": "https://rpc.elysiumchain.tech/", "1353": "https://xapi.cicscan.com", "1369": "https://mainnet.zakumi.io", + "1379": "https://rpc-api.kalarchain.tech", "1388": "https://mainnet-rpc.amstarscan.com", "1392": "https://rpc.modchain.net/blockchain.joseon.com/rpc", "1433": "https://rpc.rikscan.com", @@ -244,6 +248,7 @@ "1707": "https://rpc.blockchain.or.th", "1708": "https://rpc.testnet.blockchain.or.th", "1718": "https://palette-rpc.com:22000", + "1777": "https://rpc.gaussgang.com", "1804": "https://cacib-saturn-test.francecentral.cloudapp.azure.com", "1818": "https://http-mainnet.cube.network", "1819": "https://http-testnet.cube.network", @@ -260,6 +265,7 @@ "1975": "https://rpc.onuschain.io", "1985": "http://rpc.satosh.ie", "1986": "http://testnet.satosh.ie", + "1994": "https://main.ekta.io", "2000": "https://rpc.dogechain.dog", "2001": "https://rpc-mainnet-cardano-evm.c1.milkomeda.com", "2002": "https://rpc-mainnet-algorand-rollup.a1.milkomeda.com", @@ -312,8 +318,8 @@ "3500": "https://rpc.testnet.paribuscan.com", "3501": "https://rpc.jfinchain.com", "3601": "https://eth-rpc-api.pandoproject.org/rpc", - "3602": "https://testnet.ethrpc.pandoproject.org/rpc", - "3636": "https://testnet-rpc.btxtestchain.com", + "3636": "https://node.botanixlabs.dev", + "3637": "https://rpc.btxtestchain.com", "3639": "https://rpc.ichainscan.com", "3666": "https://rpc.jnsdao.com:8503", "3693": "https://rpc.empirenetwork.io", @@ -332,7 +338,6 @@ "4099": "https://mainnet-rpc.bitindi.org", "4102": "https://eth-ds.testnet.aioz.network", "4141": "https://testnet-rpc.tipboxcoin.net", - "4181": "https://rpc1.phi.network", "4201": "https://rpc.testnet.lukso.network", "4242": "https://rpc.chain.nexi.technology/", "4328": "https://testnet.avax.boba.network", @@ -369,6 +374,7 @@ "6565": "https://rpc-testnet-v1.foxchain.app/", "6626": "https://http-mainnet.chain.pixie.xyz", "6688": "https://evmrpc.irishub-1.irisnet.org", + "6969": "https://rpc.tombchain.com/", "7001": "https://rpc.ankr.com/zetachain_evm_athens_testnet", "7027": "https://rpc.ella.network", "7070": "https://evm-rpc.planq.network", @@ -388,6 +394,7 @@ "8082": "https://sphinx.shardeum.org/", "8131": "https://testnet-qng.rpc.qitmeer.io", "8181": "https://pre-boc1.beonechain.com", + "8194": "https://rpc.testnet.toruschain.com", "8217": "https://public-node-api.klaytnapi.com/v1/cypress", "8453": "https://mainnet.base.org/", "8668": "https://mainnet-rpc.helachain.com", @@ -404,6 +411,7 @@ "9000": "https://evmos-testnet.lava.build", "9001": "https://evmos.lava.build", "9223": "https://chain-rpc.codefin.pro", + "9339": "https://testnet-rpc.dogcoin.me", "9527": "https://robin.rangersprotocol.com/api/jsonrpc", "9528": "https://qeasyweb3.com", "9728": "https://testnet.bnb.boba.network", @@ -454,6 +462,7 @@ "18181": "https://testnet-rpc.oneg8.network", "18686": "https://rpc.mxc.com", "19011": "https://rpc.mainnet.oasys.homeverse.games/", + "19845": "https://seed.btcix.org/rpc", "20001": "https://mainnet-http-rpc.camelark.com", "20736": "https://rpc-chain.p12.games", "21337": "https://cennznet.unfrastructure.io/public", @@ -491,7 +500,6 @@ "42161": "https://arbitrum-mainnet.infura.io/v3/84842078b09946638c03157f83405213", "42170": "https://nova.arbitrum.io/rpc", "42220": "https://forno.celo.org", - "42261": "https://testnet.emerald.oasis.dev/", "42262": "https://emerald.oasis.dev", "42801": "https://rpc.testnet.verse.gesoten.com/", "42888": "http://35.215.120.180:8545", @@ -517,9 +525,6 @@ "58008": "https://sepolia.publicgoods.network", "59140": "https://rpc.goerli.linea.build", "59144": "https://rpc.linea.build", - "60001": "https://test1.thinkiumrpc.net/", - "60002": "https://test2.thinkiumrpc.net/", - "60103": "https://test103.thinkiumrpc.net/", "61803": "https://eticamainnet.eticascan.org", "62621": "https://rpc.mtv.ac", "63000": "https://rpc.ecredits.com", @@ -574,6 +579,7 @@ "112358": "https://rpc.metachain.one", "123456": "https://devnet.adilchain-rpc.io", "167005": "https://rpc.test.taiko.xyz", + "188710": "https://mainnet-rpc.biticablockchain.com/", "200101": "https://rpc-devnet-cardano-evm.c1.milkomeda.com", "200202": "https://rpc-devnet-algorand-rollup.a1.milkomeda.com", "201018": "https://openapi.alaya.network/rpc", @@ -649,6 +655,7 @@ "29032022": "https://flachain.flaexchange.top/", "65010000": "https://rpc1.bakerloo.autonity.org/", "65100000": "https://rpc1.piccadilly.autonity.org/", + "68840142": "https://rpc.testnet.frame.xyz/http", "88888888": "https://rpc.teamblockchain.team", "192837465": "https://mainnet.gather.network", "222000222": "https://subnets.avax.network/meld/testnet/rpc", diff --git a/scripts/getExplorerInfo.js b/scripts/getExplorerInfo.js index b3035e0fd..75d710e9b 100644 --- a/scripts/getExplorerInfo.js +++ b/scripts/getExplorerInfo.js @@ -3,6 +3,16 @@ const path = require("path"); const config = require("../config/app"); const fetch = require("node-fetch"); +const priorityExplorers = [ + "etherscan", + "otterscan", + "dexguru", + "blockscout", + "scan", +]; +const BATCH_SIZE = 25; +const BATCH_TIMEOUT = 4; + const main = async () => { const rawChains = []; const folderPath = path.resolve( @@ -63,9 +73,11 @@ const main = async () => { for (let j = 0; j < chain.explorers.length; j++) { const explorer = chain.explorers[j]; - if (i > 0 && i % 50 === 0) { + if (i > 0 && i % BATCH_SIZE === 0) { console.log(`> fetching ${i}/${chains.length}`); - await new Promise((resolve) => setTimeout(resolve, 5 * 1000)); + await new Promise((resolve) => + setTimeout(resolve, BATCH_TIMEOUT * 1000) + ); } promises.push( @@ -97,6 +109,18 @@ const main = async () => { }) ); } + + priorityExplorers.reverse().forEach((priority) => { + chain.explorers = chain.explorers.sort((a, b) => { + if (a.name.includes(priority)) { + return -1; + } else if (b.name.includes(priority)) { + return 1; + } else { + return 0; + } + }); + }); } }