22 * mapping from DethCode subdomain to Etherscan-like API URL
33 */
44export const explorerApiUrls = {
5- etherscan : "https://api.etherscan.io/api" ,
5+ etherscan : "https://api.etherscan.io/v2/ api?chainid=1 " ,
66 "sepolia.etherscan" : "https://api-sepolia.etherscan.io/api" ,
77 "holesky.etherscan" : "https://api-holesky.etherscan.io/api" ,
8- bscscan : "https://api.bscscan.com/ api" ,
8+ bscscan : "https://api.etherscan.io/v2/ api?chainid=56 " ,
99 "testnet.bscscan" : "https://api-testnet.bscscan.com/api" ,
1010 hecoinfo : "https://api.hecoinfo.com/api" ,
1111 "testnet.hecoinfo" : "https://api-testnet.hecoinfo.com/api" ,
1212 ftmscan : "https://api.ftmscan.com/api" ,
1313 "testnet.ftmscan" : "https://api-testnet.ftmscan.com/api" ,
14- "optimistic.etherscan" : "https://api-optimistic .etherscan.io/api" ,
14+ "optimistic.etherscan" : "https://api.etherscan.io/v2/ api?chainid=10 " ,
1515 "sepolia-optimistic.etherscan" :
1616 "https://api-sepolia-optimistic.etherscan.io/api" ,
17- polygonscan : "https://api.polygonscan.com/ api" ,
17+ polygonscan : "https://api.etherscan.io/v2/ api?chainid=137 " ,
1818 "testnet.polygonscan" : "https://api-testnet.polygonscan.com/api" ,
19- arbiscan : "https://api.arbiscan .io/api" ,
19+ arbiscan : "https://api.etherscan .io/v2/ api?chainid=42161 " ,
2020 "sepolia.arbiscan" : "https://api-sepolia.arbiscan.io/api" ,
2121 snowtrace : "https://api.snowtrace.io/api" ,
2222 "testnet.snowtrace" : "https://api-testnet.snowtrace.io/api" ,
2323 cronoscan : "https://api.cronoscan.com/api" ,
24- basescan : "https://api.basescan.org/ api" ,
24+ basescan : "https://api.etherscan.io/v2/ api?chainid=8453 " ,
2525 "sepolia.basescan" : "https://api-sepolia.basescan.org/api" ,
26- gnosisscan : "https://api.gnosisscan .io/api" ,
27- fraxscan : "https://api.fraxscan.com/ api" ,
26+ gnosisscan : "https://api.etherscan .io/v2/ api?chainid=100 " ,
27+ fraxscan : "https://api.etherscan.io/v2/ api?chainid=252 " ,
2828 "holesky.fraxscan" : "https://api-holesky.fraxscan.com/api" ,
29- blastscan : "https://api.blastscan .io/api" ,
29+ blastscan : "https://api.etherscan .io/v2/ api?chainid=81457 " ,
3030 "sepolia.blastscan" : "https://api-sepolia.blastscan.io/api" ,
31- sonicscan : "https://api.sonicscan.org/ api" ,
31+ sonicscan : "https://api.etherscan.io/v2/ api?chainid=146 " ,
3232 "testnet.sonicscan" : "https://api-testnet.sonicscan.org/api" ,
3333} ;
3434
@@ -91,13 +91,13 @@ export const explorerApiKeys: Record<ApiName, string> = {
9191 "sepolia.etherscan" : ETHERSCAN_KEY ,
9292 "holesky.etherscan" : ETHERSCAN_KEY ,
9393
94- "optimistic.etherscan" : OPTIMISM_KEY ,
94+ "optimistic.etherscan" : ETHERSCAN_KEY ,
9595 "sepolia-optimistic.etherscan" : OPTIMISM_KEY ,
9696
97- arbiscan : ARBISCAN_KEY ,
97+ arbiscan : ETHERSCAN_KEY ,
9898 "sepolia.arbiscan" : ARBISCAN_KEY ,
9999
100- bscscan : BSCSCAN_KEY ,
100+ bscscan : ETHERSCAN_KEY ,
101101 "testnet.bscscan" : BSCSCAN_KEY ,
102102
103103 ftmscan : FTMSCAN_KEY ,
@@ -106,25 +106,25 @@ export const explorerApiKeys: Record<ApiName, string> = {
106106 hecoinfo : HECOINFO_KEY ,
107107 "testnet.hecoinfo" : HECOINFO_KEY ,
108108
109- polygonscan : POLYGONSCAN_KEY ,
109+ polygonscan : ETHERSCAN_KEY ,
110110 "testnet.polygonscan" : POLYGONSCAN_KEY ,
111111
112112 snowtrace : SNOWTRACE_KEY ,
113113 "testnet.snowtrace" : SNOWTRACE_KEY ,
114114
115115 cronoscan : CRONOSCAN_KEY ,
116116
117- basescan : BASESCAN_KEY ,
117+ basescan : ETHERSCAN_KEY ,
118118 "sepolia.basescan" : BASESCAN_KEY ,
119119
120- gnosisscan : GNOSISSCAN_KEY ,
120+ gnosisscan : ETHERSCAN_KEY ,
121121
122- fraxscan : FRAXSCAN_KEY ,
122+ fraxscan : ETHERSCAN_KEY ,
123123 "holesky.fraxscan" : FRAXSCAN_KEY ,
124124
125- blastscan : BLASTSCAN_KEY ,
125+ blastscan : ETHERSCAN_KEY ,
126126 "sepolia.blastscan" : BLASTSCAN_KEY ,
127127
128- sonicscan : SONICSCAN_KEY ,
128+ sonicscan : ETHERSCAN_KEY ,
129129 "testnet.sonicscan" : SONICSCAN_KEY ,
130130} ;
0 commit comments