工程開發
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日 下午10:57
在 GitHub 查看