什麼是 upgrade-solidity-contracts?
使用 OpenZeppelin 代理模式升級 Solidity 智能合約。当用户需要:(1) 使用 UUPS、透明或 Beacon 代理升级合约时,(2) 编写初始化程序而不是构造函数,(3) 使用 Hardhat 或 Foundry 升级插件,(4) 了解存储布局规则和 ERC-7201 命名空间存储,(5) 验证升级安全性,(6) 管理代理部署和升级,或 (7) 了解 OpenZeppelin 合约主要版本之间的升级限制。 來源:openzeppelin/openzeppelin-skills。