kellen[Nouns] Top 5 Highest Engagement Proposals copy
Updated 2023-02-08
999
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 base_props as (
SELECT
block_timestamp::date as ddate,
event_inputs:id as prop_id,
event_inputs:proposer as proposer,
event_inputs:startBlock as starttime,
event_inputs:endBlock as endtime,
substr(event_inputs:description, 0, 70) as short_desc
from ethereum.core.fact_event_logs
WHERE 1=1
--Thanks to Delta/M.Zamani in #lilnouns
AND origin_to_address in (
'0x6f3e6272a167e8accb32072d08e0957f9c79223d', -- NounDAOProxy, the rest is just Gnosis Safe Multisig using a delegate_call
'0x2573c60a6d127755aa2dc85e342f7da2378a0cc5',
'0xae7f458667f1b30746354abc3157907d9f6fd15e',
'0x37b8e20646d174b00198b7e183dd1f25520c0f60',
'0xcc2688350d29623e2a0844cc8885f9050f0f6ed5',
'0xf6c625851d48fe26b50d96b821a87efc7e35c222'
)
AND topics[0] = '0x7d84a6263ae0d98d3329bd7b46bb4e8d6f98cd35a7adb45c274c8b7fd5ebd5e0'
),
merge as (
SELECT
ddate, prop_id, proposer,
fb.block_timestamp as start_date,
coalesce(fb2.block_timestamp, DATEADD(day,3,start_date)) as end_date, --Handling shit that ENDS IN FUTURE ie no block data yet!
short_desc
from base_props b
LEFT JOIN ethereum.core.fact_blocks fb ON TO_NUMBER(b.starttime) = fb.block_number
LEFT JOIN ethereum.core.fact_blocks fb2 ON TO_NUMBER(b.endtime) = fb2.block_number
ORDER BY ddate ASC
),
votes as (
SELECT
Run a query to Download Data