1234567891011121314 |
- import { task } from "hardhat/config";
- import { TaskArguments } from "hardhat/types";
- import { Greeter } from "../../types/Greeter";
- import { Greeter__factory } from "../../types/Greeter__factory";
- task("deploy:Greeter")
- .addParam("greeting", "Say hello, be nice")
- .setAction(async function (taskArguments: TaskArguments, { ethers }) {
- const greeterFactory: Greeter__factory = await ethers.getContractFactory("Greeter");
- const greeter: Greeter = <Greeter>await greeterFactory.deploy(taskArguments.greeting);
- await greeter.deployed();
- console.log("Greeter deployed to: ", greeter.address);
- });
|