Updated 2025-01-26
    WITH staking_data AS (
    SELECT
    COUNT(
    DISTINCT CASE
    WHEN action IN ('TokensCommitted', 'DelegatorTokensCommitted') THEN tx_id
    ELSE NULL
    END
    ) AS total_stake_actions,
    SUM(
    CASE
    WHEN action IN ('TokensCommitted', 'DelegatorTokensCommitted') THEN amount
    ELSE 0
    END
    ) AS total_stake_volume,
    COUNT(
    DISTINCT CASE
    WHEN action IN ('TokensCommitted', 'DelegatorTokensCommitted') THEN delegator
    ELSE NULL
    END
    ) AS total_stakers,
    DATE_TRUNC('month', block_timestamp) AS month
    FROM
    flow.gov.ez_staking_actions
    WHERE
    tx_succeeded = TRUE
    AND block_timestamp >= '2024-08-01'
    GROUP BY
    DATE_TRUNC('month', block_timestamp)
    )
    SELECT
    SUM(
    CASE
    WHEN month >= TIMESTAMP '2024-08-01' THEN total_stake_actions
    END
    ) AS "total stake actions after August 2024",
    SUM(
    QueryRunArchived: QueryRun has been archived