RNBW.wiki
🇩🇪
🇷🇺Русский 🇬🇧English 🇪🇸Español 🇨🇳中文 🇩🇪Deutsch

Öffentliche RNBW-Daten

Alles, was auf der Website steht, geben wir Maschinen als JSON heraus. Ohne Schlüssel, ohne Anmeldung, mit offenem CORS — abrufbar aus dem Browser, aus einem Skript, aus einem Agenten. Die Daten liest unser Server direkt aus der Base-Blockchain und erzählt sie nicht von Aggregatoren nach.

Lebender Zustand

GET https://rnbw.wiki/api/dashboard.json — alles auf einmal, aktualisiert durch Ereignisse des Contracts und einmal pro Minute nach Uhr.

FeldWas drinsteht
stakingZustand des Contracts in Wei: totalPooledRnbw, totalShares, rewardRate, undistributedFees, cashbackReserve, exitFeeBps, dripEndTime, lastSyncTime, totalCashbackAllocated
aprRendite in Prozent pro Jahr: now momentan, d7, d30, d90 Mittel über die Fenster, perDay Verteilung pro Tag in Wei
priceusd, mcap, change24 — von CoinGecko, Aktualisierung alle zwei Minuten
poolHauptpool RNBW/USDC auf Uniswap v4: tvl, vol24, fee, apr24
balRNBW-Guthaben von fünfzehn Adressen des Projekts, in Wei. Die Schlüssel sind dieselben wie im Schaubild der Flüsse
tvlPoolgröße pro Tag, [Zeitstempel, RNBW]
feeddie letzten 200 Ereignisse des Contracts mit Adresse und Hash
block, updated, sourceBlocknummer, Zeitpunkt der Aufnahme und wie die Daten kamen: ws oder poll

Token-Beträge sind Strings, keine Zahlen. Werte in Wei passen nicht in ein double: 23760886701054000000000000 verliert beim Parsen mit gewöhnlichem JSON.parse an Genauigkeit. Lesen Sie sie als BigInt oder Decimal.

Zeitreihen

AdresseFormatSchritt
/api/tvl.json[Zeitstempel, RNBW im Pool]Tag, seit 31.03.2026
/api/apr.json[Zeitstempel, über 7 Tage, über 30, über 90] in ProzentTag
/api/pool.json[Zeitstempel, Umsatz $, Gebühr $]Tag, seit 14.03.2026
/api/exitfees.json[Zeitstempel, Ausstiegsgebühr in Wei]je Ereignis

Zeitstempel sind Unix-Sekunden in UTC. Die Reihen baut der Collector neu auf, alte Punkte werden nicht überschrieben.

Alle Ein- und Ausstiege

Die vollständige Geschichte des Stakings ist in Stücke zu je 250 Ereignissen zerlegt — ein Megabyte in einer Datei braucht niemand zu laden.

01

GET /staking/events/index.json

Gibt {"total": N, "chunk": 250, "chunks": K} zurück. Die Stücke sind von alt nach neu nummeriert, deshalb ändert sich nur das letzte, und die übrigen dürfen Sie beliebig lange zwischenspeichern.

02

GET /staking/events/000.json … NNN.json

Ein Array von Ereignissen [Zeitstempel, Typ, RNBW, Adresse, Hash]. Typ: 1 Einstieg, 0 Ausstieg. Die Summe ist auf ganze RNBW gerundet; den genauen Wert in Wei holen Sie sich über den Hash aus der Blockchain.

03

GET /staking/events/bal/000.json … NNN.json

Wie viel die Adresse nach jedem Einstieg im Staking hatte: {"0183bfeff7": 7828} — der Schlüssel sind die letzten zehn Zeichen des Transaktions-Hashes, der Wert steht in ganzen RNBW. Eine Datei je Stück des Verlaufs; Ausstiege stehen hier nicht. Der Schlüssel ist der Hash und nicht die Zeilennummer, deshalb spielt die Reihenfolge der Zeilen keine Rolle. Es ist nicht die Summe der Einzahlungen: die Position wächst durch die Ausschüttung, und eine Adresse, deren drei Einstiege zusammen 104 626 ergeben, hält 104 628.

Lebender Strom

wss://rnbw.wiki/ws — ein Socket mit den Ereignissen des Contracts in Echtzeit. Beim Verbinden kommt eine Momentaufnahme des Zustands, danach die Änderungen, sobald neue Blöcke auflaufen.

Schlagen Sie Ihren eigenen Herzschlag. Cloudflare trennt einen untätigen Socket nach etwa 100 Sekunden, und Protokoll-Pings genügen ihm nicht — schicken Sie alle 30 Sekunden ein textuelles ping. Wir sind da als Erste hineingetreten, damit Sie es nicht müssen.

Beispiele

AufgabeWie
Rendite über 30 Tagecurl -s https://rnbw.wiki/api/dashboard.json | jq '.apr.d30'
Poolgröße in RNBWcurl -s https://rnbw.wiki/api/dashboard.json | jq '.staking.totalPooledRnbw | tonumber / 1e18'
die letzten Ausstiegecurl -s https://rnbw.wiki/api/dashboard.json | jq '.feed[] | select(.event=="Unstaked")'
die ganze TVL-Reihecurl -s https://rnbw.wiki/api/tvl.json

Nutzungsregeln

01

Schlüssel braucht es nicht, Limits gibt es nicht

Gehen Sie trotzdem schonend vor: die Dateien sind statisch, öfter als einmal pro Minute abzufragen bringt nichts — häufiger ändern sie sich nicht. Wenn Sie jede Sekunde brauchen, nehmen Sie besser den lebenden Strom statt der Abfrage.

02

Prüfen Sie an der Urquelle nach

Alles oben ist abgeleitet aus dem Contract 0x288ea8Bcb51d53aD361D786EFa904C401904aF70 im Base-Netzwerk. Wenn eine Zahl für eine Entscheidung wichtig ist, fragen Sie den Contract direkt: wir können hinterherhinken oder uns irren, die Blockchain nicht.

03

Ein Link freut uns, nötig ist er nicht

Die Daten sind öffentlich und gehören der Blockchain, nicht uns. Nehmen Sie sie und nutzen Sie sie.