garlicoin.org

Garlicoin-Daten-API

Die Zahlen hinter dieser Website als einfaches JSON, kostenlos für Bots, Dashboards und Apps. Kein Schlüssel nötig.

Endpoints

Netzwerkzustand aus Sicht unseres Nodes.

Felder
  • 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.

Felder
  • 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 wir uns in den letzten 30 Tagen verbunden haben, nach Land. Keine Adressen.

Felder
  • 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.

Felder
  • 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 30 Tage in Tagesabschnitten (UTC).

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

Netzwerkaktivitä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, 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.

Felder
  • days[] · day, blocks, pools (Name: Blöcke)
  • pools[] · name und url, falls bekannt
/rich/rich.jsonStündlich

Die 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 Guthaben
  • top[] · 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_share
  • giants[] · address, balance, since (schläft seit), spent_ever; asleep · GRLC, die sich seit 1, 2, 3 und 5 Jahren nicht bewegt haben

Neue 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 Minuten

Verfü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 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)

Blöcke pro Pool in den letzten 24 Stunden, aus den Coinbase-Tags.

Felder
  • 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

Der 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 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.

Felder
  • 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, zurück bis November 2025 (GRLC/LTC) und Oktober 2026 (GRLC/BTC).

Felder
  • 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, 5 Minuten gecacht. Zeigen "unknown", wenn unsere Daten veralten.

Felder
  • 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.

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

So nutzt du sie

  • Statische Dateien auf https://garlicoin.org, offen für Cross-Origin-Abrufe per fetch().
  • 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.