feyikemiStakers
    Updated 2025-04-21
    WITH first_time_stakers AS (
    SELECT
    PROVIDER_ADDRESS,
    MIN(DATE_TRUNC('month', BLOCK_TIMESTAMP)) AS first_stake_month
    FROM solana.marinade.ez_liquid_staking_actions
    WHERE action_type in ('deposit', 'depositStakeAccount')
    GROUP BY 1
    ),

    staker_activity AS (
    SELECT
    DATE_TRUNC('month', m.BLOCK_TIMESTAMP) AS month,
    COUNT(DISTINCT CASE
    WHEN f.first_stake_month = DATE_TRUNC('month', m.BLOCK_TIMESTAMP) THEN m.PROVIDER_ADDRESS
    END) AS new_stakers,
    COUNT(DISTINCT CASE
    WHEN f.first_stake_month < DATE_TRUNC('month', m.BLOCK_TIMESTAMP) THEN m.PROVIDER_ADDRESS
    END) AS returning_stakers
    FROM solana.marinade.ez_liquid_staking_actions m
    LEFT JOIN first_time_stakers f
    ON m.PROVIDER_ADDRESS = f.PROVIDER_ADDRESS
    WHERE m.action_type in ('deposit', 'depositStakeAccount')
    GROUP BY 1
    ORDER BY 1 DESC
    )
    SELECT * FROM staker_activity
    Last run: about 1 month ago
    MONTH
    NEW_STAKERS
    RETURNING_STAKERS
    1
    2025-01-01 00:00:00.00016851250
    2
    2025-04-01 00:00:00.00018661707
    3
    2025-03-01 00:00:00.00034481055
    4
    2024-11-01 00:00:00.00016724236
    5
    2024-08-01 00:00:00.00016323473
    6
    2025-02-01 00:00:00.00030931117
    7
    2024-10-01 00:00:00.00033974465
    8
    2022-06-01 00:00:00.00012391178
    9
    2023-05-01 00:00:00.000916525
    10
    2023-02-01 00:00:00.000754588
    11
    2022-04-01 00:00:00.00033151733
    12
    2022-03-01 00:00:00.00049573060
    13
    2024-09-01 00:00:00.00035143097
    14
    2024-07-01 00:00:00.00044283944
    15
    2024-06-01 00:00:00.00091833387
    16
    2023-01-01 00:00:00.000956711
    17
    2022-09-01 00:00:00.000721675
    18
    2022-07-01 00:00:00.0001171964
    19
    2023-12-01 00:00:00.000408763475
    20
    2024-03-01 00:00:00.000101564283
    45
    2KB
    2s