用途:JungleBus 提供 BSV 区块链实时数据流,索引全部比特币交易,并对数据协议做特殊处理。适合订阅匹配特定模式的交易、流式获取实时内存池与区块数据、构建索引器或通知系统、监控地址或脚本模式,以及追踪 1Sat Ordinals、MAP、BAP 等协议。
主要能力:通过仪表盘创建订阅,用 AND 逻辑组合过滤器,包括地址、输入类型、输出类型、上下文、子上下文和数据键。支持识别 1sat、ord、aip、b、bap、bitcom、boost、map、run、token_stas 等协议。提供 JavaScript 客户端 @gorillapool/js-junglebus 与 Go 客户端 go-junglebus,支持完整交易对象、轻量模式(仅 txid 与区块高度)及控制消息状态码(BLOCK_DONE、WAITING、REORG、ERROR)。REST 接口可获取交易、地址历史与区块头。
使用方式:在 https://junglebus.gorillapool.io 登录后进入 Dashboard > Subscriptions > Create New 配置过滤器并保存,复制订阅 ID 用于代码。JavaScript 安装:bun add @gorillapool/js-junglebus;Go 安装:go get github.com/GorillaPool/go-junglebus。REST 示例:curl https://junglebus.gorillapool.io/v1/transaction/get/{txid}。
适用场景:实时流式处理、协议监控、实时索引。
限制:不提供地址余额、UTXO 与价格数据,这些应使用 WhatsOnChain;输出脚本被截断至 1024 字符。其余细节暂未提供。