This repo is a code-along for:
Lesson: https://github.com/smartcontractkit/full-blockchain-solidity-course-js#lesson-16-hardhat-upgrades Original repo: https://github.com/PatrickAlphaC/hardhat-upgrades-fcc
- Deploy Box implementation with a Proxy (that points to Box)
- Deploy BoxV2 implementation
- Make Proxy point to BoxV2 instead of Box
OPTIONS: A. Deploy a proxy manually B. Use hardhat-deploy's built-in proxies C. Openzeppelin's upgrades plugin