@@ -28,6 +28,8 @@ export const explorerApiUrls = {
28
28
"holesky.fraxscan" : "https://api-holesky.fraxscan.com/api" ,
29
29
blastscan : "https://api.blastscan.io/api" ,
30
30
"sepolia.blastscan" : "https://api-sepolia.blastscan.io/api" ,
31
+ sonicscan : "https://api.sonicscan.org/api" ,
32
+ "testnet.sonicscan" : "https://api-testnet.sonicscan.org/api" ,
31
33
} ;
32
34
33
35
/**
@@ -64,6 +66,8 @@ export const networkNames: Record<ApiName, string> = {
64
66
"holesky.fraxscan" : "fraxHolesky" ,
65
67
blastscan : "blast" ,
66
68
"sepolia.blastscan" : "blastSepolia" ,
69
+ sonicscan : "sonic" ,
70
+ "testnet.sonicscan" : "sonicTestnet" ,
67
71
} ;
68
72
69
73
const ETHERSCAN_KEY = "862Y3WJ4JB4B34PZQRFEV3IK6SZ8GNR9N5" ;
@@ -79,6 +83,7 @@ const BASESCAN_KEY = "ICQQDUA1C8R2EZY6M4QIIV7WUEZM8INNA7";
79
83
const GNOSISSCAN_KEY = "7PWN1FIPXW6WDSGH3PIHRW1EEU4A882QSQ" ;
80
84
const FRAXSCAN_KEY = "TEUJWRCAKIXQCUR7XZRKCFRH3QHH344PAM" ;
81
85
const BLASTSCAN_KEY = "G6DR1ZFYP54GG49SJ9GID37SFQPV96H77E" ;
86
+ const SONICSCAN_KEY = "QTH3YA3WFHJH76EV6KWN2PQTDJKA85PN4D" ;
82
87
83
88
// @todo this should be possible to override using VSCode settings
84
89
export const explorerApiKeys : Record < ApiName , string > = {
@@ -119,4 +124,7 @@ export const explorerApiKeys: Record<ApiName, string> = {
119
124
120
125
blastscan : BLASTSCAN_KEY ,
121
126
"sepolia.blastscan" : BLASTSCAN_KEY ,
127
+
128
+ sonicscan : SONICSCAN_KEY ,
129
+ "testnet.sonicscan" : SONICSCAN_KEY ,
122
130
} ;
0 commit comments