SuperAPI AI 工具集

alby-bitcoin-builder

通用与其它

查看项目

更新于 10-15 21:51

技能介绍

用途:帮助构建需要比特币闪电钱包能力的应用,例如钱包连接、收款、付款与实时支付通知。

主要能力:NWC 客户端可发送与接收支付、订阅实时支付通知(优先于轮询)、获取余额、交易列表和钱包信息;闪电工具可从闪电地址请求发票、解析 BOLT-11 发票、校验 BOLT-11 发票的 preimage、执行 LNURL-Verify、做比特币与法币换算;Bitcoin Connect 提供仅浏览器端 UI 组件,用于在 React、Vue 或纯 HTML 应用中连接钱包与接受支付。

使用方式:优先使用 TypeScript;用户提到 JS、JavaScript、NodeJS 等情况时也使用 TypeScript,除非明确要求不用或项目不支持。不要从 dist 目录导入。按所需功能阅读对应的类型定义:NWC Client、Lightning Tools、Bitcoin Connect 及 Bitcoin Connect React。用户尚没有钱包时,可用单次请求创建测试钱包;自动化测试应使用测试钱包,并建议编写测试,让代理能自行验证与修复,无需人工介入。生产钱包方面,若尚无钱包,资料中列有一些选项但未展开。

适用场景:需要在 Web 或 Node 应用中集成闪电钱包与支付能力的开发与测试。

限制:资料未提供具体安装命令、版本要求、收费与价格信息,也未给出完整代码示例与生产钱包具体方案。