用途:该技能用于 Stellar 生态的端到端开发,以 Soroban 智能合约为核心,适合合约开发、dApp 前端、钱包连接与签名、交易构建与确认、资产发行管理、客户端 SDK 使用、零知识证明验证、隐私应用、本地测试部署、安全加固与审计式审查,以及智能体支付(x402 付费 API、MPP charge/channel)。不适用于比特币、以太坊、Solana 等非 Stellar 链、Stellar 节点/验证者运维、与 Soroban 无关的通用 Rust 开发、协议治理或 CAP 撰写。
主要能力与默认技术栈:合约使用 Soroban SDK(soroban-sdk crate),编译为 WASM,需 #![no_std],合约大小上限 64KB,优先使用 Stellar Assets 而非自定义代币合约;客户端优先 @stellar/stellar-sdk(浏览器与 Node.js),支持 Stellar RPC 与旧版 Horizon,可构建、签名、提交交易及部署调用合约;新项目优先 Stellar RPC,Horizon 用于兼容与历史查询,RPC 多数方法保留 7 天历史,getLedgers 可回溯至创世,更完整历史可用 Hubble/Galexie;同质化代币优先 Stellar Assets(经典发行+信任线),SAC 提供 Soroban 互操作;测试用 Stellar Quickstart Docker 本地网络或 Testnet(Friendbot 充值),单元测试编译为原生;钱包以 Freighter 为主,多钱包用 Stellar Wallets Kit。
使用方式:先按任务分层(合约、客户端脚本、前端/钱包、资产管理、测试/CI、基础设施),再按需查阅对应文档(如 contracts-soroban.md、frontend-stellar-sdk.md、stellar-assets.md、zk-proofs.md、testing.md、api-rpc-horizon.md、security.md、common-pitfalls.md、advanced-patterns.md、standards-reference.md、x402.md、mpp.md)。实现时须明确网络 passphrase、源账户与序列号、费用与资源限制、授权要求、信任线状态、合约存储类型(temporary/persistent/instance)。交付应包含改动文件与 diff、安装/构建/测试/部署命令、网络配置及签名/费用/存储/授权风险说明。
限制:易变事实(协议支持、RPC 端点、CAP/SEP 状态、SDK API 变更)需以官方文档为准;x402 与 MPP 的差异、默认使用 USDC(SEP-41 SAC)及 CAIP-2 网络 ID 等细节以资料所述为准,其余未提供信息暂未提供。