get_btc_blocks_recent
Retrieves recent Bitcoin block headers, newest-first, including height, hash, timestamp, transactions, and mining pool. Use to monitor block production rate, empty blocks, and miner concentration.
Instructions
READ-ONLY — recent Bitcoin block headers, newest-first (default 144 ≈ one day; capped at 200). Each entry: height, 64-hex hash, header timestamp, tx count, size, weight (when exposed), and — on indexers that surface it (mempool.space) — the mining pool name. Backbone for chain-health questions: 'is the chain producing blocks at the expected rate?', 'any empty blocks recently?', 'who's mining most of the recent window?'. Used internally by get_market_incident_status({ protocol: 'bitcoin' }) to compute hash_cliff, empty_block_streak, and miner_concentration. Issue #233 v1.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many recent blocks to fetch, newest-first. Default 144 (~one day on BTC). Capped at 200 to bound HTTP fan-out on free-tier indexers. |