3 个版本 (破坏性更新)
0.3.0 | 2023 年 7 月 28 日 |
---|---|
0.2.0 | 2023 年 2 月 10 日 |
0.1.0 | 2023 年 2 月 10 日 |
#16 in #poly-mesh
每月 33 次下载
12KB
174 行
用于简化 API 升级的升级跟踪合约。
构建
安装 cargo-contract
。
cargo install cargo-contract --force
构建合约: cargo +nightly contract build --release
部署所需的合约文件 ./target/ink/polymesh_ink_upgrade_tracker.contract
。
设置。
部署合约 polymesh_ink_upgrade_tracker.contract
。使用的账户将是管理员。
使用
调用 upgrade_wrapped_api(<api 版本>, Upgrade { chain_version: ChainVersion : 5_002_001, tx: 3, hash: <升级后 api 的代码哈希>})
以升级 API。
lib.rs
:
此合约用于管理可升级 API。
依赖项
~14–26MB
~376K SLoC