messaritesting - Daily Staking rewards (Luna and USD Denominated)
    Updated 2022-05-01
    -- Tarik - revised from query by crypgoat https://app.flipsidecrypto.com/dashboard/terra-validator-rewards-analysis-2Z6LF5


    WITH terra_rewards as (
    SELECT
    date_trunc('hour',block_timestamp) as block_hour,
    event_attributes:validator::string as validator,
    SUM(event_attributes:amount[0]:amount::float/POW(10,6)) as amount_luna
    FROM terra.transitions
    WHERE
    event='rewards'
    AND
    transition_type='end_block'
    GROUP BY 1,2
    ORDER BY 1)
    , prices as (
    SELECT
    hour,
    price as price_usd
    FROM ethereum.token_prices_hourly
    WHERE
    token_address=lower('0xd2877702675e6cEb975b4A1dFf9fb7BAF4C91ea9')
    ),

    combined as (
    SELECT
    block_hour,
    validator,
    amount_luna,
    price_usd,
    amount_luna*price_usd as amount_usd
    FROM terra_rewards
    JOIN prices ON terra_rewards.block_hour=prices.hour)

    SELECT
    date_trunc('day',block_hour) as block_day,
    Run a query to Download Data