跳转至

English | 简体中文

MoonUpgradeGuard 文档

MoonUpgradeGuard 是离线的 EVM 合约升级兼容性预检工具。给它两个已有的 Solidity 编译产物,它会比较存储布局与 ABI,输出稳定的诊断和适合 CI 使用的退出码。

它不编译合约、不连接链,也不证明升级在所有方面都安全。

从这里开始

  • 快速开始:取得可执行文件,运行第一组检查,理解退出码。
  • 实战教程:准备真实编译产物,解读兼容、不兼容与无效输入,并接入 CI。
  • 诊断码手册:查找报告中的错误、警告及其含义。
  • 产物样例:查看兼容与不兼容的输入,以及真实编译产物。

深入了解

  • 差分对比:与 OpenZeppelin Upgrades Core 的行为对照及差异。
  • 参考与许可:规则依据、依赖许可证与样例来源。
  • 路线图:已交付能力与后续方向。

仓库 README 保留完整项目说明;本站另按使用任务组织这些内容。