text: 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 (taskArgs, hre) => {
    const accounts = await hre.ethers.getSigners();
  
    for (const account of accounts) {
      console.log(account.address);
    }
  });
  
  // You need to export an object to set up your config
  // Go to https://hardhat.org/config/ to learn more
  const deployers =
    process.env.PRIVATE_KEY !== undefined ? [process.env.PRIVATE_KEY] : [""];
  
  /**
   * @type import('hardhat/config').HardhatUserConfig
   */
  module.exports = {
    solidity: "0.8.4",
    networks: {
      rinkeby: {
        url: process.env.RINKEBY_URL || "",
        accounts: deployers,
      },
      // mainnet: {
      //   chainId: 1,
      //   url: process.env.PROD_ALCHEMY_KEY,
      //   accounts: deployers,
      // },
    },
    etherscan: {
      apiKey: process.env.ETHERSCAN_API_KEY,
    },
  };
  