API de données Garlicoin
Les chiffres de ce site en JSON simple, gratuits pour vos bots, tableaux de bord et applis. Sans clé.
Endpoints
/status/status.jsonChaque minuteL'état du réseau vu par notre nœud.
Champs
height· hauteur de blocbest_hash, best_time· hash du dernier bloc et son heure Unixavg_block_seconds· temps de bloc moyen sur les avg_window derniers blocsdifficulty, hashrate· difficulté actuelle et hashrate estimé du réseau en H/smempool_txs, mempool_bytes· transactions non confirmées en attenteconnections, version· notre nombre de pairs et version du nœudpeers· nœuds publics utilisables avec addnode=health· si notre sommet de chaîne concorde avec nos pairs et avec grlc.eu : ok plus une liste de vérificationsgenerated· heure Unix d'écriture du fichier
/supply/supply.jsonChaque minuteL'offre de coins et le calendrier des halvings.
Champs
issued, issued_pct, left_to_issue· coins créés jusqu'ici par les récompenses de bloc, sur max_supplyblock_reward, next_block_reward· GRLC par bloc maintenant et après le prochain halvingnext_halving_height, blocks_to_next_halving, next_halving_estimated_time· quand la récompense sera divisée par deux la prochaine fois (l'heure utilise le temps de bloc moyen de la dernière période de récompense,estimate_block_seconds)coins_per_day, annual_inflation_pct· rythme d'émission actuelschedule· chaque halving : hauteur, récompense et heure réelle ou estimée
/status/nodes.jsonToutes les 10 minutesNœuds publics auxquels nous nous sommes connectés ces 30 derniers jours, par pays. Aucune adresse.
Champs
nodes, listening· nœuds vus, et combien acceptent les connexions entrantescountries[]· code, name, lat, lon (centre du pays) et nodesgenerated, window_days· quand il a été écrit, et la fenêtre de comptage (30 jours)since· quand le comptage a commencé (d'ici là, la fenêtre couvre moins de 30 jours)unknown_country· nœuds dont le pays n'a pas pu être déterminé- Un nœud IPv6 compte une fois par réseau /64, car son adresse change à l'intérieur
geo_source· les pays proviennent de la base de données gratuite de DB-IP (CC BY 4.0)
/status/history.jsonToutes les 5 minutesLes dernières 24 heures par tranches d'une heure.
Champs
buckets[]· start, end, blocks, avg_block_seconds, hashrate, last_heighttarget_seconds· l'objectif de 40 secondes par bloc
/status/history_long.jsonToutes les heuresLes 7 derniers jours par tranches de 6 heures et 30 jours par tranches quotidiennes (UTC).
Champs
ranges.7d, ranges.30d· bucket_seconds et buckets[], mêmes champs que history.json
/status/activity.jsonToutes les heuresActivité du réseau par jour UTC sur la dernière année, d'après les blocs à 6 de profondeur.
Champs
days[]· day, blocks, txs (sans compter les coinbases), sent (GRLC en sorties, monnaie rendue comprise), fees, bytesall_time_txs· transactions depuis le lancement, sans compter les coinbasescounted_to_height· le dernier bloc compté
/mining/history.jsonToutes les heuresBlocs trouvés par pool et par jour UTC sur la dernière année, d'après les tags coinbase.
Champs
days[]· day, blocks, pools (nom : blocs)pools[]· name et url quand ils sont connus
/rich/rich.jsonToutes les heuresLa liste des plus riches : les 100 plus grosses adresses, la répartition des pièces et les géants endormis (immobiles depuis 2 ans ou plus).
Champs
height, supply, holders· le bloc où il a été compté, GRLC en pièces non dépensées, adresses avec un soldetop[]· address, balance, coins, first, last_in, last_out (temps unix), label (seulement nos propres adresses et les noms garlic)distribution[]· min (GRLC), addresses, amount;top10_share, top100_sharegiants[]· address, balance, since (endormie depuis), spent_ever;asleep· GRLC immobiles depuis 1, 2, 3 et 5 ans
/rich/wakeups.jsonChaque minuteDépenses récentes de pièces d'au moins un an, une fois à 6 blocs de profondeur.
Champs
events[]· h (bloc), t (heure du bloc), txid, address, amount, coins, since (heure de la pièce la plus ancienne), days (son âge)
/status/uptime.jsonToutes les 5 minutesDisponibilité de notre nœud, du nœud public (node.garlicoin.org), du faucet, du tipbot et des serveurs Electrum communautaires.
Champs
generated, tracking_since, check_every_seconds· quand il a été écrit, quand le suivi a commencé, à quelle fréquence les services sont vérifiésservices[]· id (node, public-node, faucet, tipbot, electrum), name, up, since (début du suivi de ce service), uptime_7d, uptime_30d (tous deux au plus sur la durée écoulée depuis), planned_minutes_30d, days[] avec day, down_minutes et planned_minutes (null avant le début du suivi)maintenance· la fenêtre de maintenance planifiée en cours (until, services, note), ou nullincidents[]· service, start, end (null tant que c'est en cours), minutes, planned (maintenance planifiée, non comptée dans les chiffres de disponibilité)
/mining/mining.jsonToutes les heuresBlocs par pool ces dernières 24 heures, d'après les tags coinbase.
Champs
pools[]· name, url (quand elle est connue), blocks, share_pct, last_heightblocks· blocs dans la fenêtrewindow_seconds· durée de la fenêtre
/price/price.jsonToutes les 10 minutesLe dernier échange GRLC/BTC sur FreiExchange multiplié par le BTC/USD de Coinbase. GRLC s'échange rarement : voir source_updated.
Champs
usd, btc, sats· prix de 1 GRLCbid_sats, ask_sats· meilleures offres d'achat et de vente sur GRLC/BTCusd_market_cap, usd_24h_volume, usd_24h_change_pct· chiffres du marché (null si inconnus)source_updated· heure Unix de la dernière transaction GRLC/BTC
/market/market.jsonToutes les 10 minutesLes deux marchés GRLC (GRLC/BTC sur FreiExchange, GRLC/LTC sur FreiXLite), tels qu'affichés sur la page du marché.
Champs
markets[].last, bid, ask, spread_pct· prix par GRLC en BTC ou LTCmarkets[].bids, asks· le carnet d'ordres complet sous la forme [prix, GRLC], les meilleurs en premiermarkets[].recent_trades· les 30 dernières transactions : t, side, price, grlc, quotemarkets[].volume_24h_grlc, trades_24h, quote_usd· chiffres sur 24 heures et le prix en USD de la monnaie de cotation
/market/history.jsonToutes les 10 minutesPrix quotidiens issus de chaque transaction que nous avons vue, depuis novembre 2025 (GRLC/LTC) et octobre 2026 (GRLC/BTC).
Champs
days[].day· date UTCdays[].BTC, days[].LTC· open, high, low, close (par GRLC), trades, grlc et quote échangés ; les jours sans transaction reprennent la clôture précédente
/api/badge/<name>.svgChaque minuteBadges SVG en direct pour les README, en cache 5 minutes. Affichent « unknown » si nos données ne sont plus à jour.
Champs
height, hashrate, blocktime· depuis status.jsonhalving, supply· jours avant le prochain halving, part des 69M minéeprice· prix en USD (voir price.json)
/status/peers.txtChaque minuteLignes addnode= prêtes à coller dans garlicoin.conf. Texte brut.
/tipbot/stats.jsonToutes les 10 minutesTotaux depuis le début pour le tipbot Reddit. Aucun utilisateur ni solde individuel.
Champs
tips, tipped· nombre de pourboires et GRLC donnés en pourboirestippers, recipients, accounts, withdrawals· décomptes
Utilisation
- Fichiers statiques sur
https://garlicoin.org, ouverts aux requêtes cross-origin avecfetch(). - Chaque fichier indique quand il a été écrit dans
generated. Interroger plus souvent que l'intervalle de mise à jour renvoie les mêmes données. - Les heures sont en secondes Unix (UTC). Les montants sont en GRLC.
Exemples
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))
Besoin de plus ?
Pour les transactions, adresses et blocs, utilisez l'API de l'explorateur grlc.eu.