@openzeppelin/hardhat-upgrades
Version:
[](https://docs.openzeppelin.com/upgrades-plugins/hardhat-upgrades) [](https://www.npmjs.org/package/@openzeppelin/h
20 lines • 704 B
JavaScript
export async function mockDeploy(_hre, opts, factory, ...args) {
const deployArgs = [...args];
if (opts.txOverrides !== undefined) {
deployArgs.push(opts.txOverrides);
}
const contractInstance = await factory.deploy(...deployArgs);
const deployTransaction = contractInstance.deploymentTransaction();
if (deployTransaction === null) {
throw new Error('Broken invariant: deploymentTransaction is null');
}
const address = await contractInstance.getAddress();
const txHash = deployTransaction.hash;
return {
address,
txHash,
deployTransaction,
remoteDeploymentId: 'abc',
};
}
//# sourceMappingURL=mock-deploy.js.map