Przeglądaj źródła

fix: deploy task

Paul Razvan Berg 3 lat temu
rodzic
commit
b173741333
1 zmienionych plików z 5 dodań i 5 usunięć
  1. 5 5
      tasks/deploy/greeter.ts

+ 5 - 5
tasks/deploy/greeter.ts

@@ -1,16 +1,16 @@
-import { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers";
+import type { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers";
 import { task } from "hardhat/config";
-import { TaskArguments } from "hardhat/types";
+import type { TaskArguments } from "hardhat/types";
 
-import { Greeter } from "../../src/types/Greeter";
-import { Greeter__factory } from "../../src/types/factories/Greeter__factory";
+import type { Greeter } from "../../src/types/Greeter";
+import type { Greeter__factory } from "../../src/types/factories/Greeter__factory";
 
 task("deploy:Greeter")
   .addParam("greeting", "Say hello, be nice")
   .setAction(async function (taskArguments: TaskArguments, { ethers }) {
     const signers: SignerWithAddress[] = await ethers.getSigners();
     const greeterFactory: Greeter__factory = <Greeter__factory>await ethers.getContractFactory("Greeter");
-    const greeter: Greeter = <Greeter>await greeterFactory.deploy(taskArguments.greeting, { from: signers[0].address });
+    const greeter: Greeter = <Greeter>await greeterFactory.connect(signers[0]).deploy(taskArguments.greeting);
     await greeter.deployed();
     console.log("Greeter deployed to: ", greeter.address);
   });