Bitcoin full node and query server

Dec 5, 2025

View in context in the libbitcoin Slack #general mirror.

evoskuil02:28
I added block/fees and tx/fee, renamed transaction to tx, added address/unconfirmed, /confirmed, and /balance, and renamed /inputs and /outputs to /input and /output. That gives us something line this:
 /v1/block/hash/[bkhash] {1}
 /v1/block/height/[height] {1}

 /v1/block/hash/[bkhash]/header {1}
 /v1/block/height/[height]/header {1}

 /v1/block/hash/[bkhash]/fees {1}
 /v1/block/height/[height]/fees {1}

 /v1/block/hash/[bkhash]/filter/[type] {1}
 /v1/block/height/[height]/filter/[type] {1}

 /v1/block/hash/[bkhash]/filter/[type]/hash {1}
 /v1/block/height/[height]/filter/[type]/hash {1}

 /v1/block/hash/[bkhash]/filter/[type]/header {1}
 /v1/block/height/[height]/filter/[type]/header {1}

 /v1/block/hash/[bkhash]/txs {all txs in the block}
 /v1/block/height/[height]/txs {all txs in the block}

 /v1/block/hash/[bkhash]/tx/[position] {1}
 /v1/block/height/[height]/tx/[position] {1}

 -----------------------------------------------------------------------
 /v1/tx/[txhash] {1}
 /v1/tx/[txhash]/block {1 - if confirmed}
 /v1/tx/[txhash]/fee {1}
 -----------------------------------------------------------------------
 /v1/input/[txhash] {all inputs in the tx}
 /v1/input/[txhash]/[index] {1}
 /v1/input/[txhash]/[index]/script {1}
 /v1/input/[txhash]/[index]/witness {1}
 -----------------------------------------------------------------------
 /v1/output/[txhash] {all outputs in the tx}
 /v1/output/[txhash]/[index] {1}
 /v1/output/[txhash]/[index]/script {1}
 /v1/output/[txhash]/[index]/spender {1 - if confirmed}
 /v1/output/[txhash]/[index]/spenders {all}
 -----------------------------------------------------------------------
 /v1/address/[output-script-hash] {all}
 /v1/address/[output-script-hash]/unconfirmed {all unconfirmed}
 /v1/address/[output-script-hash]/confirmed {all unconfirmed}
 /v1/address/[output-script-hash]/balance {all confirmed}
neillm18:45
This is amazing 😮 Just had a chance to play with some of it. What's the best way to reduce logging of the explore queries (i.e. channel start, request, response, channel stop, etc)?