Kruys-Collinswarm-white copy
    Updated 2025-03-20
    WITH
    -- Latest prices for RON
    ron_prices AS (
    SELECT
    token_address,
    symbol,
    token_price_usd
    FROM (
    SELECT
    token_address,
    symbol,
    token_price_usd,
    ROW_NUMBER() OVER (PARTITION BY token_address ORDER BY date DESC) as rn
    FROM (
    SELECT
    hour::date as date,
    token_address,
    symbol,
    AVG(price) as token_price_usd
    FROM
    ronin.price.ez_prices_hourly
    WHERE
    symbol = 'RON'
    GROUP BY ALL
    )
    )
    WHERE rn = 1
    ),

    -- RON Staking Events
    ron_events AS (
    SELECT
    event_name,
    tx_hash,
    block_timestamp,
    EXTRACT(HOUR FROM block_timestamp) AS hour_of_day,
    Last run: 25 days ago
    TOKEN
    STAKE_SIZE_CATEGORY
    TRANSACTION_COUNT
    TOTAL_STAKED
    AVG_STAKE_SIZE
    MAX_STAKE_SIZE
    MIN_STAKE_SIZE
    1
    RONLarge (1k-10k)780023826746.67800423054.711112565100001000
    2
    RONMedium (100-1k)3042210475335.7333508344.3342230411000100
    3
    RONMicro (0-10)110029317915.504561412.889379205100
    4
    RONShark (10k-100k)117529950787.798286125490.03216875410000010000.01
    5
    RONSmall (10-100)810763119275.4488206438.47347487310010
    6
    RONWhale (100k+)11834107434.630724289046.0561925762179570100370.063929107
    6
    444B
    5s