SuperAPI AI 工具集

deploy-to-mainnet

部署与运维

查看项目

更新于 10-16 08:08

技能介绍

用途:把经过 devnet 测试的 Solana 项目准备并部署到主网(mainnet)。技能按结构化流程执行上线前检查、生产基础设施配置与部署后验证。

主要能力:读取 .superstack/build-context.md 检查构建状态(测试是否通过、是否已在 devnet 部署);逐项执行 references/deployment-checklist.md;借助 references/rpc-provider-guide.md 配置生产 RPC;若部署的是程序(program),参考 references/program-upgrade-guide.md;生成部署报告 HTML 产物;把部署状态写回 .superstack/build-context.md(mainnet_deployed、mainnet_program_id、deployment_date、rpc_provider)。

使用方式:先运行 preamble 中的遥测初始化脚本,若 TEL_PROMPTED 为 no 则先询问用户是否开启匿名遥测;随后按工作流执行。快速命令示例:anchor build;solana config set --url "https://mainnet.helius-rpc.com/?api-key=YOUR_KEY";solana balance;grep -rn "devnet" src/ app/ --include=".ts" --include=".rs" | grep -v test;sha256sum target/deploy/my_program.so;anchor deploy --provider.cluster mainnet-beta;solana program show <PROGRAM_ID>。

硬性要求:不得在缺少上下文文件时阻塞,直接询问用户;询问“是否已在 devnet 测试过”,未测试则建议但不拒绝;绝不用 devnet RPC 部署,需验证端点;部署前检查私钥未被提交到 git;部署后必须在链上验证;若含程序,部署前讨论升级权限管理。

适用场景:Solana 项目从 devnet 走向主网生产部署,尤其是需要检查清单、RPC 配置与升级权限策略的场合。

限制:资料未提供具体收费、价格、支持平台与效果数据;RPC 选择、升级权限与形式化验证等决策点仅给出建议方向,具体细节需查阅其引用的参考文件。