用途:该技能用于通过 uxc 加 OpenAPI 方式执行 mempool.space 公共比特币与闪电网络浏览器操作,复用 uxc 技能中共享的执行、认证与错误处理指引。
主要能力:覆盖只读的 mempool.space 接口,包括比特币手续费估算与内存池状态读取、区块顶端高度检查、地址与交易状态读取,以及闪电网络搜索、统计、节点排名、节点详情和通道读取。不覆盖交易广播或打包提交、WebSocket 订阅、内部或管理路由,也不覆盖 mempool.space 暴露的全部 Esplora 兼容端点。
使用方式:先确认 uxc 已安装并在 PATH 中,且可访问 https://mempool.space/api 与精选 OpenAPI 架构 URL。默认使用固定链接命令:command -v mempool-space-openapi-cli;若缺失则创建:uxc link mempool-space-openapi-cli https://mempool.space/api --schema-url https://raw.githubusercontent.com/holon-run/uxc/main/skills/mempool-space-openapi-skill/references/mempool-space-public.openapi.json。随后可用 mempool-space-openapi-cli -h 查看帮助,先检查操作架构,例如 mempool-space-openapi-cli get:/v1/fees/recommended -h。优先执行窄范围读取,再考虑更广扫描,例如 mempool-space-openapi-cli get:/v1/fees/recommended、get:/blocks/tip/height、get:/v1/lightning/statistics/latest。带参数执行时使用键值对,例如 get:/address/{address} address=...、get:/tx/{txid}/status txid=...、get:/v1/lightning/search searchText=bfx、get:/v1/lightning/channels public_key=... status=active、get:/v1/lightning/channels/{short_id} short_id=...。
适用场景:适合需要快速查询比特币手续费、内存池、区块高度、地址与交易状态,以及闪电网络节点与通道信息的只读自动化场景。
限制与注意:公共读取无需认证。自动化应保持 JSON 输出封装,不要使用 --text;优先解析稳定字段 ok、kind、protocol、data、error。该 v1 技能视为只读,不要使用 tx/push、打包提交或内部路由。mempool.space 是公共浏览器服务,内存池状态与闪电网络排名变化较快,应重新查询而非假定缓存值仍有效。对于 get:/v1/lightning/channels/{short_id},mempool.space 当前接受通道 id 字符串,尽管路由标签写的是 short_id,建议优先使用搜索或节点通道列表返回的值。mempool-space-openapi-cli <operation> ... 等价于 uxc https://mempool.space/api --schema-url <mempool_space_openapi_schema> <operation> ...。