geminilight2023-04-20 01:36 AM
    Updated 2023-04-19
    WITH active_wallets AS (
    SELECT
    seller_address AS wallet,
    MIN(block_timestamp) AS first_activity_date
    FROM ethereum.core.ez_nft_sales
    WHERE block_timestamp BETWEEN '2017-01-01' AND CURRENT_DATE()
    GROUP BY 1
    UNION ALL
    SELECT
    buyer_address AS wallet,
    MIN(block_timestamp) AS first_activity_date
    FROM ethereum.core.ez_nft_sales
    WHERE block_timestamp BETWEEN '2017-01-01' AND CURRENT_DATE()
    GROUP BY 1
    UNION ALL
    SELECT
    nft_to_address AS wallet,
    MIN(block_timestamp) AS first_activity_date
    FROM ethereum.core.ez_nft_mints
    WHERE block_timestamp BETWEEN '2017-01-01' AND CURRENT_DATE()
    GROUP BY 1
    UNION ALL
    SELECT
    nft_from_address AS wallet,
    MIN(block_timestamp) AS first_activity_date
    FROM ethereum.core.ez_nft_transfers
    WHERE block_timestamp BETWEEN '2017-01-01' AND CURRENT_DATE()
    GROUP BY 1
    UNION ALL
    Run a query to Download Data