JSON-API

Alle Werte dieser Seite gibt es frei nutzbar als JSON, jede Minute aktualisiert und von jeder Webseite abrufbar (CORS offen). Es sind nur zusammengefasste Werte: keine IP-Adressen, keine einzelnen Nodes, keine Auszahlungsadressen.

Dateien

Felder von status.json

  • schema_version: Version des Formats; sie ändert sich nur mit Ankündigung
  • software_version: Version dieser Seite (siehe Änderungen)
  • generated_at: wann die Datei erstellt wurde (UTC)
  • data_as_of: Zeitpunkt der Daten unserer Archive-Nodes (UTC)
  • stale: true, wenn unsere Daten zu alt sind: dann nicht als aktuell zeigen
  • overall: Gesamtzustand: normal, degraded oder incident
  • decentralisation: Bewertung der Blockproduktion: good, concentrated oder critical
  • verdicts: die drei Urteile (stable, performant, secure) mit Stufe und den Werten, die sie herunterziehen
  • metrics: jeder Wert mit id, value, unit, level (green, yellow, red, unknown oder null bei Werten ohne Ampel), observed_at und seinen Quellen

Nutzung der Daten

  • Bitte „BTX Network Status“ mit einem Link auf diese Seite als Quelle nennen.
  • Wenn stale true ist, eine Warnung statt der Werte zeigen.
  • Höchstens einmal pro Minute abrufen; schneller ändern sich die Daten nicht.
  • Format v1 bleibt kompatibel: Neue Felder und Werte können dazukommen, entfernt oder umbenannt wird nichts ohne Ankündigung auf der Seite Änderungen.

Alle Werte

Jede id, die in status.json vorkommen kann, erstellt aus der Kennzahlen-Liste.

IdWertEinheit
chain.heightBlockhöheblocks
chain.tip_ageAlter des letzten Blocksseconds
chain.block_interval_avg_24hØ Blockabstand (24 h)seconds
chain.block_interval_max_24hLängste Lücke (24 h)seconds
chain.blocks_24hBlöcke (24 h)blocks
chain.reorgs_7dVon unserem Node gesehene Reorgs (7 Tage)count
chain.reorg_max_depth_24hTiefster Reorg (24 h)blocks
chain.reorg_max_depth_7dTiefster Reorg (7 Tage)blocks
chain.reorg_eventsLetzte Reorgstable
chain.sources_agreeExplorer stimmen übereinboolean
chain.source_comparisonÖffentliche Dienste: Sehen sie die Kette noch?table
chain.confirmationsVon anderen Quellen bestätigttable
chain.confirmed_shareAnteil bestätigender Antwortenpercent
chain.competing_tipsKonkurrierende Ketten (jetzt)count
chain.competing_tips_15mKonkurrierende Ketten (15 Minuten)count
chain.finality_warningsFinality-Warnungencount
chain.fork_checkFork-Checkboolean
chain.node_warningsNode-Warnungencount
chain.headers_minus_blocksHeader-Rückstandblocks
chain.size_on_diskGröße der Chainbytes
mining.difficultyDifficultydifficulty
mining.rate_1dMatMul-Rate (1 Tag)rate
mining.rate_7dMatMul-Rate (7 Tage)rate
mining.top_producer_share_100Größter Produzent (100 Blöcke)percent
mining.top_producer_share_1000Größter Produzent (1.000 Blöcke)percent
mining.top_producer_100Name des größten Produzenten (100 Blöcke)text
mining.top_producer_pool_100Größter Produzent ist ein Pool (100 Blöcke)boolean
mining.top_producer_miners_100Miner des größten Pools (100 Blöcke)count
mining.top_producer_1000Name des größten Produzenten (1.000 Blöcke)text
mining.top_producer_miners_1000Miner des größten Pools (1.000 Blöcke)count
mining.top_producer_pool_1000Größter Produzent ist ein Pool (1.000 Blöcke)boolean
mining.distinct_producers_1000Verschiedene Produzenten (1.000 Blöcke)count
mining.nakamoto_1000Nakamoto-Koeffizient (1.000 Blöcke)count
mining.producer_tableBlockproduzententable
attest.active_signers_100Aktive Signierer (100 Blöcke)count
attest.signer_tableSignierertable
attest.named_signers_activeAktive Signierer mit bekanntem Betreibercount
attest.own_mirror_quorumQuorum des eigenen Mirrorsboolean
attest.pinned_signersVon unserem Node festgelegte Signierercount
attest.pinned_activeFestgelegte Signierer, die signierencount
attest.pin_thresholdSignaturen, die unser Node brauchtcount
attest.unsigned_recentBlöcke ohne Quorum (100 Blöcke)count
net.own_peersPeers unseres Nodescount
net.own_peers_syncedSynchrone Peerscount
net.reachable_nodesErreichbare Nodescount
net.versionsSoftwareversionentable
net.full_history_claimedNodes mit angekündigter voller Historiecount
net.full_history_verifiedGeprüfte Nodes mit voller Historiecount
net.full_history_at_tipVolle Historie und an der Spitzecount
net.stranded_nodesAbgehängte Nodescount
net.outdated_nodesVeraltete Nodescount
net.peers_far_behindHängende Peers bei unseren Archivencount
net.stuck_peersWo hängende Peers stehentable
net.peer_versionsVersionen unserer Peerstable
net.archive_listÖffentliche Archivetable
net.snapshot_heightNeuester signierter Datadir-Snapshotblocks
net.snapshot_ageAlter des neuesten Snapshotsseconds
econ.supply_minedBisher ausgegeben (tatsächliche Blockbelohnungen)btx
econ.utxo_totalUTXO-Menge (eigener Node)btx
econ.utxo_heightUTXO-Menge bei Blockblocks
econ.supply_otherWeitere Zuteilungenbtx
econ.supply_pct_maxAnteil an der Maximalmengepercent
econ.block_rewardBlockbelohnungbtx
econ.halving_countdownNächste Halbierungblocks
econ.tx_24hTransaktionen (24 h)count
econ.fees_24hGebühren (24 h)btx
econ.mempoolMempoolcount
sw.latest_releaseNeuestes Releaseversion
sw.own_versionVersion unseres Nodesversion
sw.adoption_latestVerbreitung des neuesten Releasespercent
sw.adoption_peersNeuestes Release bei unseren Peerspercent
sw.client_expiryAblauf der Clientsdays
sw.upcoming_activationAnstehende Aktivierungentable
meta.generated_atDaten erzeugt umtimestamp
meta.node_syncedUnser Node synchronboolean
meta.event_logEreignisprotokolltable
meta.source_statusDatenquellentable
meta.archive_nodesUnsere Archive-Nodestable
meta.archive_nodes_okAlle Archive-Nodes in Ordnungboolean
meta.versionVersion des Monitoringsversion
meta.exporter_ageAlter der Node-Datenseconds