10BlockchainPouvoir de vote
    Updated 2025-02-25
    WITH raw_votes AS (
    /* 1) Grab the latest newBalance value for each delegate */
    SELECT
    (decoded_log:delegate)::string AS delegate,
    CAST((decoded_log:newBalance)::string AS NUMERIC)/1e18 AS new_votes_token,
    block_timestamp,
    ROW_NUMBER() OVER (
    PARTITION BY (decoded_log:delegate)::string
    ORDER BY block_timestamp DESC
    ) AS rn
    FROM ethereum.core.ez_decoded_event_logs
    WHERE contract_address = LOWER('0x3c3a81e81dc49a522a592e7622a7e711c06bf354')
    AND event_name = 'DelegateVotesChanged'
    ),
    latest_vote AS (
    /* 2) Keep only the most recent occurrence (rn=1) */
    SELECT
    delegate,
    new_votes_token
    FROM raw_votes
    WHERE rn = 1
    ),
    /* 3) Bin the delegates into ranges. */
    binned AS (
    SELECT
    CASE
    WHEN new_votes_token < 10 THEN 'Tiny (<10 COOK)'
    WHEN new_votes_token < 100 THEN 'Small (10-100)'
    WHEN new_votes_token < 1e3 THEN 'Medium (100-1K)'
    WHEN new_votes_token < 1e5 THEN 'Large (1K-100K)'
    WHEN new_votes_token < 1e7 THEN 'Huge (100K-10M)'
    ELSE 'Mega Whale (10M+)'
    END AS distribution_range,

    COUNT(*) AS delegates_count,
    SUM(new_votes_token) AS total_delegated
    Last run: 2 months ago
    Legend Label
    Distribution Range
    Number of Delegates
    Cumulative Delegated Tokens
    Voting Power (%)
    1
    Mega Whale (10M+) – 17 delegatesMega Whale (10M+)17317028370.81067996.338654465071
    2
    Huge (100K-10M) – 10 delegatesHuge (100K-10M)1012020276.8926853.652724515404
    3
    Large (1K-100K) – 1 delegatesLarge (1K-100K)115966.038350.004851763417
    4
    Small (10-100) – 423 delegatesSmall (10-100)4238239.1179070.00250370505
    5
    Medium (100-1K) – 14 delegatesMedium (100-1K)143440.3705960.00104546061
    6
    Tiny (<10 COOK) – 1200 delegatesTiny (<10 COOK)1200724.2670780.000220090447
    6
    524B
    20s