This is a client implementation for a subset of the block-dn endpoints. block-dn is a server that allows for Bitcoin light clients to sync to the blockchain in a fast and privacy preserving way.
/: The root HTML of the server, suitable for web rendering.
/status: The status of the server, including sync height, genesis block, etc.
headers/<start_block>: Returns up to 100_000 block headers.
filters/<start_block>: Returns up to 2_000 compact block filters.
sp/tweak-data/<start_block>: Returns up to 2_000 blocks of BIP-352 partial secrets.
block/<block_hash>: Fetch a block by its hash.
Download all filters from height 700_000 up to the current height.
cargo run --example taproot --release