general hardhat config js file code
require('@nomiclabs/hardhat-waffle') // require('@nomiclabs/hardhat-etherscan') 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 (taskArgs, hre) => { const accounts = await hre.ethers.getSigners() for (const account of accounts) { console.log(account.address) } }) /** * @type import('hardhat/config').HardhatUserConfig */ module.exports = { defaultNetwork: 'rinkeby', solidity: '0.8.7', networks: { rinkeby: { url: process.env.STAGING_ALCHEMY_KEY, accounts: [process.env.PRIVATE_KEY], }, }, etherscan: { apiKey: '37NNWYXCSU7MAYFM3E9SVKP5KDQWHMVS3G', }, mocha: { timeout: 100000000, }, }