@@ -85,9 +85,6 @@ const config: HardhatUserConfig = {
8585 localhost : {
8686 url : "http://127.0.0.1:8545" ,
8787 } ,
88- "truffle-dashboard" : {
89- url : "http://localhost:24012/rpc" ,
90- } ,
9188 tenderly : {
9289 url : `https://rpc.tenderly.co/fork/${ process . env . TENDERLY_FORK_ID } ` ,
9390 } ,
@@ -1077,6 +1074,60 @@ const config: HardhatUserConfig = {
10771074 accounts :
10781075 process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
10791076 } ,
1077+ immutableZkEVMTestnet : {
1078+ chainId : 13473 ,
1079+ url : process . env . IMMUTABLEZKEVM_TESTNET_URL || "" ,
1080+ accounts :
1081+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1082+ } ,
1083+ immutableZkEVMMain : {
1084+ chainId : 13371 ,
1085+ url : process . env . IMMUTABLEZKEVM_MAINNET_URL || "" ,
1086+ accounts :
1087+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1088+ } ,
1089+ abstractTestnet : {
1090+ chainId : 11124 ,
1091+ url : process . env . ABSTRACT_TESTNET_URL || "" ,
1092+ accounts :
1093+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1094+ } ,
1095+ abstractMain : {
1096+ chainId : 2741 ,
1097+ url : process . env . ABSTRACT_MAINNET_URL || "" ,
1098+ accounts :
1099+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1100+ } ,
1101+ hyperevmTestnet : {
1102+ chainId : 998 ,
1103+ url : process . env . HYPEREVM_TESTNET_URL || "" ,
1104+ accounts :
1105+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1106+ } ,
1107+ hyperevmMain : {
1108+ chainId : 999 ,
1109+ url : process . env . HYPEREVM_MAINNET_URL || "" ,
1110+ accounts :
1111+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1112+ } ,
1113+ kaiaMain : {
1114+ chainId : 8217 ,
1115+ url : process . env . KAIA_MAINNET_URL || "" ,
1116+ accounts :
1117+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1118+ } ,
1119+ apeChainTestnet : {
1120+ chainId : 33111 ,
1121+ url : process . env . APECHAIN_TESTNET_URL || "" ,
1122+ accounts :
1123+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1124+ } ,
1125+ apeChainMain : {
1126+ chainId : 33139 ,
1127+ url : process . env . APECHAIN_MAINNET_URL || "" ,
1128+ accounts :
1129+ process . env . PRIVATE_KEY !== undefined ? [ process . env . PRIVATE_KEY ] : [ ] ,
1130+ } ,
10801131 } ,
10811132 gasReporter : {
10821133 enabled : process . env . REPORT_GAS !== undefined ,
@@ -1326,6 +1377,17 @@ const config: HardhatUserConfig = {
13261377 // For Bitlayer testnet & mainnet
13271378 bitlayer : process . env . BITLAYER_API_KEY || "" ,
13281379 bitlayerTestnet : process . env . BITLAYER_API_KEY || "" ,
1380+ // For Immutable zkEVM testnet & mainnet
1381+ immutableZkEVM : process . env . IMMUTABLEZKEVM_API_KEY || "" ,
1382+ immutableZkEVMTestnet : process . env . IMMUTABLEZKEVM_API_KEY || "" ,
1383+ // For Abstract testnet & mainnet
1384+ abstract : process . env . ABSTRACT_API_KEY || "" ,
1385+ abstractTestnet : process . env . ABSTRACT_API_KEY || "" ,
1386+ // For Kaia mainnet
1387+ kaia : process . env . OKLINK_API_KEY || "" ,
1388+ // For ApeChain testnet & mainnet
1389+ apeChain : process . env . APECHAIN_API_KEY || "" ,
1390+ apeChainTestnet : process . env . APECHAIN_API_KEY || "" ,
13291391 } ,
13301392 customChains : [
13311393 {
@@ -2394,6 +2456,63 @@ const config: HardhatUserConfig = {
23942456 browserURL : "https://testnet.btrscan.com" ,
23952457 } ,
23962458 } ,
2459+ {
2460+ network : "immutableZkEVM" ,
2461+ chainId : 13371 ,
2462+ urls : {
2463+ apiURL : "https://explorer.immutable.com/api" ,
2464+ browserURL : "https://explorer.immutable.com" ,
2465+ } ,
2466+ } ,
2467+ {
2468+ network : "immutableZkEVMTestnet" ,
2469+ chainId : 13473 ,
2470+ urls : {
2471+ apiURL : "https://explorer.testnet.immutable.com/api" ,
2472+ browserURL : "https://explorer.testnet.immutable.com" ,
2473+ } ,
2474+ } ,
2475+ {
2476+ network : "abstract" ,
2477+ chainId : 2741 ,
2478+ urls : {
2479+ apiURL : "https://api.abscan.org/api" ,
2480+ browserURL : "https://abscan.org" ,
2481+ } ,
2482+ } ,
2483+ {
2484+ network : "abstractTestnet" ,
2485+ chainId : 11124 ,
2486+ urls : {
2487+ apiURL : "https://api-sepolia.abscan.org/api" ,
2488+ browserURL : "https://sepolia.abscan.org" ,
2489+ } ,
2490+ } ,
2491+ {
2492+ network : "kaia" ,
2493+ chainId : 8217 ,
2494+ urls : {
2495+ apiURL :
2496+ "https://www.oklink.com/api/v5/explorer/contract/verify-source-code-plugin/KAIA" ,
2497+ browserURL : "https://www.oklink.com/kaia" ,
2498+ } ,
2499+ } ,
2500+ {
2501+ network : "apeChain" ,
2502+ chainId : 33139 ,
2503+ urls : {
2504+ apiURL : "https://api.apescan.io/api" ,
2505+ browserURL : "https://apescan.io" ,
2506+ } ,
2507+ } ,
2508+ {
2509+ network : "apeChainTestnet" ,
2510+ chainId : 33111 ,
2511+ urls : {
2512+ apiURL : "https://api-curtis.apescan.io/api" ,
2513+ browserURL : "https://curtis.apescan.io" ,
2514+ } ,
2515+ } ,
23972516 ] ,
23982517 } ,
23992518} ;
0 commit comments