FatemeTheLadyDaily AAVE Stake and Unstake
Updated 2022-08-12Copy Reference Fork
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
›
⌄
with stake as (
select date_trunc('day', block_timestamp) as date,
sum(AMOUNT) as staked_amount,
sum(AMOUNT_USD) as staked_amount_usd
from ethereum.core.ez_token_transfers
where to_address = '0x4da27a545c0c5b758a6ba100e3a049001de870f5' and date >= '2021-01-01'
group by 1)
, unstake as (
select date_trunc('day', block_timestamp) as date,
sum(AMOUNT) as unstaked_amount,
sum(AMOUNT_USD) as unstaked_amount_usd
from ethereum.core.ez_token_transfers
where from_address = '0x4da27a545c0c5b758a6ba100e3a049001de870f5' and date >= '2021-01-01'
group by 1)
select
stake.date as Day,
staked_amount,
staked_amount_usd,
unstaked_amount,
unstaked_amount_usd,
zeroifnull(staked_amount)-zeroifnull(unstaked_amount) as diff,
zeroifnull(staked_amount_usd)-zeroifnull(unstaked_amount_usd) as diff_usd,
case when diff<0 then '-' when diff>0 then '+' end as status,
sum(staked_amount) over(order by Day asc) as staked_amount_cummulative,
sum(unstaked_amount) over(order by Day asc) as unstaked_amount_cummulative,
sum(diff) over(order by Day asc) as net_cummulative,
sum(diff_usd) over(order by Day asc) as net_cummulative_usd
from stake join unstake on stake.date=unstake.date order by Day asc
Run a query to Download Data