bachiosmo usntaking
Updated 2022-07-17
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
›
⌄
with stake_dtls as (
select
date(block_timestamp) as stake_day,
delegator_address as staker_address
from
osmosis.core.fact_staking
where
action = 'delegate'
),
unstake_dtls as (
select
date(block_timestamp) as unstake_day,
delegator_address as unstaker_address
from
osmosis.core.fact_staking
where
action = 'undelegate'
),
unstake_durations as (
select
datediff('day', stake_day, unstake_day) as duration,
unstake_day,
staker_address as wallet
from
stake_dtls
inner join unstake_dtls on staker_address = unstaker_address
and unstake_day > stake_day
)
select
validator_address as validator,
count(distinct delegator_address) as no_of_wallets
from
osmosis.core.fact_staking a
join unstake_durations b on block_timestamp > b.unstake_day
Run a query to Download Data