You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
1.3 KiB
61 lines
1.3 KiB
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"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
};
|
|
|