garlicoin.org

Garlicoin-Daten-API

Die Zahlen hinter dieser Website kannst du kostenlos in deinen eigenen Bots, Dashboards und Apps verwenden. Alles ist einfaches JSON, wird automatisch aktualisiert und braucht keinen Schlüssel.

Endpoints

Der aktuelle Zustand des Netzwerks, wie unser Node ihn sieht.

  • height · Blockhöhe
  • best_hash, best_time · Hash des neuesten Blocks und seine Unix-Zeit
  • avg_block_seconds · durchschnittliche Blockzeit über die letzten avg_window Blöcke
  • difficulty, hashrate · aktuelle Difficulty und geschätzte Netzwerk-Hashrate in H/s
  • mempool_txs, mempool_bytes · wartende unbestätigte Transaktionen
  • connections, version · unsere Peer-Anzahl und Node-Version
  • peers · öffentliche Nodes, die du mit addnode= nutzen kannst
  • health · ob unsere Chain-Spitze mit unseren Peers und mit grlc.eu übereinstimmt: ok plus eine Liste von Prüfungen
  • generated · Unix-Zeit, zu der die Datei geschrieben wurde

Umlaufmenge und Halving-Zeitplan, aus den Konsensregeln.

  • issued, issued_pct, left_to_issue · bisher durch Blockbelohnungen erzeugte Coins, von max_supply
  • block_reward, next_block_reward · GRLC pro Block jetzt und nach dem nächsten Halving
  • next_halving_height, blocks_to_next_halving, next_halving_estimated_time · wann sich die Belohnung das nächste Mal halbiert (die Zeit nutzt die durchschnittliche Blockzeit der letzten Belohnungsperiode, estimate_block_seconds)
  • coins_per_day, annual_inflation_pct · aktuelle Ausgaberate
  • schedule · jedes Halving: Höhe, Belohnung und die tatsächliche oder geschätzte Zeit
/status/nodes.jsonAlle 10 Minuten

Öffentliche Nodes, mit denen sich unser Node in den letzten 30 Tagen verbunden hat, nach Land gezählt. Keine Adressen.

  • nodes, listening · gesehene Nodes und wie viele eingehende Verbindungen annehmen
  • countries[] · code, name, lat, lon (Landesmitte) und nodes
  • generated, window_days · wann sie geschrieben wurde, und das Zählfenster (30 Tage)
  • since · wann die Zählung begann (bis dahin umfasst das Fenster weniger als 30 Tage)
  • unknown_country · Nodes, deren Land nicht ermittelt werden konnte
  • Ein IPv6-Node zählt einmal pro /64-Netz, da sich seine Adresse darin ändert
  • geo_source · Länder stammen aus der kostenlosen Datenbank von DB-IP (CC BY 4.0)
/status/history.jsonAlle 5 Minuten

Die letzten 24 Stunden in stündlichen Abschnitten, wie sie die Statusdiagramme nutzen.

  • buckets[] · start, end, blocks, avg_block_seconds, hashrate, last_height
  • target_seconds · das Blockziel von 40 Sekunden

Die letzten 7 Tage in 6-Stunden-Abschnitten und die letzten 30 Tage in Tagesabschnitten, nach UTC ausgerichtet.

  • ranges.7d, ranges.30d · bucket_seconds und buckets[], dieselben Felder wie history.json

Netzwerkaktivität pro UTC-Tag im letzten Jahr, gezählt aus jedem Block ab 6 Bestätigungen Tiefe.

  • days[] · day, blocks, txs (ohne Coinbases), sent (GRLC in Outputs, Wechselgeld inbegriffen), fees, bytes
  • all_time_txs · Transaktionen seit dem Start, ohne Coinbases
  • counted_to_height · der letzte gezählte Block

Gefundene Blöcke pro Pool und UTC-Tag im letzten Jahr, aus den Coinbase-Tags.

  • days[] · day, blocks, pools (Name: Blöcke)
  • pools[] · name und url, falls bekannt
/status/uptime.jsonAlle 5 Minuten

