After recent changes to hardhat tools 3.0.0. deploy is now deployContract, and deployed is now waitForDeployment. I am talking about the deploy script in hardhat. How does this relate to upgrades because there it is: upgrades.deployProxy() ? How to perform the upgrade now ?
Please ignore.. I found where the problem was. Thank you.
Snippet available on openzeppelin website:
// scripts/create-box.js
const { ethers, upgrades } = require("hardhat");
async function main() {
const Box = await ethers.getContractFactory("Box");
const box = await upgrades.deployProxy(Box, [42]);
await box.waitForDeployment();
console.log("Box deployed to:", await box.getAddress());
}
main();
1 Like