BitmapPunks# of Holders Over Time
    Updated 2025-05-20
    -- Define reusable address variables
    WITH AddressData AS (
    SELECT
    'BitmapPunks' AS project_name,
    LOWER('0xBBBB2D4d765c1e455E4896A64BA3883e914ABBBB') AS erc20_address,
    LOWER('0xBBBBA1eE822c9B8fc134deA6aDfC26603a9cBBBB') AS nft_address
    ),
    -- Process NFT ownership data
    NFTData AS (
    WITH OutNFTTransfers AS (
    SELECT
    tx_hash AS out_tx_hash,
    nft_from_address AS sender,
    tokenid,
    block_timestamp AS out_timestamp,
    nft_address
    FROM
    ethereum.nft.ez_nft_transfers
    WHERE
    nft_address IN (
    SELECT
    nft_address
    FROM
    AddressData
    )
    AND Block_Number >= 21530075
    AND (tx_hash, tokenid, event_index) IN (
    SELECT
    tx_hash,
    tokenid,
    MAX(event_index) AS max_event_index
    FROM
    ethereum.nft.ez_nft_transfers
    WHERE
    nft_address IN (
    SELECT
    Last run: about 1 month agoAuto-refreshes every 24 hours
    DATE
    # of NFT Holders
    # of Token Holders
    1
    2025-01-10 00:00:00.0001948320070
    2
    2025-01-22 00:00:00.0001803118557
    3
    2025-02-28 00:00:00.0001593116411
    4
    2025-03-06 00:00:00.0001579516273
    5
    2025-03-05 00:00:00.0001579716269
    6
    2025-03-11 00:00:00.0001571916192
    7
    2025-04-12 00:00:00.0001525215836
    8
    2025-04-16 00:00:00.0001522715813
    9
    2025-02-01 00:00:00.0001695817476
    10
    2025-02-25 00:00:00.0001593516417
    11
    2025-05-20 00:00:00.0001353814296
    12
    2025-05-03 00:00:00.0001495415558
    13
    2025-02-20 00:00:00.0001602416512
    14
    2025-04-06 00:00:00.0001533715913
    15
    2025-05-02 00:00:00.0001498315590
    16
    2025-03-16 00:00:00.0001570216171
    17
    2025-04-26 00:00:00.0001508715685
    18
    2025-05-16 00:00:00.0001452815170
    19
    2025-01-20 00:00:00.0001809918637
    20
    2025-03-12 00:00:00.0001571816190
    ...
    140
    5KB
    44s