diff --git a/config/chainIds.json b/config/chainIds.json index 32d793cf9..7a0f76386 100644 --- a/config/chainIds.json +++ b/config/chainIds.json @@ -55,6 +55,7 @@ 180, 78430, 1388, + 1138, 2863311531, 14288640, 2202, @@ -80,7 +81,6 @@ 5165, 4090, 1515, - 751230, 2022, 1501, 3068, @@ -247,6 +247,7 @@ 923018, 6565, 68840142, + 122, 32659, 46688, 17171, diff --git a/config/chainlist b/config/chainlist index df906ad64..0c3e03670 160000 --- a/config/chainlist +++ b/config/chainlist @@ -1 +1 @@ -Subproject commit df906ad643fe316e433068f48a0f75eb545ee4f6 +Subproject commit 0c3e036709609ffb8816b83e17d22645cf72d5e9 diff --git a/config/chains.json b/config/chains.json index 5f7598122..16bfde408 100644 --- a/config/chains.json +++ b/config/chains.json @@ -2,12 +2,15 @@ { "name": "Beam", "rpc": [ - "https://subnets.avax.network/beam/mainnet/rpc" + "https://subnets.avax.network/beam/mainnet/rpc", + "wss://subnets.avax.network/beam/mainnet/ws" + ], + "faucets": [ + "https://faucet.onbeam.com" ], - "faucets": [], "nativeCurrency": { - "name": "Merit Circle", - "symbol": "MC", + "name": "Beam", + "symbol": "BEAM", "decimals": 18 }, "chainId": 4337, @@ -24,12 +27,16 @@ { "name": "Beam Testnet", "rpc": [ - "https://subnets.avax.network/beam/testnet/rpc" + "https://subnets.avax.network/beam/testnet/rpc", + "wss://subnets.avax.network/beam/testnet/ws" + ], + "faucets": [ + "https://faucet.avax.network/?subnet=beam", + "https://faucet.onbeam.com" ], - "faucets": [], "nativeCurrency": { - "name": "Merit Circle", - "symbol": "MC", + "name": "Beam", + "symbol": "BEAM", "decimals": 18 }, "chainId": 13337, @@ -75,18 +82,18 @@ "url": "https://etherscan.io", "standard": "EIP3091" }, + { + "name": "blockscout", + "url": "https://eth.blockscout.com", + "icon": "blockscout", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://ethereum.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "blockscout", - "url": "https://eth.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" } ], "abi": "result https://api.etherscan.io/api?module=contract&action=getabi&address=${ADDRESS}&apikey=HW16AN9RVY8BJFBZ3YCKYPY9YJ9934EU7Z", @@ -116,14 +123,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 +381,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", @@ -554,18 +561,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,13 +622,6 @@ }, "chainId": 8453, "explorers": [ - { - "name": "dexguru", - "url": "https://base.dex.guru", - "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, { "name": "basescout", "url": "https://base.blockscout.com", @@ -632,6 +632,13 @@ "name": "basescan", "url": "https://basescan.org", "standard": "none" + }, + { + "name": "dexguru", + "url": "https://base.dex.guru", + "icon": "dexguru", + "standard": "EIP3091", + "iframe": true } ], "shortName": "base" @@ -655,13 +662,6 @@ }, "chainId": 84531, "explorers": [ - { - "name": "dexguru", - "url": "https://base-goerli.dex.guru", - "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, { "name": "basescan", "url": "https://goerli.basescan.org", @@ -672,6 +672,13 @@ "url": "https://base-goerli.blockscout.com", "icon": "blockscout", "standard": "EIP3091" + }, + { + "name": "dexguru", + "url": "https://base-goerli.dex.guru", + "icon": "dexguru", + "standard": "EIP3091", + "iframe": true } ], "shortName": "basegor" @@ -714,6 +721,12 @@ }, "chainId": 59144, "explorers": [ + { + "name": "Etherscan", + "url": "https://lineascan.build", + "standard": "EIP3091", + "icon": "linea" + }, { "name": "L2scan", "url": "https://linea.l2scan.co", @@ -721,12 +734,6 @@ "icon": "linea", "iframe": true }, - { - "name": "Etherscan", - "url": "https://lineascan.build", - "standard": "EIP3091", - "icon": "linea" - }, { "name": "Blockscout", "url": "https://explorer.linea.build", @@ -1039,7 +1046,8 @@ { "name": "Polkadot.js", "url": "https://polkadot.js.org/apps/?rpc=wss://wsspc1-qa.agung.peaq.network#/explorer", - "standard": "none" + "standard": "none", + "iframe": true } ], "shortName": "AGNG" @@ -1497,6 +1505,28 @@ ], "shortName": "ASAR" }, + { + "name": "AmStar Testnet", + "rpc": [ + "https://testnet-rpc.amstarscan.com" + ], + "faucets": [], + "nativeCurrency": { + "name": "SINSO", + "symbol": "SINSO", + "decimals": 18 + }, + "chainId": 1138, + "explorers": [ + { + "name": "amstarscan-testnet", + "url": "https://testnet.amstarscan.com", + "standard": "EIP3091", + "iframe": true + } + ], + "shortName": "ASARt" + }, { "name": "Ancient8 Testnet", "rpc": [ @@ -2104,29 +2134,6 @@ ], "shortName": "beagle" }, - { - "name": "Bear Network Chain Testnet", - "rpc": [ - "https://brnkc-test.bearnetwork.net" - ], - "faucets": [ - "https://faucet.bearnetwork.net" - ], - "nativeCurrency": { - "name": "Bear Network Chain Testnet Token", - "symbol": "tBRNKC", - "decimals": 18 - }, - "chainId": 751230, - "explorers": [ - { - "name": "brnktestscan", - "url": "https://brnktest-scan.bearnetwork.net", - "standard": "EIP3091" - } - ], - "shortName": "BRNKCTEST" - }, { "name": "Beresheet BereEVM Testnet", "rpc": [ @@ -3202,13 +3209,6 @@ }, "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", @@ -3219,6 +3219,13 @@ "name": "Canto EVM Explorer (Blockscout)", "url": "https://tuber.build", "standard": "none" + }, + { + "name": "dexguru", + "url": "https://canto.dex.guru", + "icon": "dexguru", + "standard": "EIP3091", + "iframe": true } ], "shortName": "canto" @@ -3293,8 +3300,7 @@ "name": "Cascadia EVM Explorer", "url": "https://explorer.cascadia.foundation", "standard": "none", - "icon": "cascadia", - "iframe": true + "icon": "cascadia" }, { "name": "Cascadia Cosmos Explorer", @@ -3399,7 +3405,8 @@ { "name": "UNcover", "url": "https://www.uncoverexplorer.com/?network=Nikau", - "standard": "none" + "standard": "none", + "iframe": true } ], "shortName": "cennz-n" @@ -4539,7 +4546,8 @@ { "name": "Dodao Explorer", "url": "https://tanssi-evmexplorer.netlify.app/?rpcUrl=https://fraa-dancebox-3041-rpc.a.dancebox.tanssi.network", - "standard": "none" + "standard": "none", + "iframe": true } ], "shortName": "dodao" @@ -5735,7 +5743,8 @@ { "name": "polkadotjs", "url": "https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftestnet.dev.svcs.ferrumnetwork.io#/explorer", - "standard": "none" + "standard": "none", + "iframe": true } ], "shortName": "frm" @@ -5799,7 +5808,8 @@ { "name": "Glif Explorer - Calibration", "url": "https://explorer.glif.io/?network=calibration", - "standard": "none" + "standard": "none", + "iframe": true }, { "name": "Beryx", @@ -5855,14 +5865,14 @@ "standard": "none" }, { - "name": "Filfox", - "url": "https://filfox.info/en", + "name": "Filscan", + "url": "https://filscan.io", "standard": "none", "iframe": true }, { - "name": "Filscan", - "url": "https://filscan.io", + "name": "Filfox", + "url": "https://filfox.info/en", "standard": "none", "iframe": true }, @@ -6123,6 +6133,28 @@ ], "shortName": "frametest" }, + { + "name": "Fuse Mainnet", + "rpc": [ + "https://rpc.fuse.io" + ], + "faucets": [], + "nativeCurrency": { + "name": "Fuse", + "symbol": "FUSE", + "decimals": 18 + }, + "chainId": 122, + "explorers": [ + { + "name": "blockscout", + "url": "https://explorer.fuse.io", + "icon": "blockscout", + "standard": "EIP3091" + } + ], + "shortName": "fuse" + }, { "name": "Fusion Mainnet", "rpc": [ @@ -6589,18 +6621,18 @@ "url": "https://gnosisscan.io", "standard": "EIP3091" }, + { + "name": "blockscout", + "url": "https://gnosis.blockscout.com", + "icon": "blockscout", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://gnosis.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "blockscout", - "url": "https://gnosis.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" } ], "shortName": "gno" @@ -7192,14 +7224,14 @@ "iframe": true }, { - "name": "Arkhia Explorer", - "url": "https://explorer.arkhia.io", + "name": "Hedera Explorer", + "url": "https://hederaexplorer.io", "standard": "none", "iframe": true }, { - "name": "Hedera Explorer", - "url": "https://hederaexplorer.io", + "name": "Arkhia Explorer", + "url": "https://explorer.arkhia.io", "standard": "none", "iframe": true }, @@ -8435,7 +8467,8 @@ { "name": "Polkadot.js", "url": "https://polkadot.js.org/apps/?rpc=wss://wss-krest.peaq.network#/explorer", - "standard": "none" + "standard": "none", + "iframe": true }, { "name": "Subscan", @@ -9700,7 +9733,8 @@ { "name": "Tanssi Explorer", "url": "https://tanssi-evmexplorer.netlify.app/?rpcUrl=https://fraa-dancebox-3035-rpc.a.dancebox.tanssi.network", - "standard": "none" + "standard": "none", + "iframe": true } ], "shortName": "mdlrm" @@ -10437,7 +10471,8 @@ { "name": "Oasis Emerald Testnet Explorer", "url": "https://testnet.explorer.emerald.oasis.dev", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true } ], "shortName": "emerald-testnet" @@ -12168,17 +12203,17 @@ }, "chainId": 369, "explorers": [ - { - "name": "otterscan", - "url": "https://otter.pulsechain.com", - "standard": "EIP3091" - }, { "name": "blockscout", "url": "https://scan.pulsechain.com", "icon": "blockscout", "standard": "EIP3091", "iframe": true + }, + { + "name": "otterscan", + "url": "https://otter.pulsechain.com", + "standard": "EIP3091" } ], "shortName": "pls" @@ -13890,17 +13925,17 @@ }, "chainId": 336, "explorers": [ - { - "name": "subscan", - "url": "https://shiden.subscan.io", - "standard": "none", - "icon": "subscan" - }, { "name": "blockscout", "url": "https://blockscout.com/shiden", "icon": "blockscout", "standard": "EIP3091" + }, + { + "name": "subscan", + "url": "https://shiden.subscan.io", + "standard": "none", + "icon": "subscan" } ], "shortName": "sdn" @@ -14418,14 +14453,14 @@ "chainId": 2048, "explorers": [ { - "name": "Stratos EVM Explorer (Blockscout)", - "url": "https://web3-explorer.thestratos.org", + "name": "Stratos Cosmos Explorer (BigDipper)", + "url": "https://explorer.thestratos.org", "standard": "none", "iframe": true }, { - "name": "Stratos Cosmos Explorer (BigDipper)", - "url": "https://explorer.thestratos.org", + "name": "Stratos EVM Explorer (Blockscout)", + "url": "https://web3-explorer.thestratos.org", "standard": "none", "iframe": true } @@ -16400,15 +16435,15 @@ "chainId": 50, "explorers": [ { - "name": "xdcscan", - "url": "https://xdcscan.io", + "name": "blocksscan", + "url": "https://xdc.blocksscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true }, { - "name": "blocksscan", - "url": "https://xdc.blocksscan.io", + "name": "xdcscan", + "url": "https://xdcscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true @@ -16716,7 +16751,8 @@ { "name": "Zilliqa EVM Isolated Server Explorer", "url": "https://devex.zilliqa.com/?network=https://zilliqa-isolated-server.zilliqa.com", - "standard": "none" + "standard": "none", + "iframe": true } ], "shortName": "zil-isolated-server" diff --git a/config/explorers.json b/config/explorers.json index 539b8e747..d6fd48506 100644 --- a/config/explorers.json +++ b/config/explorers.json @@ -5,30 +5,30 @@ "url": "https://etherscan.io", "standard": "EIP3091" }, + { + "name": "blockscout", + "url": "https://eth.blockscout.com", + "icon": "blockscout", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://ethereum.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "blockscout", - "url": "https://eth.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" } ], "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,18 +53,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" } ], "14": [ @@ -276,15 +276,15 @@ ], "50": [ { - "name": "xdcscan", - "url": "https://xdcscan.io", + "name": "blocksscan", + "url": "https://xdc.blocksscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true }, { - "name": "blocksscan", - "url": "https://xdc.blocksscan.io", + "name": "xdcscan", + "url": "https://xdcscan.io", "icon": "blocksscan", "standard": "EIP3091", "iframe": true @@ -570,18 +570,18 @@ "url": "https://gnosisscan.io", "standard": "EIP3091" }, + { + "name": "blockscout", + "url": "https://gnosis.blockscout.com", + "icon": "blockscout", + "standard": "EIP3091" + }, { "name": "dexguru", "url": "https://gnosis.dex.guru", "icon": "dexguru", "standard": "EIP3091", "iframe": true - }, - { - "name": "blockscout", - "url": "https://gnosis.blockscout.com", - "icon": "blockscout", - "standard": "EIP3091" } ], "103": [ @@ -682,6 +682,14 @@ "standard": "EIP3091" } ], + "122": [ + { + "name": "blockscout", + "url": "https://explorer.fuse.io", + "icon": "blockscout", + "standard": "EIP3091" + } + ], "128": [ { "name": "hecoinfo", @@ -999,18 +1007,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": [ @@ -1092,14 +1100,14 @@ "iframe": true }, { - "name": "Arkhia Explorer", - "url": "https://explorer.arkhia.io", + "name": "Hedera Explorer", + "url": "https://hederaexplorer.io", "standard": "none", "iframe": true }, { - "name": "Hedera Explorer", - "url": "https://hederaexplorer.io", + "name": "Arkhia Explorer", + "url": "https://explorer.arkhia.io", "standard": "none", "iframe": true }, @@ -1201,14 +1209,14 @@ "standard": "none" }, { - "name": "Filfox", - "url": "https://filfox.info/en", + "name": "Filscan", + "url": "https://filscan.io", "standard": "none", "iframe": true }, { - "name": "Filscan", - "url": "https://filscan.io", + "name": "Filfox", + "url": "https://filfox.info/en", "standard": "none", "iframe": true }, @@ -1250,17 +1258,17 @@ } ], "336": [ - { - "name": "subscan", - "url": "https://shiden.subscan.io", - "standard": "none", - "icon": "subscan" - }, { "name": "blockscout", "url": "https://blockscout.com/shiden", "icon": "blockscout", "standard": "EIP3091" + }, + { + "name": "subscan", + "url": "https://shiden.subscan.io", + "standard": "none", + "icon": "subscan" } ], "338": [ @@ -1296,17 +1304,17 @@ } ], "369": [ - { - "name": "otterscan", - "url": "https://otter.pulsechain.com", - "standard": "EIP3091" - }, { "name": "blockscout", "url": "https://scan.pulsechain.com", "icon": "blockscout", "standard": "EIP3091", "iframe": true + }, + { + "name": "otterscan", + "url": "https://otter.pulsechain.com", + "standard": "EIP3091" } ], "371": [ @@ -1908,6 +1916,14 @@ "standard": "EIP3091" } ], + "1138": [ + { + "name": "amstarscan-testnet", + "url": "https://testnet.amstarscan.com", + "standard": "EIP3091", + "iframe": true + } + ], "1149": [ { "name": "Plexchain Explorer", @@ -2473,14 +2489,14 @@ ], "2048": [ { - "name": "Stratos EVM Explorer (Blockscout)", - "url": "https://web3-explorer.thestratos.org", + "name": "Stratos Cosmos Explorer (BigDipper)", + "url": "https://explorer.thestratos.org", "standard": "none", "iframe": true }, { - "name": "Stratos Cosmos Explorer (BigDipper)", - "url": "https://explorer.thestratos.org", + "name": "Stratos EVM Explorer (Blockscout)", + "url": "https://web3-explorer.thestratos.org", "standard": "none", "iframe": true } @@ -2591,7 +2607,8 @@ { "name": "Polkadot.js", "url": "https://polkadot.js.org/apps/?rpc=wss://wss-krest.peaq.network#/explorer", - "standard": "none" + "standard": "none", + "iframe": true }, { "name": "Subscan", @@ -2711,7 +2728,8 @@ { "name": "UNcover", "url": "https://www.uncoverexplorer.com/?network=Nikau", - "standard": "none" + "standard": "none", + "iframe": true } ], "3003": [ @@ -3191,8 +3209,7 @@ "name": "Cascadia EVM Explorer", "url": "https://explorer.cascadia.foundation", "standard": "none", - "icon": "cascadia", - "iframe": true + "icon": "cascadia" }, { "name": "Cascadia Cosmos Explorer", @@ -3361,13 +3378,6 @@ } ], "7700": [ - { - "name": "dexguru", - "url": "https://canto.dex.guru", - "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, { "name": "Canto Cosmos Explorer", "url": "https://cosmos-explorers.neobase.one", @@ -3378,6 +3388,13 @@ "name": "Canto EVM Explorer (Blockscout)", "url": "https://tuber.build", "standard": "none" + }, + { + "name": "dexguru", + "url": "https://canto.dex.guru", + "icon": "dexguru", + "standard": "EIP3091", + "iframe": true } ], "7701": [ @@ -3461,13 +3478,6 @@ } ], "8453": [ - { - "name": "dexguru", - "url": "https://base.dex.guru", - "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, { "name": "basescout", "url": "https://base.blockscout.com", @@ -3478,6 +3488,13 @@ "name": "basescan", "url": "https://basescan.org", "standard": "none" + }, + { + "name": "dexguru", + "url": "https://base.dex.guru", + "icon": "dexguru", + "standard": "EIP3091", + "iframe": true } ], "8668": [ @@ -3675,7 +3692,8 @@ { "name": "Polkadot.js", "url": "https://polkadot.js.org/apps/?rpc=wss://wsspc1-qa.agung.peaq.network#/explorer", - "standard": "none" + "standard": "none", + "iframe": true } ], "9996": [ @@ -4163,7 +4181,8 @@ { "name": "polkadotjs", "url": "https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ftestnet.dev.svcs.ferrumnetwork.io#/explorer", - "standard": "none" + "standard": "none", + "iframe": true } ], "26863": [ @@ -4244,7 +4263,8 @@ { "name": "Zilliqa EVM Isolated Server Explorer", "url": "https://devex.zilliqa.com/?network=https://zilliqa-isolated-server.zilliqa.com", - "standard": "none" + "standard": "none", + "iframe": true } ], "33101": [ @@ -4384,7 +4404,8 @@ { "name": "Oasis Emerald Testnet Explorer", "url": "https://testnet.explorer.emerald.oasis.dev", - "standard": "EIP3091" + "standard": "EIP3091", + "iframe": true } ], "42262": [ @@ -4582,6 +4603,12 @@ } ], "59144": [ + { + "name": "Etherscan", + "url": "https://lineascan.build", + "standard": "EIP3091", + "icon": "linea" + }, { "name": "L2scan", "url": "https://linea.l2scan.co", @@ -4589,12 +4616,6 @@ "icon": "linea", "iframe": true }, - { - "name": "Etherscan", - "url": "https://lineascan.build", - "standard": "EIP3091", - "icon": "linea" - }, { "name": "Blockscout", "url": "https://explorer.linea.build", @@ -4781,13 +4802,6 @@ } ], "84531": [ - { - "name": "dexguru", - "url": "https://base-goerli.dex.guru", - "icon": "dexguru", - "standard": "EIP3091", - "iframe": true - }, { "name": "basescan", "url": "https://goerli.basescan.org", @@ -4798,6 +4812,13 @@ "url": "https://base-goerli.blockscout.com", "icon": "blockscout", "standard": "EIP3091" + }, + { + "name": "dexguru", + "url": "https://base-goerli.dex.guru", + "icon": "dexguru", + "standard": "EIP3091", + "iframe": true } ], "84532": [ @@ -5175,7 +5196,8 @@ { "name": "Glif Explorer - Calibration", "url": "https://explorer.glif.io/?network=calibration", - "standard": "none" + "standard": "none", + "iframe": true }, { "name": "Beryx", @@ -5429,13 +5451,6 @@ "iframe": true } ], - "751230": [ - { - "name": "brnktestscan", - "url": "https://brnktest-scan.bearnetwork.net", - "standard": "EIP3091" - } - ], "761412": [ { "name": "Miexs Smartchain Explorer", @@ -5448,7 +5463,8 @@ { "name": "Tanssi Explorer", "url": "https://tanssi-evmexplorer.netlify.app/?rpcUrl=https://fraa-dancebox-3035-rpc.a.dancebox.tanssi.network", - "standard": "none" + "standard": "none", + "iframe": true } ], "800001": [ @@ -5464,7 +5480,8 @@ { "name": "Dodao Explorer", "url": "https://tanssi-evmexplorer.netlify.app/?rpcUrl=https://fraa-dancebox-3041-rpc.a.dancebox.tanssi.network", - "standard": "none" + "standard": "none", + "iframe": true } ], "888888": [ diff --git a/config/rpcs.json b/config/rpcs.json index 6bb543f9d..44d0753dc 100644 --- a/config/rpcs.json +++ b/config/rpcs.json @@ -76,6 +76,7 @@ "119": "https://evmapi.nuls.io", "120": "https://beta.evmapi.nuls.io", "121": "https://rcl-dataseed1.rclsidechain.com", + "122": "https://rpc.fuse.io", "128": "https://http-mainnet.hecochain.com", "134": "https://bellecour.iex.ec", "135": "https://testnet-rpc.alyxchain.com", @@ -214,6 +215,7 @@ "1116": "https://rpc.coredao.org/", "1117": "https://mainnet-rpc.dogcoin.me", "1133": "https://testnet-dmc.mydefichain.com:20551", + "1138": "https://testnet-rpc.amstarscan.com", "1149": "https://plex-rpc.plexfinance.us", "1170": "https://json-rpc.origin.uptick.network", "1197": "https://dataseed.iorachain.com", @@ -626,7 +628,6 @@ "622277": "https://rpc.rethereum.org", "651940": "https://mainnet-rpc.alltra.global", "666888": "https://testnet-rpc.helachain.com", - "751230": "https://brnkc-test.bearnetwork.net", "761412": "https://mainnet-rpc.miexs.com", "776877": "https://fraa-dancebox-3035-rpc.a.dancebox.tanssi.network", "800001": "https://rpc.octa.space", diff --git a/hooks/useIframeUrl.ts b/hooks/useIframeUrl.ts index ef32d7cfe..1abd703dc 100644 --- a/hooks/useIframeUrl.ts +++ b/hooks/useIframeUrl.ts @@ -27,15 +27,18 @@ export const useIframeUrl = () => { let url = explorer.url; if (url.endsWith("/")) url = url.substring(0, url.length - 1); - if (address && !txHash) { - url = `${url}/address/${address}`; - } else if (txHash) { - url = `${url}/tx/${txHash}`; + if (explorer.standard === "EIP3091" && !explorer.url.includes("?")) { + if (address && !txHash) { + url = `${url}/address/${address}`; + } else if (txHash) { + url = `${url}/tx/${txHash}`; + } } - log("loading explorer url", url); - - setIframeUrl(url); + if (url !== iframeUrl) { + log("loading explorer url", url); + setIframeUrl(url); + } } else { reset(); } diff --git a/scripts/buildChainList.js b/scripts/buildChainList.js index 4d8a7a4c0..7456bf69e 100644 --- a/scripts/buildChainList.js +++ b/scripts/buildChainList.js @@ -3,7 +3,7 @@ const path = require("path"); const config = require("../config/app"); const explorers = require("../config/explorers.json"); -// const priorityExplorers = ["etherscan", "scan", "dexguru", "blockscout"]; +// const priorityExplorers = ["etherscan", "dexguru", "blockscout"]; const main = async () => { const rawChains = []; @@ -29,14 +29,8 @@ const main = async () => { if (chain.title && chain.title.length < 50) chain.name = chain.title; /* - priorityExplorers.reverse().forEach((priority) => { - explorers[chain.chainId] = explorers[chain.chainId].sort((a, b) => { - if (a.name.includes(priority)) { - return -1; - } else { - return 0; - } - }); + explorers[chain.chainId] = explorers[chain.chainId].sort((a, b) => { + priorityExplorers.indexOf(a.name) - priorityExplorers.indexOf(b.name); }); */ diff --git a/scripts/getExplorerInfo.js b/scripts/getExplorerInfo.js index 53166ca3b..7af55aed6 100644 --- a/scripts/getExplorerInfo.js +++ b/scripts/getExplorerInfo.js @@ -81,8 +81,7 @@ const main = async () => { .then((res) => { if ( !res.headers.raw()["x-frame-options"] && - !res.headers.raw()["X-Frame-Options"] && - !explorer.url.includes("?") + !res.headers.raw()["X-Frame-Options"] ) { chains[i].explorers[j].iframe = true; } @@ -94,7 +93,7 @@ const main = async () => { console.log( "iframe:", - !res.headers.raw()["x-frame-options"], + !!chains[i].explorers[j].iframe, chain.name, explorer.url );