Upgrades(升级)

OpenZeppelin 提供了用于部署和保护可升级智能合约的工具。

  • 升级插件 用于部署具有自动安全检查的可升级合约。

  • 可升级合约 使用我们的 Solidity 组件构建你的合约。

在下面找到我们所有与可升级性相关的资源。

如果你不知道从哪里开始,我们建议从 学习:升级智能合约 开始。

资源

  • 编写可升级合约: 当使用 OpenZeppelin Upgrades 处理可升级合约时,在编写你的 Solidity 代码时需要记住一些小的注意事项。

  • 代理合约: 所有可用的代理合约和相关实用程序的完整列表,其中包含与在没有 Upgrades Plugins 下的底层使用相关的文档。

  • 智能合约升级的状态: 对升级模式的调查,以及升级管理和治理的良好实践和建议。

  • Transparent vs UUPS Proxies: 解释 Transparent Proxy Pattern 和新提供的 UUPS Proxies 之间的差异。

  • UUPS Proxies: 关于使用 UUPS 代理模式的教程:Solidity 代码应该是什么样的,以及如何将 Upgrades Plugins 与这种新的代理模式一起使用。