import { Contract } from "ethers"; import { HardhatRuntimeEnvironment } from "hardhat/types"; export async function getEasyAuctionContract({ ethers, deployments, }: HardhatRuntimeEnvironment): Promise { const authenticatorDeployment = await deployments.get("EasyAuction"); const authenticator = new Contract( authenticatorDeployment.address, authenticatorDeployment.abi, ).connect(ethers.provider); return authenticator; }