const { ethers } = require("hardhat"); // this import is optional async function main() { const EpicNFT = await ethers.getContractFactory("EpicNFT"); const contract = await EpicNFT.deploy(); await contract.deployed(); console.log("EpicNFT deployed to:", contract.address); let txn = await contract.mint(); txn.wait(); console.log("Mint NFT #1") txn = await contract.mint(); txn.wait(); console.log("Mint NFT #2") } // run the script (async () => { try { await main(); process.exit(0); } catch (err) { console.error(err); process.exit(1); } })();