import { ethers } from "hardhat" import { ExampleRewardManager } from "typechain-types" const main = async (): Promise => { const contract: ExampleRewardManager = await ethers.deployContract("ExampleRewardManager") await contract.waitForDeployment() console.log(`Contract deployed to: ${contract.target}`) } main() .then(() => process.exit(0)) .catch(error => { console.error(error) process.exit(1) })