Updated 2025-01-23
    WITH
    nft_transfer AS
    (SELECT
    DATE_TRUNC('day', block_timestamp) AS transfer_day,
    nft_from_address AS holder,
    -SUM(CAST(1 AS DOUBLE)) AS token_change
    FROM
    ethereum.nft.ez_nft_transfers
    WHERE
    nft_address = lower('0xed5af388653567af2f388e6224dc7c4b3241c544') --Beans 1
    GROUP
    BY
    1,2

    UNION

    SELECT
    DATE_TRUNC('day', block_timestamp) AS transfer_day,
    nft_to_address as holder,
    SUM(CAST(1 AS DOUBLE)) AS token_change
    FROM
    ethereum.nft.ez_nft_transfers
    WHERE
    nft_address = lower('0xed5af388653567af2f388e6224dc7c4b3241c544') --Beans 1
    GROUP
    BY
    1,2
    ),
    nft_holders
    AS
    (
    SELECT
    holder,
    --COUNT(holder) AS num_of_holders,
    SUM(token_change) AS amount
    FROM
    QueryRunArchived: QueryRun has been archived