This is example repo for @openzeppelin/hardhat-upgrades
UUPC is typo, UUPS is correct, sorry about that.
-
deploy original implementation
-
deploy proxy admin (this is 1 time per service)
-
deploy proxy
-
deploy upgraded implementation
-
upgrade proxy
-
deploy original implementation
-
deploy proxy
-
deploy upgraded implementation
-
upgrade proxy
-
deploy implementation
-
deploy beacon
-
deploy beacon proxy 1
-
deploy beacon proxy 2
-
deploy beacon proxy 3
-
deploy upgraded implementation
-
upgrade beacon