I’m going through the Upgrading Smart Contracts tutorial. I wanted to confirm if I’m correct about what createProxy()
and upgradeProxy()
do under the hood.
-
createProxy()
creates & deploys a pair of newproxy
&implementation
contracts. -
upgradeProxy()
deployes the newimplementation
contract and links it with the already deployedproxy
contract.
I got a bit confused by the function names, so just asking this to confirm
Thanks