const hre = require("hardhat"); const fs = require("fs"); const path = require("path"); async function main() { const AstralAccess = await hre.ethers.getContractFactory("AstralAccess"); const astralAccess = await AstralAccess.deploy(); await astralAccess.waitForDeployment(); const address = await astralAccess.getAddress(); const outputFile = path.join(__dirname, ".last_deploy_address"); fs.writeFileSync(outputFile, address, "utf8"); console.log("AstralAccess deployed to:", address); console.log("Saved deployed address to:", outputFile); } main().catch((error) => { console.error(error); process.exitCode = 1; });