datavortexAverage Withdrawsn amount
    Updated 2025-01-26
    WITH weekly_reward_data AS (
    SELECT
    DATE_TRUNC('week', block_timestamp) AS week,
    COUNT(
    DISTINCT CASE
    WHEN action IN ('RewardsPaid', 'DelegatorRewardPaid', 'RewardTokensWithdrawn') THEN tx_id
    ELSE NULL
    END
    ) AS weekly_reward_actions,
    SUM(
    CASE
    WHEN action IN ('RewardsPaid', 'DelegatorRewardPaid', 'RewardTokensWithdrawn') THEN amount
    ELSE 0
    END
    ) AS weekly_reward_volume,
    DATE_TRUNC('month', block_timestamp) AS month
    FROM
    flow.gov.ez_staking_actions
    WHERE
    tx_succeeded = TRUE
    AND block_timestamp >= '2024-01-01'
    GROUP BY
    DATE_TRUNC('week', block_timestamp),
    DATE_TRUNC('month', block_timestamp)
    )
    SELECT
    week,
    AVG(
    CASE
    WHEN month >= TIMESTAMP '2024-02-01'
    AND month <= TIMESTAMP '2024-07-31' THEN weekly_reward_volume / NULLIF(weekly_reward_actions, 0)
    END
    ) AS "6 months before August 2024 average reward withdrawn",
    AVG(
    CASE
    WHEN month >= TIMESTAMP '2024-08-01'
    QueryRunArchived: QueryRun has been archived