Skip to content

Commit

Permalink
fix: add missing bracket in "hardhat.config.ts"
Browse files Browse the repository at this point in the history
refactor: change APIKEY to API_KEY
style: order fields alphabetically in "hardhat.config.ts"
  • Loading branch information
PaulRBerg committed Feb 21, 2022
1 parent b796dd7 commit 5cf49fa
Show file tree
Hide file tree
Showing 4 changed files with 72 additions and 29 deletions.
19 changes: 10 additions & 9 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
INFURA_API_KEY=zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
MNEMONIC=here is where your twelve words mnemonic should be put my friend
INFURA_API_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
MNEMONIC="here is where your twelve words mnemonic should be put my friend"

# Block explorer API keys
ARBSCAN_API_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
BSCSCAN_API_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
ETHERSCAN_API_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
OPTIMISM_API_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
POLYGONSCAN_API_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"
SNOWTRACE_API_KEY="zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"

// Block explorer API keys:
ETHERSCAN_APIKEY = zzzzzzzzzzzzzzzz
POLYGONSCAN_APIKEY = zzzzzzzzzzzzzzzz
BSCSCAN_APIKEY = zzzzzzzzzzzzzzzz
ARBSCAN_APIKEY = zzzzzzzzzzzzzzzz
SNOWTRACE_APIKEY = zzzzzzzzzzzzzzzz
OPTIMISM_APIKEY = zzzzzzzzzzzzzzzz
32 changes: 16 additions & 16 deletions hardhat.config.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
import "@nomiclabs/hardhat-waffle";
import "@nomiclabs/hardhat-etherscan"
import "@nomiclabs/hardhat-etherscan";
import "@typechain/hardhat";

import "hardhat-gas-reporter";
import "solidity-coverage";

