require("@nomicfoundation/hardhat-toolbox"); 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 /** * @type import('hardhat/config').HardhatUserConfig */ module.exports = { solidity: { compilers: [ { version: "0.8.11", settings: { optimizer: { enabled: true, runs: 200, }, }, } ], }, networks: { kaly: { url: "https://testnetrpc.kalychain.io/rpc", accounts: [''], gas: 3000000, gasPrice: 8000000000, } }, etherscan: { apiKey: { kaly: "abc" }, customChains: [ { network: "kaly", chainId: 3889, allowUnlimitedContractSize: true, gas: 3000000, gasPrice: 8000000000, urls: { apiURL: "https://testnet.kalyscan.io/api", browserURL: "https://testnet.kalyscan.io" } } ] } };