jkhuhnke11User vs. Validator Voting Power By Proposal
Updated 2023-06-19
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 validators AS (
SELECT
raw_metadata[0] :rank AS rank,
raw_metadata[0] :account_address :: STRING AS validator_address,
label as validator_name
FROM osmosis.core.dim_labels
WHERE label_type = 'operator'
AND label_subtype = 'validator'
),
validator_balances AS (
SELECT
date,
address,
balance / POW(10, decimal) AS balance
FROM OSMOSIS.CORE.FACT_DAILY_BALANCES d
INNER JOIN validators v
ON d.address = v.validator_address
WHERE currency = 'uosmo'
AND balance_type = 'staked'
),
validator_votes AS (
SELECT
block_timestamp :: date AS vote_date,
tx_id,
voter,
validator_name,
proposal_id,
vote_option,
vote_weight,
balance AS voting_power
FROM OSMOSIS.CORE.FACT_GOVERNANCE_VOTES v
INNER JOIN validators vd
ON v.voter = vd.validator_address
Run a query to Download Data