Expand Down Expand Up @@ -51,6 +50,21 @@ function getChainConfig(network: keyof typeof chainIds): NetworkUserConfig {

const config: HardhatUserConfig = {
defaultNetwork: "hardhat",
etherscan: {
apiKey: {
arbitrumOne: process.env.ARBSCAN_API_KEY,
arbitrumTestnet: process.env.ARBSCAN_API_KEY,
avalanche: process.env.SNOWTRACE_API_KEY,
bsc: process.env.BSCSCAN_API_KEY,
goerli: process.env.ETHERSCAN_API_KEY,
kovan: process.env.ETHERSCAN_API_KEY,
mainnet: process.env.ETHERSCAN_API_KEY,
optimisticEthereum: process.env.OPTIMISM_API_KEY,
polygon: process.env.POLYGONSCAN_API_KEY,
rinkeby: process.env.ETHERSCAN_API_KEY,
ropsten: process.env.ETHERSCAN_API_KEY,
},
},
gasReporter: {
currency: "USD",
enabled: process.env.REPORT_GAS ? true : false,
Expand Down Expand Up @@ -91,20 +105,6 @@ const config: HardhatUserConfig = {
},
},
},
etherscan: {
apiKey: {
mainnet: process.env.ETHERSCAN_APIKEY,
goerli: process.env.ETHERSCAN_APIKEY,
kovan: process.env.ETHERSCAN_APIKEY,
rinkeby: process.env.ETHERSCAN_APIKEY,
ropsten: process.env.ETHERSCAN_APIKEY,
polygon: process.env.POLYGONSCAN_APIKEY,
bsc: process.env.BSCSCAN_APIKEY,
arbitrumOne: process.env.ARBSCAN_APIKEY,
arbitrumTestnet: process.env.ARBSCAN_APIKEY,
avalanche: process.env.SNOWTRACE_APIKEY,
optimisticEthereum: process.env.OPTIMISM_APIKEY
},
typechain: {
outDir: "src/types",
target: "ethers-v5",
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"@ethersproject/bignumber": "^5.5.0",
"@ethersproject/bytes": "^5.5.0",
"@ethersproject/providers": "^5.5.3",
"@nomiclabs/hardhat-ethers": "^2.0.5",
"@nomiclabs/hardhat-waffle": "^2.0.2",
"@nomiclabs/hardhat-ethers": "^2.0.4",
"@nomiclabs/hardhat-etherscan": "^3.0.0",
"@nomiclabs/hardhat-waffle": "^2.0.2",
"@typechain/ethers-v5": "^9.0.0",
"@typechain/hardhat": "^4.0.0",
"@types/chai": "^4.3.0",
Expand Down
46 changes: 44 additions & 2 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -660,7 +660,7 @@ __metadata:
languageName: node
linkType: hard

"@ethersproject/address@npm:5.5.0, @ethersproject/address@npm:^5.5.0":
"@ethersproject/address@npm:5.5.0, @ethersproject/address@npm:^5.0.2, @ethersproject/address@npm:^5.5.0":
version: 5.5.0
resolution: "@ethersproject/address@npm:5.5.0"
dependencies:
Expand Down Expand Up @@ -1600,6 +1600,23 @@ __metadata:
languageName: node
linkType: hard

"@nomiclabs/hardhat-etherscan@npm:^3.0.0":
version: 3.0.1
resolution: "@nomiclabs/hardhat-etherscan@npm:3.0.1"
dependencies:
"@ethersproject/abi": ^5.1.2
"@ethersproject/address": ^5.0.2
cbor: ^5.0.2
debug: ^4.1.1
fs-extra: ^7.0.1
node-fetch: ^2.6.0
semver: ^6.3.0
peerDependencies:
hardhat: ^2.0.4
checksum: 4ccb34df2f4aa3cfcbcd8eb87029abe8937f295f25c0c61c2ce8c42a77a9011d34c8f6e143b4a5096601909b28dbb7c8b2479158519a94074cd5ef9b396a328e
languageName: node
linkType: hard

"@nomiclabs/hardhat-waffle@npm:^2.0.2":
version: 2.0.2
resolution: "@nomiclabs/hardhat-waffle@npm:2.0.2"
Expand Down Expand Up @@ -1637,7 +1654,8 @@ __metadata:
"@ethersproject/bignumber": ^5.5.0
"@ethersproject/bytes": ^5.5.0
"@ethersproject/providers": ^5.5.3
"@nomiclabs/hardhat-ethers": ^2.0.5
"@nomiclabs/hardhat-ethers": ^2.0.4
"@nomiclabs/hardhat-etherscan": ^3.0.0
"@nomiclabs/hardhat-waffle": ^2.0.2
"@typechain/ethers-v5": ^9.0.0
"@typechain/hardhat": ^4.0.0
Expand Down Expand Up @@ -3731,6 +3749,13 @@ __metadata:
languageName: node
linkType: hard

"bignumber.js@npm:^9.0.1":
version: 9.0.2
resolution: "bignumber.js@npm:9.0.2"
checksum: 8637b71d0a99104b20413c47578953970006fec6b4df796b9dcfd9835ea9c402ea0e727eba9a5ca9f9a393c1d88b6168c5bbe0887598b708d4f8b4870ad62e1f
languageName: node
linkType: hard

"binary-extensions@npm:^2.0.0":
version: 2.2.0
resolution: "binary-extensions@npm:2.2.0"
Expand Down Expand Up @@ -4219,6 +4244,16 @@ __metadata:
languageName: node
linkType: hard

"cbor@npm:^5.0.2":
version: 5.2.0
resolution: "cbor@npm:5.2.0"
dependencies:
bignumber.js: ^9.0.1
nofilter: ^1.0.4
checksum: b3c39dae64370f361526dbec88f51d0f1b47027224cdd21dbd64c228f0fe7eaa945932d349ec5324068a6c6dcdbb1e3b46242852524fd53c526d14cb60514bdc
languageName: node
linkType: hard

"chai@npm:^4.3.6":
version: 4.3.6
resolution: "chai@npm:4.3.6"
Expand Down Expand Up @@ -11061,6 +11096,13 @@ fsevents@~2.1.1:
languageName: node
linkType: hard

"nofilter@npm:^1.0.4":
version: 1.0.4
resolution: "nofilter@npm:1.0.4"
checksum: 54d864f745de5c3312994e880cf2d4f55e34830d6adc8275dce3731507ca380d21040336e4a277a4901551c07f04c452fbeffd57fad1dc8f68a2943eaf894a04
languageName: node
linkType: hard

"nopt@npm:3.x":
version: 3.0.6
resolution: "nopt@npm:3.0.6"
Expand Down

0 comments on commit 5cf49fa

Please sign in to comment.