diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..a89c7fb --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +PRIVATE_KEY=0x +INFURA_TOKEN= diff --git a/.gitignore b/.gitignore index 784148b..0056edc 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ node_modules #Hardhat files cache artifacts +.env diff --git a/hardhat.config.js b/hardhat.config.js index 74327d4..a7ebedd 100644 --- a/hardhat.config.js +++ b/hardhat.config.js @@ -1,6 +1,6 @@ /* global task, ethers */ require('@nomiclabs/hardhat-waffle') - +require('dotenv').config() // This is a sample Hardhat task. To learn how to create your own go to // https://hardhat.org/guides/create-task.html task('accounts', 'Prints the list of accounts', async () => { @@ -19,4 +19,10 @@ task('accounts', 'Prints the list of accounts', async () => { */ module.exports = { solidity: '0.6.12', + networks: { + goerli: { + url: `https://goerli.infura.io/v3/${process.env.INFURA_TOKEN}`, + accounts: [process.env.PRIVATE_KEY], + }, + }, } diff --git a/scripts/sample-script.js b/scripts/sample-script.js index a58a1f9..811f578 100644 --- a/scripts/sample-script.js +++ b/scripts/sample-script.js @@ -4,6 +4,9 @@ // When running the script with `hardhat run