工程开发
vultisig avatar

vultisig

为 AI 代理与开发者打造的 MPC 多链钱包 SDK 与 CLI 工具。通过阈值签名技术,无需助记词即可安全地在 40 多个区块链上进行加密货币发送、交换与签署操作。

简介

Vultisig 是一个强大且具备自我托管能力的 MPC(多方计算)钱包平台,专为 AI 代理、自动化机器人及开发者所设计。通过阈值密码学取代传统的单一私钥存储方式,Vultisig 消除了助记词所带来的单点故障风险。私钥被分割给多方持有,确保即使个别组件遭到入侵,资金依然安全。本平台提供两种主要接口:用于自定义应用程序的 TypeScript SDK,以及用于 Shell 脚本与整合至 AI 编码助手(如 Claude Code 或 Cursor)的 CLI 工具。

主要功能包括:

  • 支援超过 40 种区块链,包含 EVM(以太坊、Base、Polygon)、UTXO(比特币、莱特币)、Cosmos 生态系(THORChain、dYdX)、Solana、TON 等。
  • 两种保险库类型:提供即时服务器辅助 2-of-2 签名的 FastVault,以及用于 N-of-M 多设备协作的 SecureVault。
  • 进阶金融功能:提供发送、交换(通过 THORChain、1inch、LiFi)与投资组合追踪的复合式封装函数,支持以人类可读金额进行操作。
  • AI 代理友好:CLI 支持 JSON 输出、程式化 API 以及通过自然语言进行一次性加密操作。
  • 安全防护措施:包含交易预演(dry-run)、通过 Blockaid 进行网站安全扫描以及自动化代币发现功能。
  • 模型上下文协议(MCP)服务器支持,可将钱包工具直接曝露给 LLM 环境使用。

使用注意事项与限制:

  • 对于 AI 代理,CLI 的 'agent ask' 指令适用于一次性互动,而 SDK 则更适合长效运行的服务与持久连接。
  • 对于需要即时签名的自动化代理,建议采用 FastVault;若涉及高价值资产且需要多设备协作,则应使用 SecureVault。
  • 若使用 MCP 服务器,请确保在受信任的环境中操作,因为 'send' 与 'swap' 等变动性调用需依赖宿主程序进行人工确认闸控。
  • 必须配置持久化存储;在生产环境中请避免使用仅限内存的存储方案,以确保保险库可恢复。
  • SDK 通过基于 WASM 的 WalletCore 处理地址派生与区块链互动,确保在 Node.js、浏览器与桌面应用程序间维持一致的安全设定。

仓库统计

Star 数
7
Fork 数
10
Open Issue 数
21
主要语言
TypeScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 22:57
在 GitHub 查看