Cordtus-r8Deo5concerned-orange
Updated 2024-08-14
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
›
⌄
WITH validator_delegations AS (
SELECT
VALIDATOR_ADDRESS,
DELEGATOR_ADDRESS,
SUM(AMOUNT) as total_amount
FROM
sei.gov.fact_staking
WHERE
ACTION = 'delegate'
AND TX_SUCCEEDED = TRUE
GROUP BY
VALIDATOR_ADDRESS, DELEGATOR_ADDRESS
),
validator_totals AS (
SELECT
VALIDATOR_ADDRESS,
SUM(total_amount) as total_delegated
FROM
validator_delegations
GROUP BY
VALIDATOR_ADDRESS
)
SELECT
vt.VALIDATOR_ADDRESS,
vt.total_delegated,
vd.DELEGATOR_ADDRESS,
vd.total_amount as delegator_amount,
(vd.total_amount / vt.total_delegated) * 100 as percentage_of_total
FROM
validator_totals vt
JOIN
validator_delegations vd ON vt.VALIDATOR_ADDRESS = vd.VALIDATOR_ADDRESS
ORDER BY
vt.total_delegated DESC,
vd.total_amount DESC
QueryRunArchived: QueryRun has been archived