SuperAPI AI 工具集

mempool-watch

数据与分析

查看项目

更新于 10-15 19:53

技能介绍

用途:监控比特币内存池并跟踪链上活动,数据来自 mempool.space 公共 API(无需认证),支持主网与测试网。

主要能力与用法:通过命令 bun run mempool-watch/mempool-watch.ts <subcommand> [options] 调用,包含三个子命令。

  1. tx-status:查询交易确认状态。用法 bun run mempool-watch/mempool-watch.ts tx-status --txid <txid>,--txid 必填。输出 txid、network、confirmed、blockHeight、blockHash、blockTime、confirmations、explorerUrl;未确认时 blockHeight、blockHash、blockTime 为 null,confirmations 为 0。
  2. address-history:获取比特币地址的交易历史。用法 bun run mempool-watch/mempool-watch.ts address-history --address <addr> [--limit <n>],--address 必填,--limit 可选,默认 10,最大 25。输出 address、network、count、transactions(含 txid、confirmed、blockHeight、blockTime、fee、valueIn、valueOut、explorerUrl)以及 explorerUrl;结果按最新交易在前返回。
  3. mempool-stats:获取当前内存池统计,包括待处理交易数、待处理 vsize、总费用、推荐费率(fast/medium/slow/economy 及目标)和费率直方图。用法 bun run mempool-watch/mempool-watch.ts mempool-stats。

适用场景:需要快速核对比特币交易是否确认、查看某地址近期交易活动,或评估当前网络拥堵与推荐费率时使用。

限制:默认使用 testnet,需设置 NETWORK=mainnet 才使用主网;confirmations 由当前区块高度减去交易所在区块高度估算;address-history 的分页参数 after_txid 未暴露,需用 --limit 控制结果数量。技能本身未提供收费、价格或效率等更多信息。