SuperAPI AI 工具集

chain-integration

智能体与模型

查看项目

更新于 10-16 01:50

技能介绍

用途:帮助在 ShapeShift Web 与 HDWallet 中把一个新链作为“二等公民”接入,即仅提供基础支持:原生资产收发、账户派生、与链的兑换,采用公共 RPC 轮询、无微服务的“穷人版”方案,类似 Monad、Tron、Sui。

主要能力与范围:包含原生资产收发、账户派生(Native 钱包必需,Ledger 可选)、兑换、公共 RPC 轮询余额与交易状态、功能开关控制。不包含完整交易历史、一等 Unchained API 支持、质押/DeFi 等高级功能,通常初期仅支持 Native 钱包。

开发流程顺序:先做 HDWallet Native 支持(packages/hdwallet-*),再做 Web 基础支持(穷人版链适配器),再做 Web 插件与整合,最后视情况做 Ledger 支持。

关键分叉:需先调研链是否为 EVM 兼容。EVM 链仅需在支持链列表加常量、扩展 EvmBaseAdapter,工作量小;非 EVM 链需自定义加密适配器与完整链模块。文档强调需先确认架构、可用公共 RPC、SLIP44 币种、官方文档链接与资产信息,并给出了 HDWallet 中 EVM 链的参考 PR 与修改位置(如 ethereum.ts、wallet.ts 中的支持标志与 supports 函数,以及各钱包实现的 _supports 标志设置)。非 EVM 路径涉及 core 接口、Native 钱包 mixin 与加密适配器。若为二等 EVM 链,应改为遵循 .claude/contracts/second-class-evm-chain.md 合约清单。限制:资料中部分正文被截断,非 EVM 后续步骤、时间估算与更多细节暂未完整提供。