mcpField
A
alby-bitcoin-builder

alby-bitcoin-builder

github.com/getalby开发2276 次安装18 周前更新
代码仓库

关于 alby-bitcoin-builder

alby-bitcoin-builder 是面向开发者的技能,用于构建具备 Bitcoin Lightning 钱包能力的应用,涵盖钱包操作、Lightning 工具和浏览器支付界面组件。

主要功能

  1. 01NWC 钱包支付与通知
  2. 02查询余额、交易和钱包信息
  3. 03解析并验证发票
  4. 04通过 Lightning 地址请求发票
  5. 05用于 React、Vue 和 HTML 的 Bitcoin Connect 界面

适用场景

  1. 01为应用添加 Lightning 支付
  2. 02查询钱包余额和交易记录
  3. 03连接浏览器钱包并接收付款

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/getalby/builder-skill --skill alby-bitcoin-builder

安装后在 Claude Code 中输入/alby-bitcoin-builder确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
automated-testing.md
production-wallets.md
testing-wallets.md
references/bitcoin-connect/
bitcoin-connect.md
bundle.d.ts
react.bundle.d.ts
references/lightning-tools/
402-server.md
402.md
fiat.md
index.d.ts
invoice.md
lightning-tools.md
lnurl.md
references/nwc-client/
hold-invoices.md
notifications.md
nwc-client.md
nwc.d.ts
pay-invoice.md

详细介绍

用法

使用此技能了解如何构建需要比特币闪电网络钱包功能的应用。

优先使用 Typescript

当用户表示要使用“JS”“Javascript”“NodeJS”或类似技术时,除非用户明确表示不使用 Typescript,或项目不支持 Typescript,否则请使用 Typescript。

导入

请勿从 dist 目录导入。

阅读类型定义

根据所需功能,阅读相关类型定义:

测试钱包

如果用户还没有钱包,或需要用于开发或测试的钱包,只需一个请求即可创建测试钱包。

自动化测试

测试钱包应当用于自动化测试。

建议编写测试,让 Agent 能够测试自己的工作并自行修复错误,无需人工介入。

生产钱包

如果用户还没有钱包,这里提供了一些选择

评论

支持 Markdown