agent-wallet

⚡ AI 代理的自主闪电钱包

Self-custodial Bitcoin Lightning wallet for AI agents — zero-config initialization, full control of private keys, supports all major Lightning standards.

收藏
8.5k
安装
2.5k
版本
0.2.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

agent-wallet 是专为 AI 代理设计的自托管 Bitcoin Lightning 钱包,由 MoneyDevKit 开发。通过单一命令即可初始化,无需 API 密钥、注册或账户体系。核心功能包括:

  • 钱包初始化npx @moneydevkit/agent-wallet init 生成 BIP39 助记词,创建本地配置
  • 余额查询balance 返回以 satoshi 为单位的余额
  • 收款:支持固定金额/可变金额发票(receive)、BOLT12 可复用报价(receive-bolt12
  • 付款:自动识别 bolt11、b bolt12、LNURL、闪电地址等多种格式
  • 本地守护进程:在 localhost:3456 运行 HTTP 服务,轮询入账支付

显著优点

1. 完全自托管:私钥(助记词)仅存本地,无第三方托管风险
2. 零配置设计:一条命令启动,无需 Lightning 节点运维知识

3. 多标准兼容:覆盖 BOLT11/BOLT12/LNURL/闪电地址全生态

4. JSON 输出:所有命令返回结构化数据,便于代理程序解析

5. Agent-to-Agent 支付:代理间可直接通过对等网络完成价值转移

潜在缺点与局限性

  • 安全责任自负:助记词丢失即资金永久丢失,无恢复途径
  • 单点故障:本地守护进程若崩溃,支付轮询将中断
  • 网络依赖:需 outbound 连接至 MDK Lightning 基础设施
  • Node.js 依赖:要求目标环境预装 node/npx
  • 文件系统风险:助记词明文存储于 ~/.mdk-wallet/config.json,需严格权限控制

适合人群

  • 需要自主收款/付款能力的 AI 代理开发者
  • 追求非托管、抗审查支付方案的自动化系统
  • 已具备 Node.js 运行环境的边缘计算或服务器场景
  • 愿意承担密钥管理责任的进阶用户

常规风险

| 风险类别 | 描述 | 缓解建议 |
|---------|------|---------|
| 密钥泄露 | 助记词文件权限不当或被恶意读取 | `chmod 600 ~/.mdk-wallet/` 并定期备份至离线介质 |
| 供应链攻击 | npm 包被篡改 | 生产环境锁定版本号(如 `@0.11.0`),验证源码签名 |
| 资金损失 | 误删钱包目录或助记词遗忘 | 初始化后立即离线备份助记词 |
| 网络隔离 | 守护进程无法连接 MDK 基础设施 | 监控 `status` 命令,配置防火墙放行 outbound |
| 本地端口冲突 | `:3456` 被占用 | 启动前检查端口占用,或使用容器隔离 |

agent-wallet 内容

手动下载zip · 3.0 kB
SKILL.mdtext/markdown
请选择文件