Hi, I'd like to deploy a proxy contract to interact with my already-deployed upgradeable contract, however I'd prefer not to risk accidentally redeploying the (expensive) implementation.
Normally, in hardhat I see it done as
contract= await upgrades.deployProxy(ContractImpl, {initializer: 'initialize'});
But afaik this also deploys the implementation. What I'm essentially looking for is something like
await proxy.deploy.then.attach("0x00...").then.Initialize();
Where 0x00 is the already-deployed implementation address. Anyone know how this would be possible? Thanks!