fantasySolana Reactivated Users Per Pattern
    Updated 2025-04-11
    WITH reactivated_users AS (
    SELECT
    signer,
    first_tx_date,
    last_tx_date,
    num_days_active,
    DATEDIFF('day', first_tx_date, last_tx_date) AS days_between_first_and_last,
    -- Bucket users based on inactivity window (inferred from time span)
    CASE
    WHEN DATEDIFF('day', first_tx_date, last_tx_date) BETWEEN 7 AND 29 THEN '7-29 days inactive'
    WHEN DATEDIFF('day', first_tx_date, last_tx_date) BETWEEN 30 AND 59 THEN '30-59 days inactive'
    WHEN DATEDIFF('day', first_tx_date, last_tx_date) BETWEEN 60 AND 89 THEN '60-89 days inactive'
    WHEN DATEDIFF('day', first_tx_date, last_tx_date) BETWEEN 90 AND 179 THEN '90-179 days inactive'
    WHEN DATEDIFF('day', first_tx_date, last_tx_date) >= 180 THEN '180+ days inactive'
    ELSE NULL
    END AS reactivation_bucket,

    last_tx_date AS reactivation_date
    FROM
    solana.core.ez_signers
    WHERE
    num_days_active > 1
    AND DATEDIFF('day', first_tx_date, last_tx_date) >= 7
    )

    SELECT
    reactivation_bucket,
    reactivation_date,
    COUNT(DISTINCT signer) AS reactivated_user_count
    FROM
    reactivated_users
    GROUP BY
    reactivation_bucket, reactivation_date
    ORDER BY
    reactivation_bucket, reactivation_date;
    Last run: about 2 months ago
    REACTIVATION_BUCKET
    REACTIVATION_DATE
    REACTIVATED_USER_COUNT
    1
    180+ days inactive2020-10-13 00:00:00.0001
    2
    180+ days inactive2021-01-07 00:00:00.0001
    3
    180+ days inactive2021-01-16 00:00:00.0001
    4
    180+ days inactive2021-01-19 00:00:00.0001
    5
    180+ days inactive2021-02-17 00:00:00.0001
    6
    180+ days inactive2021-02-19 00:00:00.0001
    7
    180+ days inactive2021-03-20 00:00:00.0001
    8
    180+ days inactive2021-04-04 00:00:00.0001
    9
    180+ days inactive2021-04-05 00:00:00.0002
    10
    180+ days inactive2021-04-11 00:00:00.0003
    11
    180+ days inactive2021-04-12 00:00:00.0002
    12
    180+ days inactive2021-04-14 00:00:00.0001
    13
    180+ days inactive2021-04-16 00:00:00.0001
    14
    180+ days inactive2021-04-19 00:00:00.0001
    15
    180+ days inactive2021-04-21 00:00:00.0002
    16
    180+ days inactive2021-04-22 00:00:00.0002
    17
    180+ days inactive2021-04-25 00:00:00.0005
    18
    180+ days inactive2021-04-26 00:00:00.0003
    19
    180+ days inactive2021-04-27 00:00:00.0001
    20
    180+ days inactive2021-04-28 00:00:00.0001
    ...
    7805
    417KB
    2s