diff --git a/deploy/deploy.ts b/deploy/deploy.ts index ab022ca..fb20988 100644 --- a/deploy/deploy.ts +++ b/deploy/deploy.ts @@ -1,10 +1,11 @@ import { HardhatRuntimeEnvironment } from "hardhat/types"; +import { DeployFunction } from "hardhat-deploy/types"; const DAY_IN_SECONDS = 60 * 60 * 24; const NOW_IN_SECONDS = Math.round(Date.now() / 1000); const UNLOCK_IN_X_DAYS = NOW_IN_SECONDS + DAY_IN_SECONDS * 1; // 1 DAY -const func = async function (hre: HardhatRuntimeEnvironment) { +const func: DeployFunction = async function (hre: HardhatRuntimeEnvironment) { const { deployer } = await hre.getNamedAccounts(); const { deploy } = hre.deployments; const lockedAmount = hre.ethers.parseEther("0.01").toString(); diff --git a/hardhat.config.ts b/hardhat.config.ts index 0d85b5b..11fbf4d 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -1,5 +1,6 @@ import "@nomicfoundation/hardhat-toolbox"; import type { HardhatUserConfig } from "hardhat/config"; +import "hardhat-deploy"; import { vars } from "hardhat/config"; import type { NetworkUserConfig } from "hardhat/types"; diff --git a/package.json b/package.json index 8cdb8da..f4605af 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "ethers": "^6.9.0", "fs-extra": "^11.2.0", "hardhat": "^2.19.2", + "hardhat-deploy": "^0.12.1", "hardhat-gas-reporter": "^1.0.9", "lodash": "^4.17.21", "mocha": "^10.2.0",