@@ -993,6 +993,72 @@ const config: HardhatUserConfig = {
993993 accounts :
994994 process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
995995 } ,
996+ iotexTestnet : {
997+ chainId : 4690 ,
998+ url : process . env . IOTEX_TESTNET_URL || "" ,
999+ accounts :
1000+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1001+ } ,
1002+ iotexMain : {
1003+ chainId : 4689 ,
1004+ url : process . env . IOTEX_MAINNET_URL || "" ,
1005+ accounts :
1006+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1007+ } ,
1008+ hychainTestnet : {
1009+ chainId : 29112 ,
1010+ url : process . env . HYCHAIN_TESTNET_URL || "" ,
1011+ accounts :
1012+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1013+ } ,
1014+ hychainMain : {
1015+ chainId : 2911 ,
1016+ url : process . env . HYCHAIN_MAINNET_URL || "" ,
1017+ accounts :
1018+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1019+ } ,
1020+ zircuitTestnet : {
1021+ chainId : 48898 ,
1022+ url : process . env . ZIRCUIT_TESTNET_URL || "" ,
1023+ accounts :
1024+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1025+ } ,
1026+ zircuitMain : {
1027+ chainId : 48900 ,
1028+ url : process . env . ZIRCUIT_MAINNET_URL || "" ,
1029+ accounts :
1030+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1031+ } ,
1032+ megaETHTestnet : {
1033+ chainId : 6342 ,
1034+ url : process . env . MEGAETH_TESTNET_URL || "" ,
1035+ accounts :
1036+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1037+ } ,
1038+ bitlayerTestnet : {
1039+ chainId : 200810 ,
1040+ url : process . env . BITLAYER_TESTNET_URL || "" ,
1041+ accounts :
1042+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1043+ } ,
1044+ bitlayerMain : {
1045+ chainId : 200901 ,
1046+ url : process . env . BITLAYER_MAINNET_URL || "" ,
1047+ accounts :
1048+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1049+ } ,
1050+ roninTestnet : {
1051+ chainId : 2021 ,
1052+ url : process . env . RONIN_TESTNET_URL || "" ,
1053+ accounts :
1054+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1055+ } ,
1056+ roninMain : {
1057+ chainId : 2020 ,
1058+ url : process . env . RONIN_MAINNET_URL || "" ,
1059+ accounts :
1060+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1061+ } ,
9961062 } ,
9971063 gasReporter : {
9981064 enabled : process . env . REPORT_GAS !== undefined ,
@@ -1227,6 +1293,21 @@ const config: HardhatUserConfig = {
12271293 // For Corn testnet & mainnet
12281294 corn : process . env . CORN_API_KEY || "" ,
12291295 cornTestnet : process . env . CORN_API_KEY || "" ,
1296+ // For Arena-Z testnet & mainnet
1297+ arenaz : process . env . ARENAZ_API_KEY || "" ,
1298+ arenazTestnet : process . env . ARENAZ_API_KEY || "" ,
1299+ // For IoTeX testnet & mainnet
1300+ iotex : process . env . IOTEX_API_KEY || "" ,
1301+ iotexTestnet : process . env . IOTEX_API_KEY || "" ,
1302+ // For HYCHAIN testnet & mainnet
1303+ hychain : process . env . HYCHAIN_API_KEY || "" ,
1304+ hychainTestnet : process . env . HYCHAIN_API_KEY || "" ,
1305+ // For Zircuit testnet & mainnet
1306+ zircuit : process . env . ZIRCUIT_API_KEY || "" ,
1307+ zircuitTestnet : process . env . ZIRCUIT_API_KEY || "" ,
1308+ // For Bitlayer testnet & mainnet
1309+ bitlayer : process . env . BITLAYER_API_KEY || "" ,
1310+ bitlayerTestnet : process . env . BITLAYER_API_KEY || "" ,
12301311 } ,
12311312 customChains : [
12321313 {
@@ -1455,14 +1536,6 @@ const config: HardhatUserConfig = {
14551536 browserURL : "https://zkevm.polygonscan.com" ,
14561537 } ,
14571538 } ,
1458- {
1459- network : "polygonZkEVMTestnet" ,
1460- chainId : 1442 ,
1461- urls : {
1462- apiURL : "https://api-cardona-zkevm.polygonscan.com/api" ,
1463- browserURL : "https://cardona-zkevm.polygonscan.com" ,
1464- } ,
1465- } ,
14661539 {
14671540 network : "polygonAmoy" ,
14681541 chainId : 80002 ,
@@ -1471,6 +1544,14 @@ const config: HardhatUserConfig = {
14711544 browserURL : "https://amoy.polygonscan.com" ,
14721545 } ,
14731546 } ,
1547+ {
1548+ network : "polygonZkEVMTestnet" ,
1549+ chainId : 2442 ,
1550+ urls : {
1551+ apiURL : "https://api-cardona-zkevm.polygonscan.com/api" ,
1552+ browserURL : "https://cardona-zkevm.polygonscan.com" ,
1553+ } ,
1554+ } ,
14741555 {
14751556 network : "linea" ,
14761557 chainId : 59144 ,
@@ -2031,8 +2112,8 @@ const config: HardhatUserConfig = {
20312112 network : "storyTestnet" ,
20322113 chainId : 1315 ,
20332114 urls : {
2034- apiURL : "https://aeneid.storyscan.xyz /api" ,
2035- browserURL : "https://aeneid.storyscan.xyz " ,
2115+ apiURL : "https://aeneid.storyscan.io /api" ,
2116+ browserURL : "https://aeneid.storyscan.io " ,
20362117 } ,
20372118 } ,
20382119 {
@@ -2111,8 +2192,8 @@ const config: HardhatUserConfig = {
21112192 network : "shapeTestnet" ,
21122193 chainId : 11011 ,
21132194 urls : {
2114- apiURL : "https://explorer- sepolia.shape.network /api" ,
2115- browserURL : "https://explorer- sepolia.shape.network " ,
2195+ apiURL : "https://sepolia.shapescan.xyz /api" ,
2196+ browserURL : "https://sepolia.shapescan.xyz " ,
21162197 } ,
21172198 } ,
21182199 {
@@ -2230,6 +2311,71 @@ const config: HardhatUserConfig = {
22302311 browserURL : "https://arena-z.blockscout.com" ,
22312312 } ,
22322313 } ,
2314+ {
2315+ network : "iotex" ,
2316+ chainId : 4689 ,
2317+ urls : {
2318+ apiURL : "https://iotexscout.io/api" ,
2319+ browserURL : "https://iotexscan.io" ,
2320+ } ,
2321+ } ,
2322+ {
2323+ network : "iotexTestnet" ,
2324+ chainId : 4690 ,
2325+ urls : {
2326+ apiURL : "https://testnet.iotexscan.io/api" ,
2327+ browserURL : "https://testnet.iotexscan.io" ,
2328+ } ,
2329+ } ,
2330+ {
2331+ network : "hychain" ,
2332+ chainId : 2911 ,
2333+ urls : {
2334+ apiURL : "https://explorer.hychain.com/api" ,
2335+ browserURL : "https://explorer.hychain.com" ,
2336+ } ,
2337+ } ,
2338+ {
2339+ network : "hychainTestnet" ,
2340+ chainId : 29112 ,
2341+ urls : {
2342+ apiURL : "https://testnet.explorer.hychain.com/api" ,
2343+ browserURL : "https://testnet.explorer.hychain.com" ,
2344+ } ,
2345+ } ,
2346+ {
2347+ network : "zircuit" ,
2348+ chainId : 48900 ,
2349+ urls : {
2350+ apiURL : "https://explorer.zircuit.com/api/contractVerifyHardhat" ,
2351+ browserURL : "https://explorer.zircuit.com" ,
2352+ } ,
2353+ } ,
2354+ {
2355+ network : "zircuitTestnet" ,
2356+ chainId : 48898 ,
2357+ urls : {
2358+ apiURL :
2359+ "https://explorer.garfield-testnet.zircuit.com/api/contractVerifyHardhat" ,
2360+ browserURL : "https://explorer.garfield-testnet.zircuit.com" ,
2361+ } ,
2362+ } ,
2363+ {
2364+ network : "bitlayer" ,
2365+ chainId : 200901 ,
2366+ urls : {
2367+ apiURL : "https://api.btrscan.com/scan/api" ,
2368+ browserURL : "https://www.btrscan.com" ,
2369+ } ,
2370+ } ,
2371+ {
2372+ network : "bitlayerTestnet" ,
2373+ chainId : 200810 ,
2374+ urls : {
2375+ apiURL : "https://api-testnet.btrscan.com/scan/api" ,
2376+ browserURL : "https://testnet.btrscan.com" ,
2377+ } ,
2378+ } ,
22332379 ] ,
22342380 } ,
22352381} ;
0 commit comments