get_btc_blocks_recent
Fetch recent Bitcoin block headers with details including height, hash, timestamp, transaction count, size, weight, and mining pool. Monitor chain health, 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. |