用途:借助该技能,开发者可构建需要比特币闪电钱包能力的应用,实现发送与接收支付、监听支付通知、查询余额与交易列表、获取钱包信息,以及通过闪电地址请求发票、解析 BOLT-11 发票、校验 BOLT-11 发票的 preimage、执行 LNURL-Verify 和比特币与法币换算。
主要能力分为三部分:NWC 客户端负责与钱包交互;闪电工具处理发票与 LNURL 等;Bitcoin Connect 提供仅浏览器端的 UI 组件,可在 React、Vue 或纯 HTML 应用中使用,用于连接钱包和收款。
使用方式:优先使用 TypeScript,即使用户提到 JS/JavaScript/NodeJS 也应使用 TypeScript,除非用户明确要求或项目不支持。不要从 dist 目录导入。按所需功能阅读相关类型定义文档,包括 NWC Client、Lightning Tools、Bitcoin Connect 及 Bitcoin Connect React。若用户尚无钱包或需要开发测试用钱包,可通过单次请求创建测试钱包,测试钱包应用于自动化测试;建议编写测试让代理自行验证和修复缺陷。生产环境若用户还没有钱包,资料中列出了若干选项但未展开说明。
限制:资料未提供具体安装命令、代码示例细节、支持的平台范围、收费或价格信息。