Verfügbarkeit unseres Nodes, des öffentlichen Nodes (node.garlicoin.org), der Faucet, des Tipbots und der Light-Wallet-Server (Electrum) der Community.

  • generated, tracking_since, check_every_seconds · wann sie geschrieben wurde, wann die Überwachung begann, wie oft Dienste geprüft werden
  • services[] · id (node, public-node, faucet, tipbot, electrum), name, up, since (wann die Überwachung dieses Dienstes begann), uptime_7d, uptime_30d (beide höchstens über die Zeit seitdem), planned_minutes_30d, days[] mit day, down_minutes und planned_minutes (null vor Beginn der Überwachung)
  • maintenance · das gerade laufende geplante Wartungsfenster (until, services, note) oder null
  • incidents[] · service, start, end (null, solange es andauert), minutes, planned (geplante Wartung, zählt nicht in die Verfügbarkeitswerte)

Welche Pools in den letzten 24 Stunden Blöcke gefunden haben, aus den Tags in jedem Block.

  • pools[] · name, url (falls bekannt), blocks, share_pct, last_height
  • blocks · Blöcke im Zeitfenster
  • window_seconds · Länge des Zeitfensters
/price/price.jsonAlle 10 Minuten

GRLC-Preis direkt von der Börse: der letzte GRLC/BTC-Handel auf FreiExchange mal dem BTC/USD-Preis von Coinbase. GRLC wird selten gehandelt, also prüfe source_updated, um zu sehen, wann zuletzt gehandelt wurde.

  • usd, btc, sats · Preis von 1 GRLC
  • bid_sats, ask_sats · beste Kauf- und Verkaufsangebote auf GRLC/BTC
  • usd_market_cap, usd_24h_volume, usd_24h_change_pct · Marktzahlen (null, wenn unbekannt)
  • source_updated · Unix-Zeit des letzten GRLC/BTC-Handels
/market/market.jsonAlle 10 Minuten

Beide GRLC-Märkte (GRLC/BTC auf FreiExchange, GRLC/LTC auf FreiXLite), wie auf der Marktseite.

  • markets[].last, bid, ask, spread_pct · Preise pro GRLC in BTC oder LTC
  • markets[].bids, asks · das vollständige Orderbuch als [Preis, GRLC], beste zuerst
  • markets[].recent_trades · die letzten 30 Trades: t, side, price, grlc, quote
  • markets[].volume_24h_grlc, trades_24h, quote_usd · 24-Stunden-Zahlen und der USD-Preis der Gegenwährung
/market/history.jsonAlle 10 Minuten

Tagespreise aus jedem Handel, den wir gesehen haben. FreiExchange meldet nur die letzten 100 Trades, daher reicht das bis November 2025 für GRLC/LTC und bis Oktober 2026 für GRLC/BTC zurück und wächst ab jetzt.

  • days[].day · UTC-Datum
  • days[].BTC, days[].LTC · open, high, low, close (pro GRLC), trades, gehandelte grlc und quote; Tage ohne Trades übernehmen den vorherigen Schlusskurs

Live-SVG-Badges für READMEs, im Stil von shields.io. Mit 5-Minuten-Cache ausgeliefert. Zeigen "unknown", wenn unsere Daten veralten.

  • height, hashrate, blocktime · aus status.json
  • halving, supply · Tage bis zum nächsten Halving, geminter Anteil der 69 Mio.
  • price · USD-Preis (siehe price.json)

addnode=-Zeilen zum Einfügen in garlicoin.conf. Reiner Text.

/tipbot/stats.jsonAlle 10 Minuten

Gesamtzahlen des Reddit-Tipbots seit Beginn. Keine einzelnen Nutzer oder Guthaben.

  • tips, tipped · Anzahl der Trinkgelder und vergebene GRLC
  • tippers, recipients, accounts, withdrawals · Anzahlen

So nutzt du sie

  • Alle Dateien sind statisch und werden ausgeliefert von https://garlicoin.org. Kein Schlüssel, keine Anmeldung.
  • Cross-Origin-Anfragen sind erlaubt, du kannst sie also mit fetch() von jeder Webseite abrufen.
  • Jede Datei gibt an, wann sie geschrieben wurde, in generated. Häufigeres Abfragen als das Aktualisierungsintervall liefert nur dieselben Daten.
  • Zeiten sind Unix-Sekunden (UTC). Beträge sind in GRLC.

Beispiele

curl -s https://garlicoin.org/status/status.json | jq .height
fetch('https://garlicoin.org/supply/supply.json')
  .then(r => r.json())
  .then(s => console.log(s.blocks_to_next_halving))

Brauchst du mehr?

Für Transaktionen, Adressen und Blöcke nutze die API des grlc.eu-Explorers. Ideen für Daten, die wir ergänzen sollten? Frag im Discord.