@@ -9,7 +9,13 @@ import '@typechain/hardhat';
99import 'hardhat-gas-reporter' ;
1010import 'solidity-coverage' ;
1111
12- const { PRIVATE_KEY , ALCHEMY_API_KEY , ETHERSCAN_API_KEY } = process . env ;
12+ const {
13+ PRIVATE_KEY ,
14+ ALCHEMY_API_KEY ,
15+ ETHERSCAN_API_KEY ,
16+ POLYGON_API_KEY ,
17+ POLYGONSCAN_API_KEY
18+ } = process . env ;
1319
1420const config : HardhatUserConfig = {
1521 solidity : '0.8.10' ,
@@ -42,11 +48,12 @@ const config: HardhatUserConfig = {
4248 accounts : [ `${ PRIVATE_KEY } ` ]
4349 } ,
4450 matic : {
45- url : `https://polygon-mainnet.g.alchemyapi.io/v2/${ ALCHEMY_API_KEY } ` ,
51+ url : `https://polygon-mainnet.g.alchemyapi.io/v2/${ POLYGON_API_KEY } ` ,
4652 accounts : [ `${ PRIVATE_KEY } ` ]
4753 } ,
4854 tmatic : {
49- url : `https://polygon-mumbai.g.alchemyapi.io/v2/${ ALCHEMY_API_KEY } ` ,
55+ //https://polygon-mumbai.g.alchemy.com/
56+ url : `https://polygon-mumbai.g.alchemyapi.io/v2/${ POLYGON_API_KEY } ` ,
5057 accounts : [ `${ PRIVATE_KEY } ` ]
5158 }
5259 } ,
@@ -56,7 +63,14 @@ const config: HardhatUserConfig = {
5663 } ,
5764 etherscan : {
5865 // Same API KEY for all env's
59- apiKey : ETHERSCAN_API_KEY
66+ apiKey : {
67+ //ethereum
68+ mainnet : `${ ETHERSCAN_API_KEY } ` ,
69+ goerli : `${ ETHERSCAN_API_KEY } ` ,
70+ //polygon
71+ polygon : `${ POLYGONSCAN_API_KEY } ` ,
72+ polygonMumbai : `${ POLYGONSCAN_API_KEY } `
73+ }
6074 } ,
6175 mocha : {
6276 timeout : 100000
0 commit comments