Garlicoin-Daten-API
Die Zahlen hinter dieser Website als einfaches JSON, kostenlos für Bots, Dashboards und Apps. Kein Schlüssel nötig.
Endpoints
/status/status.jsonJede MinuteNetzwerkzustand aus Sicht unseres Nodes.
Felder
height· Blockhöhebest_hash, best_time· Hash des neuesten Blocks und seine Unix-Zeitavg_block_seconds· durchschnittliche Blockzeit über die letzten avg_window Blöckedifficulty, hashrate· aktuelle Difficulty und geschätzte Netzwerk-Hashrate in H/smempool_txs, mempool_bytes· wartende unbestätigte Transaktionenconnections, version· unsere Peer-Anzahl und Node-Versionpeers· öffentliche Nodes, die du mit addnode= nutzen kannsthealth· ob unsere Chain-Spitze mit unseren Peers und mit grlc.eu übereinstimmt: ok plus eine Liste von Prüfungengenerated· Unix-Zeit, zu der die Datei geschrieben wurde
/supply/supply.jsonJede MinuteUmlaufmenge und Halving-Zeitplan.
Felder
issued, issued_pct, left_to_issue· bisher durch Blockbelohnungen erzeugte Coins, von max_supplyblock_reward, next_block_reward· GRLC pro Block jetzt und nach dem nächsten Halvingnext_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 Ausgaberateschedule· jedes Halving: Höhe, Belohnung und die tatsächliche oder geschätzte Zeit
/status/nodes.jsonAlle 10 MinutenÖffentliche Nodes, mit denen wir uns in den letzten 30 Tagen verbunden haben, nach Land. Keine Adressen.
Felder
nodes, listening· gesehene Nodes und wie viele eingehende Verbindungen annehmencountries[]· code, name, lat, lon (Landesmitte) und nodesgenerated, 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 MinutenDie letzten 24 Stunden in stündlichen Abschnitten.
Felder
buckets[]· start, end, blocks, avg_block_seconds, hashrate, last_heighttarget_seconds· das Blockziel von 40 Sekunden
/status/history_long.jsonStündlichDie letzten 7 Tage in 6-Stunden-Abschnitten und 30 Tage in Tagesabschnitten (UTC).
Felder
ranges.7d, ranges.30d· bucket_seconds und buckets[], dieselben Felder wie history.json
/status/activity.jsonStündlichNetzwerkaktivität pro UTC-Tag im letzten Jahr, aus Blöcken mit 6 Bestätigungen.
Felder
days[]· day, blocks, txs (ohne Coinbases), sent (GRLC in Outputs, Wechselgeld inbegriffen), fees, bytesall_time_txs· Transaktionen seit dem Start, ohne Coinbasescounted_to_height· der letzte gezählte Block
/mining/history.jsonStündlichGefundene Blöcke pro Pool und UTC-Tag im letzten Jahr, aus den Coinbase-Tags.
Felder
days[]· day, blocks, pools (Name: Blöcke)pools[]· name und url, falls bekannt
/rich/rich.jsonStündlichDie Reichenliste: die 100 größten Adressen, wie die Coins verteilt sind, und schlafende Riesen (seit 2+ Jahren unbewegt).
Felder
height, supply, holders· der Block, bei dem gezählt wurde, GRLC in unausgegebenen Coins, Adressen mit Guthabentop[]· address, balance, coins, first, last_in, last_out (Unix-Zeiten), label (nur unsere eigenen Adressen und Garlic-Namen)distribution[]· min (GRLC), addresses, amount;top10_share, top100_sharegiants[]· address, balance, since (schläft seit), spent_ever;asleep· GRLC, die sich seit 1, 2, 3 und 5 Jahren nicht bewegt haben
/rich/wakeups.jsonJede MinuteNeue Ausgaben von Coins, die mindestens ein Jahr alt sind, sobald sie 6 Blöcke tief sind.
Felder
events[]· h (Block), t (Blockzeit), txid, address, amount, coins, since (Zeit des ältesten Coins), days (sein Alter)
/status/uptime.jsonAlle 5 MinutenVerfügbarkeit unseres Nodes, des öffentlichen Nodes (node.garlicoin.org), der Faucet, des Tipbots und der Electrum-Server der Community.
Felder
generated, tracking_since, check_every_seconds· wann sie geschrieben wurde, wann die Überwachung begann, wie oft Dienste geprüft werdenservices[]· 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 nullincidents[]· service, start, end (null, solange es andauert), minutes, planned (geplante Wartung, zählt nicht in die Verfügbarkeitswerte)
/mining/mining.jsonStündlichBlöcke pro Pool in den letzten 24 Stunden, aus den Coinbase-Tags.
Felder
pools[]· name, url (falls bekannt), blocks, share_pct, last_heightblocks· Blöcke im Zeitfensterwindow_seconds· Länge des Zeitfensters
/price/price.jsonAlle 10 MinutenDer letzte GRLC/BTC-Handel auf FreiExchange mal BTC/USD von Coinbase. GRLC wird selten gehandelt: siehe source_updated.
Felder
usd, btc, sats· Preis von 1 GRLCbid_sats, ask_sats· beste Kauf- und Verkaufsangebote auf GRLC/BTCusd_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 MinutenBeide GRLC-Märkte (GRLC/BTC auf FreiExchange, GRLC/LTC auf FreiXLite), wie auf der Marktseite.
Felder
markets[].last, bid, ask, spread_pct· Preise pro GRLC in BTC oder LTCmarkets[].bids, asks· das vollständige Orderbuch als [Preis, GRLC], beste zuerstmarkets[].recent_trades· die letzten 30 Trades: t, side, price, grlc, quotemarkets[].volume_24h_grlc, trades_24h, quote_usd· 24-Stunden-Zahlen und der USD-Preis der Gegenwährung
/market/history.jsonAlle 10 MinutenTagespreise aus jedem Handel, den wir gesehen haben, zurück bis November 2025 (GRLC/LTC) und Oktober 2026 (GRLC/BTC).
Felder
days[].day· UTC-Datumdays[].BTC, days[].LTC· open, high, low, close (pro GRLC), trades, gehandelte grlc und quote; Tage ohne Trades übernehmen den vorherigen Schlusskurs
/api/badge/<name>.svgJede MinuteLive-SVG-Badges für READMEs, 5 Minuten gecacht. Zeigen "unknown", wenn unsere Daten veralten.
Felder
height, hashrate, blocktime· aus status.jsonhalving, supply· Tage bis zum nächsten Halving, geminter Anteil der 69 Mio.price· USD-Preis (siehe price.json)
/status/peers.txtJede Minuteaddnode=-Zeilen zum Einfügen in garlicoin.conf. Reiner Text.
/tipbot/stats.jsonAlle 10 MinutenGesamtzahlen des Reddit-Tipbots seit Beginn. Keine einzelnen Nutzer oder Guthaben.
Felder
tips, tipped· Anzahl der Trinkgelder und vergebene GRLCtippers, recipients, accounts, withdrawals· Anzahlen
So nutzt du sie
- Statische Dateien auf
https://garlicoin.org, offen für Cross-Origin-Abrufe perfetch(). - Jede Datei gibt an, wann sie geschrieben wurde, in
generated. Häufigeres Abfragen als im Aktualisierungsintervall liefert 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.