123456789101112 |
- import { task } from "hardhat/config";
- import type { TaskArguments } from "hardhat/types";
- task("task:deployGreeter")
- .addParam("greeting", "Say hello, be nice")
- .setAction(async function (taskArguments: TaskArguments, { ethers }) {
- const signers = await ethers.getSigners();
- const greeterFactory = await ethers.getContractFactory("Greeter");
- const greeter = await greeterFactory.connect(signers[0]).deploy(taskArguments.greeting);
- await greeter.waitForDeployment();
- console.log("Greeter deployed to: ", await greeter.getAddress());
- });
|