messaritesting - Daily Staking rewards (Luna and USD Denominated)
Updated 2022-05-01
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
›
⌄
-- 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