Uses OpenZeppelin UUPS proxy pattern.
forge install
forge test
PIZZA_ADDRESS is necessary, when deploying ERC1967Proxy.sol. Set PIZZA_ADDRESS, after deploying Pizza.sol
INFURA_API_KEY=*****
PRIVATE_KEY=*****
ETHERSCAN_API_KEY=*****
PIZZA_ADDRESS=*****
source script/DeployVerifyPizza.sh
source script/deploy/DeployVerifyProxy.sh
source script/DeployVerifyPizzaV2.sh
source script/run-scripts/InitializePizza.sh
source script/run-scripts/ProxyUpgrade.sh
Proxy: 0x2D3928d6E78dEfB366c01208b6b1Ba07998B38d4
Pizza: 0xf4cf9C1b549D2A2b9F1A2B9ea5af33f86b85Ced3
PizzaV2: 0xcbCf82CF306827eFf97AFEeddF3bf4Cb9CD913AD