FatemeTheLadynear cl 10
Updated 2022-11-08
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 weekly as (select
trunc(block_timestamp,'week') as weeks,
--signers[0] as validator,
vote_account,
validator_rank as validator,
count(distinct tx_id) as tx,
sum(post_tx_staked_balance/1e9 - pre_tx_staked_balance/1e9) as near_staked
from solana.core.ez_staking_lp_actions
where post_tx_staked_balance > pre_tx_staked_balance
and event_type = 'delegate'
and succeeded = 'TRUE'
and block_timestamp >= '2022-01-01'
and node_pubkey is not null
group by 1,2,3),
totals as (
SELECT
weeks,
sum(near_staked) as week_near_staked,
sum(week_near_staked) over (order by weeks)as total_near_staked
from weekly
group by 1 order by 1
),
ranking as (
SELECT
weeks,
validator,
sum(tx) as txs,
sum(near_staked) as total_near_delegated,
sum(total_near_delegated) over (partition by validator order by weeks) as cumulative_near_delegated
FROM weekly
group by 1,2
)
select
x.weeks,
total_near_staked,
count(distinct validator) as n_validators
Run a query to Download Data