Skip to content

Commit ebd2af1

Browse files
committed
Update hardhat.config.js with new content
1 parent aa69e62 commit ebd2af1

File tree

1 file changed

+33
-3
lines changed

1 file changed

+33
-3
lines changed

hardhat.config.js

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,34 @@
1+
require("@nomicfoundation/hardhat-toolbox");
2+
13
/** @type import('hardhat/config').HardhatUserConfig */
2-
export default {
3-
solidity: "0.8.24"
4-
};
4+
const config = {
5+
solidity: "0.8.24",
6+
networks: {
7+
hardhat: {},
8+
sepolia: {
9+
url: process.env.SEPOLIA_RPC_URL || `https://sepolia.infura.io/v3/${process.env.INFURA_API_KEY}`,
10+
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : [],
11+
},
12+
mainnet: {
13+
url: process.env.MAINNET_RPC_URL || `https://mainnet.infura.io/v3/${process.env.INFURA_API_KEY}`,
14+
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : [],
15+
},
16+
polygon: {
17+
url: process.env.POLYGON_RPC_URL || `https://polygon-mainnet.infura.io/v3/${process.env.INFURA_API_KEY}`,
18+
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : [],
19+
},
20+
bsc: {
21+
url: process.env.BSC_RPC_URL || "https://bsc-dataseed1.binance.org",
22+
accounts: process.env.PRIVATE_KEY ? [process.env.PRIVATE_KEY] : [],
23+
},
24+
},
25+
gasReporter: {
26+
enabled: process.env.REPORT_GAS !== undefined,
27+
currency: "USD",
28+
},
29+
etherscan: {
30+
apiKey: process.env.ETHERSCAN_API_KEY,
31+
},
32+
};
33+
34+
module.exports = config;

0 commit comments

Comments
 (0)