| Crates.io | brk_mempool |
| lib.rs | brk_mempool |
| version | 0.1.0-beta.0 |
| created_at | 2025-12-18 22:31:41.383579+00 |
| updated_at | 2026-01-25 13:21:39.134387+00 |
| description | Bitcoin mempool monitor with fee estimation |
| homepage | https://bitcoinresearchkit.org |
| repository | https://github.com/bitcoinresearchkit/brk |
| max_upload_size | |
| id | 1993690 |
| size | 67,886 |
Real-time Bitcoin mempool monitoring with fee estimation.
Track mempool state, estimate transaction fees via projected block building, and query address mempool activity. Updates automatically with 1-second sync cycles.
let mempool = Mempool::new(&rpc_client);
// Start background sync loop
std::thread::spawn(move || mempool.start());
// Query current state
let fees = mempool.get_fees();
let info = mempool.get_info();
let blocks = mempool.get_block_stats();
let snapshot = mempool.get_snapshot();
// Address lookups
let tracker = mempool.get_addresses();
Returns RecommendedFees with sat/vB rates for different confirmation targets:
fastest_fee - Next block (index 0)half_hour_fee - ~3 blocks (index 2)hour_fee - ~6 blocks (index 5)economy_fee - ~8 blocks (index 7, last projected block)minimum_fee - Relay minimumBuilds projected blocks by:
brk_error for error handlingbrk_rpc for mempool RPC callsbrk_types for MempoolInfo, MempoolEntryInfo, RecommendedFees