Skip to content

Commit c9012d4

Browse files
authored
Add basescan support (#82)
1 parent bd8ae18 commit c9012d4

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/ethereum-viewer/src/explorer/networks.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ export const explorerApiUrls = {
2222
snowtrace: "https://api.snowtrace.io/api",
2323
"testnet.snowtrace": "https://api-testnet.snowtrace.io/api",
2424
cronoscan: "https://api.cronoscan.com/api",
25+
basescan: "https://api.basescan.org/api",
26+
"goerli.basescan": "https://api-goerli.basescan.org/",
2527
};
2628

2729
/**
@@ -53,6 +55,8 @@ export const networkNames: Record<ApiName, string> = {
5355
snowtrace: "avalanche",
5456
"testnet.snowtrace": "avalancheTestnet",
5557
cronoscan: "cronos",
58+
basescan: "basescan",
59+
"goerli.basescan": "basescanGoerli",
5660
};
5761

5862
const ETHERSCAN_KEY = "862Y3WJ4JB4B34PZQRFEV3IK6SZ8GNR9N5";
@@ -64,6 +68,7 @@ const SNOWTRACE_KEY = "IQEHAJ43W674REN5XV79WF47X37VEB8PIC";
6468
const ARBISCAN_KEY = "X3ZWJBXC14HTIR3B9DNYGEUICEIKKZ9ENZ";
6569
const POLYGONSCAN_KEY = "RV4YXDXEMIHXMC7ZXB8T82G4F56FRZ1SZQ";
6670
const CRONOSCAN_KEY = "BGAN1CWT8E1A2XRS3FU61UP7XXFMHBWNSY";
71+
const BASESCAN_KEY = "ICQQDUA1C8R2EZY6M4QIIV7WUEZM8INNA7";
6772

6873
// @todo this should be possible to override using VSCode settings
6974
export const explorerApiKeys: Record<ApiName, string> = {
@@ -95,4 +100,7 @@ export const explorerApiKeys: Record<ApiName, string> = {
95100
"testnet.snowtrace": SNOWTRACE_KEY,
96101

97102
cronoscan: CRONOSCAN_KEY,
103+
104+
basescan: BASESCAN_KEY,
105+
"goerli.basescan": BASESCAN_KEY,
98106
};

0 commit comments

Comments
 (0)