SuperAPI AI 工具集

sns-launch

通用与其它

查看项目

更新于 10-16 05:06

技能介绍

用途:在 Internet Computer 上为单个 dapp 启动 Service Nervous System(SNS)DAO,通过去中心化交换把 canister 控制权从开发者移交给社区治理。

主要能力:编写 sns_init.yaml 配置代币经济与治理参数(投票周期、溶解延迟、奖励率、代币分配、交换上下限等);列出 NNS Governance、SNS-W、NNS Root、ICP Ledger 等主网 canister ID;说明启动的 11 个阶段;给出 Motoko/Rust 中让 canister 接受 SNS 治理升级的示例;提供本地 sns-testing 与主网 testflight 测试流程。

使用方式:先部署 dapp canister,添加 NNS Root 为共同控制者(dfx sns prepare-canisters add-nns-root),校验配置(dfx sns init-config-file validate),再提交提案(dfx sns propose --network ic --neuron $NEURON_ID sns_init.yaml)。本地测试可克隆 https://github.com/dfinity/sns-testing.git 并按其脚本部署。

适用场景:准备将已上线 dapp 去中心化、需要设计代币分配与治理参数的团队。

限制与注意:提案提交不可逆;min_participants 过高会导致交换失败并退款;交换期间六类治理提案被禁用;开发者神经元需设置溶解延迟与归属期;swap 失败需配置 fallback_controller_principals;Rust 中 thread_local RefCell 为堆存储,升级会丢失,需用稳定结构。具体命令与参数以官方仓库当前说明为准。