jkhuhnke11Interop Party
Updated 2023-05-13
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 votes AS (
SELECT
voter,
label as validator_name,
COALESCE(COUNT(DISTINCT v.proposal_id), 0) as num_votes
FROM osmosis.core.fact_governance_votes v
LEFT OUTER JOIN osmosis.core.fact_governance_submit_proposal p
ON v.proposal_id = p.proposal_id
INNER JOIN osmosis.core.dim_labels l
ON v.voter = l.raw_metadata[0] :account_address :: STRING
WHERE label_subtype = 'validator'
AND vote_option = 1
AND (proposal_type = 'SetSuperfluidAssets'
OR proposal_type = 'StoreCode'
OR proposal_type = 'ClientUpdate'
OR proposal_title ilike '%integration%'
OR proposal_title ilike '%composability%'
OR proposal_title ilike '%bootstrap%'
OR proposal_title ilike '%match%'
)
GROUP BY voter, label
),
total_votes AS (
SELECT
COALESCE(count(DISTINCT v.proposal_id), 0) as num_props
FROM osmosis.core.fact_governance_votes v
LEFT OUTER JOIN osmosis.core.fact_governance_submit_proposal p
ON v.proposal_id = p.proposal_id
WHERE proposal_type = 'SetSuperfluidAssets'
OR proposal_type = 'StoreCode'
OR proposal_type = 'ClientUpdate'
OR proposal_title ilike '%integration%'
OR proposal_title ilike '%composability%'
OR proposal_title ilike '%bootstrap%'
OR proposal_title ilike '%match%'
),
Run a query to Download Data