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

Datos públicos de RNBW

Todo lo que se muestra en el sitio se entrega también a las máquinas en JSON. Sin claves, sin registro y con CORS abierto: se puede pedir desde el navegador, desde un script o desde un agente. Los datos los lee nuestro servidor directamente de la cadena de Base, no se copian de los agregadores.

Estado en vivo

GET https://rnbw.wiki/api/dashboard.json: todo de una vez, se actualiza con los eventos del contrato y, además, una vez por minuto.

CampoQué contiene
stakingestado del contrato en wei: totalPooledRnbw, totalShares, rewardRate, undistributedFees, cashbackReserve, exitFeeBps, dripEndTime, lastSyncTime, totalCashbackAllocated
aprrendimiento en porcentaje anual: now instantáneo, d7, d30, d90 medias de cada ventana, perDay reparto diario en wei
priceusd, mcap, change24, de CoinGecko, actualizado cada dos minutos
poolpool principal RNBW/USDC en Uniswap v4: tvl, vol24, fee, apr24
balsaldos de RNBW de quince direcciones del proyecto, en wei. Las claves son las mismas que en el esquema de flujos
tvltamaño del pool por días, [marca de tiempo, RNBW]
feedlos últimos 200 eventos del contrato, con dirección y hash
block, updated, sourcenúmero de bloque, hora de la instantánea y cómo se obtuvieron los datos: ws o poll

Las sumas de tokens son cadenas, no números. Los valores en wei no caben en un double: 23760886701054000000000000 pierde precisión si se analiza con el JSON.parse corriente. Léelos como BigInt o Decimal.

Series temporales

DirecciónFormatoPaso
/api/tvl.json[marca de tiempo, RNBW en el pool]un día, desde el 31.03.2026
/api/apr.json[marca de tiempo, a 7 días, a 30, a 90] en porcentajeun día
/api/pool.json[marca de tiempo, volumen $, comisión $]un día, desde el 14.03.2026
/api/exitfees.json[marca de tiempo, comisión de salida en wei]por evento

Las marcas de tiempo son segundos Unix en UTC. Las series las rehace el recolector y los puntos antiguos no se reescriben.

Todas las entradas y salidas

El historial completo del staking está repartido en trozos de 250 eventos: nadie necesita descargarse un megabyte en un solo fichero.

01

GET /staking/events/index.json

Devuelve {"total": N, "chunk": 250, "chunks": K}. Los trozos están numerados de los antiguos a los nuevos, así que solo cambia el último y los demás se pueden cachear todo lo que haga falta.

02

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

Un array de eventos [marca de tiempo, tipo, RNBW, dirección, hash]. Tipo: 1, entrada; 0, salida. La suma va redondeada a RNBW enteros; el valor exacto en wei, tómalo de la cadena por el hash.

03

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

Cuánto tenía la dirección en staking después de cada entrada: {"0183bfeff7": 7828}, donde la clave son los diez últimos caracteres del hash de la transacción y el valor va en RNBW enteros. Un fichero por cada trozo del historial; las salidas no están aquí. La clave es el hash y no el número de fila, así que el orden de las filas no afecta a la búsqueda. No es la suma de los depósitos: la posición crece con el reparto, y una dirección que ha entrado tres veces sumando 104 626 tiene 104 628.

Flujo en vivo

wss://rnbw.wiki/ws: un socket con los eventos del contrato en tiempo real. Al conectar llega una instantánea del estado y después, los cambios a medida que aparecen los bloques.

Mantén tu propio latido. Cloudflare corta un socket inactivo pasados unos 100 segundos, y los pings del protocolo no le bastan: manda un ping de texto cada 30 segundos. Tropezamos nosotros primero para que no tropieces tú.

Ejemplos

TareaCómo
rendimiento de 30 díascurl -s https://rnbw.wiki/api/dashboard.json | jq '.apr.d30'
tamaño del pool en RNBWcurl -s https://rnbw.wiki/api/dashboard.json | jq '.staking.totalPooledRnbw | tonumber / 1e18'
últimas salidascurl -s https://rnbw.wiki/api/dashboard.json | jq '.feed[] | select(.event=="Unstaked")'
toda la serie de TVLcurl -s https://rnbw.wiki/api/tvl.json

Reglas de uso

01

No hacen falta claves y no hay límites

Pero ten piedad: los ficheros son estáticos y consultarlos más de una vez por minuto no sirve de nada, porque no cambian más a menudo. Si necesitas cada segundo, el flujo en vivo va mejor que las consultas.

02

Comprueba en la fuente original

Todo lo anterior deriva del contrato 0x288ea8Bcb51d53aD361D786EFa904C401904aF70 en la red Base. Si una cifra pesa en tu decisión, pregúntale al contrato directamente: nosotros podemos retrasarnos o equivocarnos; la cadena, no.

03

El enlace se agradece, pero no es obligatorio

Los datos son públicos y pertenecen a la cadena, no a nosotros. Cógelos y úsalos.