Skip to content

Commit ccf4bfe

Browse files
committed
Use Etherscan V2 API for verification
New Etherscan API key can verify on 50+ chains: https://docs.etherscan.io/etherscan-v2
1 parent b3d265e commit ccf4bfe

File tree

3 files changed

+5
-11
lines changed

3 files changed

+5
-11
lines changed

.env.example

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,4 @@ REPLY_TO_THREAD_AMOUNT=1000
77
REPOST_AMOUNT=1000
88
REPOST_WITH_COMMENT_AMOUNT=1000
99
TOKEN_ANALYSIS_AMOUNT=1000
10-
ETH_MAINNET_VERIFY_KEY=XXXXXXXXXXXXXXXXXXXXXXX
11-
BASE_MAINNET_VERIFY_KEY=XXXXXXXXXXXXXXXXXXXXXXX
12-
POLYGON_API_VERIFY_KEY=XXXXXXXXXXXXXXXXXXXXXXX
10+
ETHERSCAN_API_KEY=XXXXXXXXXXXXXXXXXXXXXXX

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ PRIVATE_KEY="0xPRIVATE_KEY" ERC20_ADDRESS="0xERC20_ADDRESS" npx hardhat run --ne
4949
### ERC20 contract
5050

5151
```
52-
PRIVATE_KEY="0xPRIVATE_KEY" npx hardhat run --network localhost scripts/deploy.js
52+
PRIVATE_KEY="0xPRIVATE_KEY" npx hardhat run --network localhost scripts/deployToken.js
5353
```
5454

5555
To deploy on another chain, specify the network key name (e.g. `baseSepolia`) from `hardhat.config.js`.
@@ -76,12 +76,12 @@ PRIVATE_KEY="0xPRIVATE_KEY" XREQUEST_PROCESSOR_ADDRESS="0xPROCESSOR_ADDRESS" npx
7676

7777
## Verify deployed contracts
7878

79-
Populate `BASE_API_VERIFY_KEY` or other, depending on the deployed network
79+
Populate `ETHERSCAN_API_KEY` or other, depending on the deployed network
8080

8181
To verify run:
8282

8383
```
84-
BASE_API_VERIFY_KEY="API_KEY" npx hardhat verify "DEPLOYED_CONTRACT_ADDR" --network base "Constructor arg 1" "Constructor arg 2"
84+
ETHERSCAN_API_KEY="API_KEY" npx hardhat verify "DEPLOYED_CONTRACT_ADDR" --network base "Constructor arg 1" "Constructor arg 2"
8585
```
8686

8787
To list all supported networks by hardhat and their chainIds:

hardhat.config.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,7 @@ const hardhatConfig = {
4343
},
4444
},
4545
etherscan: {
46-
apiKey: {
47-
mainnet: process.env.ETH_MAINNET_VERIFY_KEY ? process.env.ETH_MAINNET_VERIFY_KEY : undefined,
48-
base: process.env.BASE_MAINNET_VERIFY_KEY ? process.env.BASE_MAINNET_VERIFY_KEY : undefined,
49-
polygon: process.env.POLYGON_API_VERIFY_KEY ? process.env.POLYGON_API_VERIFY_KEY : undefined,
50-
},
46+
apiKey: process.env.ETHERSCAN_API_KEY ? process.env.ETHERSCAN_API_KEY : undefined,
5147
},
5248
settings: {
5349
optimizer: {

0 commit comments

Comments
 (0)