SuperAPI AI 工具集

blink

编程与开发

查看项目

更新于 10-16 09:48

技能介绍

用途:Blink 技能用于让 AI 智能体实际执行比特币闪电网络钱包操作,而非泛泛讲解闪电网络理论。它基于 Blink 的 GraphQL API,可查询余额、收款、付款、BTC 与美元钱包互换、查看交易历史和价格。

主要能力:支持读取钱包余额(BTC 以聪计、USD 以美分计)、创建 BTC 或 USD 发票并生成 BOLT-11 支付请求、支付闪电发票、向 Lightning Address 或 LNURL 付款、预估手续费、渲染发票二维码、列出交易、查询 BTC/USD 价格与历史、查看账户信息,以及做 BTC 与 USD 钱包间的内部兑换报价和执行。

使用方式:需 bash 与 Node.js 18+,并设置环境变量 BLINK_API_KEY(格式 blink_...)。API Key 分 Read、Receive、Write 权限,建议先用 Read + Receive,需要付款时再加 Write。测试可用 staging 环境,设置 BLINK_API_URL="https://api.staging.blink.sv/graphql"。脚本零运行时 npm 依赖,仅用 Node 内置模块。示例命令:node {baseDir}/scripts/balance.js 查余额;node {baseDir}/scripts/create_invoice.js 1000 "Payment for service" 创建 BTC 发票;node {baseDir}/scripts/pay_invoice.js lnbc1000n1... 付款;node {baseDir}/scripts/price.js 查价格;node {baseDir}/scripts/swap_quote.js btc-to-usd 5000 做兑换报价。

安全与限制:技能规定了智能体必须遵守的安全策略,付款前需用户确认金额与收款方,先查余额、探测手续费,互换先用 --dry-run,尽量用最小权限 Key,永不记录或显示 API Key,测试优先用 staging。闪电支付与兑换一旦结算不可撤销。部分 WebSocket 订阅需 Node 22+ 或 Node 20+ 加 --experimental-websocket。USD 发票因汇率锁定约 5 分钟过期。账户余额、限额等具体数值未在资料中给出,需运行时查询。