用途:指导将 Move 合约安全部署到 Aptos 的 devnet、testnet、mainnet,强调先测试网后主网。
主要能力:提供部署前检查清单(安全审计、100% 测试覆盖率、编译通过、命名地址与 Move.toml 配置),以及部署工作流(本地测试、编译、devnet/testnet/mainnet 部署)、部署后验证、模块升级、成本估算、多模块部署和常见故障排查。
使用方式:测试用 aptos move test 与 aptos move test --coverage;编译用 aptos move compile --named-addresses my_addr=<your_address>;初始化用 aptos init --network devnet --assume-yes;现代对象部署用 aptos move deploy-object --address-name my_addr --profile devnet --assume-yes,不要对对象合约使用 aptos move publish;升级用 aptos move upgrade-object --address-name my_addr --object-address <object_address> --profile mainnet;调用函数用 aptos move run 与 aptos move view。
适用场景与限制:适用于在 Aptos 上发布或升级 Move 合约,需保存初始部署返回的 object 地址用于升级;testnet 水龙头需 Google 登录且需先充值 APT;主网需真实 APT;升级受兼容性规则限制,不能删除函数、修改函数签名或移除结构体字段。资料中未提供具体收费与价格,只给出 gas 估算示例。