Methodology

How every live metric on bitcoinnews.io is sourced, calculated, and updated.

Mempool Heat

Proprietary · bitcoinnews.io

TypeComposite index (0–100)
Data sourcesmempool.space /api/v1/fees/recommended (fee rates), /api/mempool/recent (recent transactions)
Update interval~8 seconds (server cache TTL)
Calculation

Two components, weighted and summed:

  1. Fee score (60%): min(100, log₂(fastestFee + 1) / log₂(101) × 100)
  2. Whale score (40%): min(100, whaleCount × 20)

Final: round(feeScore × 0.6 + whaleScore × 0.4)

Scale labelsCold (0–24), Warm (25–49), Hot (50–74), Blazing (75–100)
LimitationsReflects mempool state only (not confirmed blocks). Whale tx values include change outputs. Fee component saturates above ~100 sat/vB. Weights and thresholds are fixed by bitcoinnews.io.

BTC / USD Price

Primary sourceCoinGecko API /api/v3/simple/price
Fallbackmempool.space /api/v1/prices (no 24h change)
Live priceBinance WebSocket btcusdt@trade, throttled to 1 update/second on the client
Update intervalServer poll: ~8s. WebSocket: real-time (1s throttle). Cross-exchange ticker: ~10s poll across 7 exchanges

Cross-Exchange Price Ticker

ExchangesBinance (USDT), Coinbase (USD), Kraken (USD), Bitstamp (USD), Bitfinex (USD), OKX (USDT), Gemini (USD)
Update interval~10 seconds per poll cycle
NoteSpread figures include both USD and USDT pairs — this is not a pure exchange-to-exchange price comparison

Fear & Greed Index

Sourcealternative.me /fng/?limit=1&format=json
Scale0–100 (Extreme Fear → Extreme Greed)
UpdateDaily (set by alternative.me)
ProcessingDisplayed as received. bitcoinnews.io does not modify the value or calculation. This is not a proprietary metric.

Whale Transactions

Sourcemempool.space /api/mempool/recent
ThresholdTotal output ≥ 10 BTC (1,000,000,000 satoshis)
Update interval~8 seconds
HistoryLast 50 detected whale transactions, persisted to disk. Backfilled from recent confirmed blocks on server restart.
Caveat“Value” is the sum of all transaction outputs, which may include change returned to the sender. It is not necessarily the amount transferred.

Network Fees

Sourcemempool.space /api/v1/fees/recommended
TiersNext block (fastestFee), 30 min (halfHourFee), 1 hour (hourFee), Economy (economyFee) — all in sat/vB
Update interval~8 seconds

Mempool Congestion

Sourcemempool.space /api/mempool
MetricsPending transaction count, total virtual size (vMB), total fees waiting (BTC)
Update interval~8 seconds

Difficulty Adjustment

Sourcemempool.space /api/v1/difficulty-adjustment
MetricsEstimated change (%), epoch progress (%), remaining blocks, estimated retarget date
Update interval~8 seconds

Halving Countdown

SourceCalculated from current block height (mempool.space) and average block time (from difficulty adjustment data)
CalculationHalving interval: 210,000 blocks. Blocks remaining = 210000 - (height % 210000). Estimated date = now + remaining × avgBlockTime.
PrecisionCountdown ticks every second. Estimate is based on current average block time, which changes with hashrate fluctuations.

BTC Market Cap

CalculationCirculating supply (computed from block height using halving schedule) × current BTC/USD price
NoteSupply calculation accounts for the halving schedule but does not subtract provably lost coins

General notes

  • All API data is fetched server-side and cached briefly (8-second TTL) before serving to clients. This protects upstream APIs from excessive request volume and ensures consistent data across concurrent visitors.
  • Each data source has independent health tracking. If a source fails, the last known good value is served with a “stale” indicator until the source recovers.
  • The BTC/USD price on the dashboard updates via Binance WebSocket in real time (throttled to 1 update per second). All other metrics update on the server poll cycle.
  • bitcoinnews.io does not store personal data or require accounts. See the privacy policy for details.

Partners: Chainquiry — crypto & blockchain project directory

bitcoinnews.io — a data terminal, not a newsroom.·𝕏·TikTok

Sources: mempool.space · Binance · alternative.me · CoinGecko