diff --git a/_data/chains/eip155-10010.json b/_data/chains/eip155-10010.json new file mode 100644 index 000000000000..bfed5adefdbb --- /dev/null +++ b/_data/chains/eip155-10010.json @@ -0,0 +1,19 @@ +{ + "name": "Warden Testnet", + "chain": "WARD", + "rpc": [ + "https://evm.chiado.wardenprotocol.org", + "wss://evm-ws.chiado.wardenprotocol.org" + ], + "faucets": ["https://faucet.chiado.wardenprotocol.org"], + "nativeCurrency": { + "name": "WARD", + "symbol": "WARD", + "decimals": 18 + }, + "infoURL": "https://wardenprotocol.org", + "icon": "warden", + "shortName": "ward", + "chainId": 10010, + "networkId": 10010 +} diff --git a/_data/chains/eip155-11155420.json b/_data/chains/eip155-11155420.json index 954f7a230970..195c73c1effb 100644 --- a/_data/chains/eip155-11155420.json +++ b/_data/chains/eip155-11155420.json @@ -18,6 +18,11 @@ "networkId": 11155420, "slip44": 1, "explorers": [ + { + "name": "etherscan-sepolia-optimism", + "url": "https://sepolia-optimism.etherscan.io", + "standard": "EIP3091" + }, { "name": "opscout", "url": "https://optimism-sepolia.blockscout.com", diff --git a/_data/chains/eip155-1284.json b/_data/chains/eip155-1284.json index f32632c3042c..e7ab364846d8 100644 --- a/_data/chains/eip155-1284.json +++ b/_data/chains/eip155-1284.json @@ -1,6 +1,7 @@ { "name": "Moonbeam", "chain": "MOON", + "icon": "moonbeam", "rpc": [ "https://rpc.api.moonbeam.network", "wss://wss.api.moonbeam.network", diff --git a/_data/chains/eip155-1285.json b/_data/chains/eip155-1285.json index 06d1fe074d70..15e749633f25 100644 --- a/_data/chains/eip155-1285.json +++ b/_data/chains/eip155-1285.json @@ -1,6 +1,7 @@ { "name": "Moonriver", "chain": "MOON", + "icon": "moonriver", "rpc": [ "https://rpc.api.moonriver.moonbeam.network", "wss://wss.api.moonriver.moonbeam.network", diff --git a/_data/chains/eip155-1287.json b/_data/chains/eip155-1287.json index bf484763496e..e393ced0410e 100644 --- a/_data/chains/eip155-1287.json +++ b/_data/chains/eip155-1287.json @@ -1,6 +1,7 @@ { "name": "Moonbase Alpha", "chain": "MOON", + "icon": "moonbasealpha", "rpc": [ "https://rpc.api.moonbase.moonbeam.network", "wss://wss.api.moonbase.moonbeam.network", @@ -15,7 +16,7 @@ "https://moonbase-alpha.drpc.org", "wss://moonbase-alpha.drpc.org" ], - "faucets": [], + "faucets": ["https://faucet.moonbeam.network/"], "nativeCurrency": { "name": "Dev", "symbol": "DEV", diff --git a/_data/chains/eip155-300.json b/_data/chains/eip155-300.json index 5826a0243b3e..1bbc4ce3e9c0 100644 --- a/_data/chains/eip155-300.json +++ b/_data/chains/eip155-300.json @@ -28,7 +28,7 @@ ], "parent": { "type": "L2", - "chain": "eip155-1", + "chain": "eip155-11155111", "bridges": [{ "url": "https://bridge.zksync.io/" }] }, "redFlags": ["reusedChainId"] diff --git a/_data/chains/eip155-355110.json b/_data/chains/eip155-355110.json index 12803ddc5970..1a5b5d4b93ba 100644 --- a/_data/chains/eip155-355110.json +++ b/_data/chains/eip155-355110.json @@ -1,6 +1,6 @@ { "name": "Bitfinity Network Mainnet", - "chain": "BFT", + "chain": "BTF", "features": [ { "name": "EIP155" @@ -13,7 +13,7 @@ "faucets": [], "nativeCurrency": { "name": "Bitfinity Token", - "symbol": "BFT", + "symbol": "BTF", "decimals": 18 }, "infoURL": "https://bitfinity.network", diff --git a/_data/chains/eip155-355113.json b/_data/chains/eip155-355113.json index 6c9c0288c10e..bf29b86af762 100644 --- a/_data/chains/eip155-355113.json +++ b/_data/chains/eip155-355113.json @@ -1,6 +1,6 @@ { "name": "Bitfinity Network Testnet", - "chain": "BFT", + "chain": "BTF", "features": [ { "name": "EIP155" @@ -13,7 +13,7 @@ "faucets": ["https://bitfinity.network/faucet"], "nativeCurrency": { "name": "Bitfinity Token", - "symbol": "BFT", + "symbol": "BTF", "decimals": 18 }, "infoURL": "https://bitfinity.network", diff --git a/_data/chains/eip155-421614.json b/_data/chains/eip155-421614.json index eceab2d5a00e..059455dbe270 100644 --- a/_data/chains/eip155-421614.json +++ b/_data/chains/eip155-421614.json @@ -18,6 +18,11 @@ "networkId": 421614, "slip44": 1, "explorers": [ + { + "name": "arbiscan-sepolia", + "url": "https://sepolia.arbiscan.io", + "standard": "EIP3091" + }, { "name": "Arbitrum Sepolia Rollup Testnet Explorer", "url": "https://sepolia-explorer.arbitrum.io", diff --git a/_data/chains/eip155-43113.json b/_data/chains/eip155-43113.json index 97a3f00ce6d1..6ad976fe0ff9 100644 --- a/_data/chains/eip155-43113.json +++ b/_data/chains/eip155-43113.json @@ -19,6 +19,11 @@ "networkId": 1, "slip44": 1, "explorers": [ + { + "name": "snowscan-testnet", + "url": "https://testnet.snowscan.xyz", + "standard": "EIP3091" + }, { "name": "snowtrace", "url": "https://testnet.snowtrace.io", diff --git a/_data/chains/eip155-43114.json b/_data/chains/eip155-43114.json index d8f0d8576bcb..080d0a7cc670 100644 --- a/_data/chains/eip155-43114.json +++ b/_data/chains/eip155-43114.json @@ -20,6 +20,11 @@ "networkId": 43114, "slip44": 9005, "explorers": [ + { + "name": "snowscan", + "url": "https://snowscan.xyz", + "standard": "EIP3091" + }, { "name": "snowtrace", "url": "https://snowtrace.io", diff --git a/_data/chains/eip155-59141.json b/_data/chains/eip155-59141.json index 6067ed870b15..2e63c4b3751c 100644 --- a/_data/chains/eip155-59141.json +++ b/_data/chains/eip155-59141.json @@ -24,7 +24,7 @@ "icon": "linea", "parent": { "type": "L2", - "chain": "eip155-5", + "chain": "eip155-11155111", "bridges": [ { "url": "https://bridge.linea.build/" diff --git a/_data/chains/eip155-80002.json b/_data/chains/eip155-80002.json index 088e30742da7..6ed85583896d 100644 --- a/_data/chains/eip155-80002.json +++ b/_data/chains/eip155-80002.json @@ -20,6 +20,11 @@ "networkId": 80002, "slip44": 1, "explorers": [ + { + "name": "polygonscan-amoy", + "url": "https://amoy.polygonscan.com", + "standard": "EIP3091" + }, { "name": "polygonamoy", "url": "https://www.oklink.com/amoy", diff --git a/_data/chains/eip155-8453.json b/_data/chains/eip155-8453.json index d2e14c9c59e7..e06cf642cba6 100644 --- a/_data/chains/eip155-8453.json +++ b/_data/chains/eip155-8453.json @@ -24,7 +24,7 @@ { "name": "basescan", "url": "https://basescan.org", - "standard": "none" + "standard": "EIP3091" }, { "name": "basescout", diff --git a/_data/chains/eip155-84532.json b/_data/chains/eip155-84532.json index a8314f7673be..3eb7f2b491e8 100644 --- a/_data/chains/eip155-84532.json +++ b/_data/chains/eip155-84532.json @@ -19,6 +19,11 @@ "slip44": 1, "icon": "baseTestnet", "explorers": [ + { + "name": "basescan-sepolia", + "url": "https://sepolia.basescan.org", + "standard": "EIP3091" + }, { "name": "basescout", "url": "https://base-sepolia.blockscout.com", diff --git a/_data/icons/moonbasealpha.json b/_data/icons/moonbasealpha.json new file mode 100644 index 000000000000..420bd2c9ff85 --- /dev/null +++ b/_data/icons/moonbasealpha.json @@ -0,0 +1,8 @@ +[ + { + "url": "ipfs://QmVydzWtkyatFgi8zTVR7X6g8SpeHANwKNceRm4nKFoF6o", + "width": 500, + "height": 500, + "format": "png" + } +] diff --git a/_data/icons/moonbeam.json b/_data/icons/moonbeam.json new file mode 100644 index 000000000000..a692d2229872 --- /dev/null +++ b/_data/icons/moonbeam.json @@ -0,0 +1,8 @@ +[ + { + "url": "ipfs://QmNR7kbBew61cVxbwBf8EWCiYbUCqVhoJDLL6u3rQy9FrZ", + "width": 500, + "height": 500, + "format": "png" + } +] diff --git a/_data/icons/moonriver.json b/_data/icons/moonriver.json new file mode 100644 index 000000000000..942a1187277a --- /dev/null +++ b/_data/icons/moonriver.json @@ -0,0 +1,8 @@ +[ + { + "url": "ipfs://QmcyP14ZLD6m6j7rYUgty9uuk9e82kUMTQDdqi2dKmZqjz", + "width": 500, + "height": 500, + "format": "png" + } +] diff --git a/_data/icons/warden.json b/_data/icons/warden.json new file mode 100644 index 000000000000..18df2489a881 --- /dev/null +++ b/_data/icons/warden.json @@ -0,0 +1,8 @@ +[ + { + "url": "ipfs://Qmdz49xumH5yHb9jXKLR69Liv4STJQq5xW1g9xCQ9vJ3fB", + "width": 228, + "height": 228, + "format": "png" + } +] diff --git a/processor/src/main/kotlin/org/ethereum/lists/chains/Main.kt b/processor/src/main/kotlin/org/ethereum/lists/chains/Main.kt index f951860cb2ed..6b2bc957658a 100644 --- a/processor/src/main/kotlin/org/ethereum/lists/chains/Main.kt +++ b/processor/src/main/kotlin/org/ethereum/lists/chains/Main.kt @@ -355,7 +355,7 @@ fun checkChain(chainFile: File, onlineCheck: Boolean, verbose: Boolean = false) if (onlineCheck) { val request = Request.Builder().url(url).build(); val code = okHttpClient.newCall(request).execute().code - if (code / 100 != 2) { + if (code / 100 != 2 && code != 403 ) { // etherscan throws a 403 because of cloudflare - so we need to allow it :cry throw (CantReachExplorerException(url, code)) } }