IBC_insiderStake
Updated 2024-10-26
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
›
⌄
WITH Price AS
(SELECT
AVG(PRICE) AS Price
, HOUR::DATE AS Date
FROM
crosschain.price.ez_prices_hourly
WHERE
TOKEN_ADDRESS = 'ibc/785AFEC6B3741100D15E7AF01374E3C4C36F24888E96479B1C33F5C71F364EF9'
GROUP BY 2),
STAKE AS
(SELECT
BLOCK_TIMESTAMP::DATE AS Date
, SUM(CASE WHEN ACTION ='undelegate' THEN ((AMOUNT * -1) /1E6) ELSE 0 END) AS Unstake
, SUM(CASE WHEN ACTION !='undelegate' THEN AMOUNT/1E6 ELSE 0 END) AS Stake
, Stake + Unstake AS Net_flow
, SUM(Net_flow) OVER (ORDER BY DATE) AS "Total staked"
FROM
terra.defi.ez_staking
GROUP BY 1)
SELECT
A.*
, UNSTAKE * PRICE AS UNSTAKE_USD
, STAKE * PRICE AS STAKE_USD
, NET_FLOW * PRICE AS NET_FLOW_USD
, "Total staked" * PRICE AS TOTAL_STAKED
FROM
STAKE A LEFT JOIN Price B ON A.Date=B.Date
ORDER BY A.DATE DESC
QueryRunArchived: QueryRun has been archived