OpenZeppelin Contracts 5.x
docs.openzeppelin.com
可复用的Solidity标准合约组件库,覆盖代币、权限与代理等;按已装版本核继承、构造参数和错误,不将标准组件等同于整份合约已审计。
适合做什么
- 核Contracts 5.x依赖与发布标签
- 排查Ownable初始owner和Ownable2Step转移错误
中文使用教程
局限与核对事项
- OpenZeppelin公司审计服务、Contracts库、Wizard、Defender与Upgrades插件是不同产品,本档案只覆盖Contracts库。
- 当前文档区分latest已审计发布、dev未审计发布,标签/分支/文档系列不替代实际锁文件版本;未确定未来npm标签或完整多链兼容矩阵。
- 库组件与某个部署项目的整体安全不同;必须核调用权限、继承和实际初始化。
- 不同major的Upgradeable存储布局应假定不兼容;不能因普通5.x构建成功直接把4.x代理升级到5.x。
- 9/17记者报道是公司收购协议关注并明确提到开源库,交易仍有完成条件;不推成交已完成、库新增功能或实际使用人数。