Updated 2025-04-04
    WITH contracts AS (
    SELECT LOWER(address) AS address
    FROM (VALUES
    ('0x7712c34205737192402172409a8f7ccef8aa2aec'),-- Ethereum
    ('0x6a9DA2D710BB9B700acde7Cb81F10F1fF8C89041'), -- Ethereum
    ('0xA6525Ae43eDCd03dC08E775774dCAbd3bb925872'), -- Arbitrum
    ('0xa1CDAb15bBA75a80dF4089CaFbA013e376957cF5'), -- Optimism
    ('0x2893Ef551B6dD69F661Ac00F11D93E5Dc5Dc0e99'), -- Polygon
    ('0x53FC82f14F009009b440a706e31c9021E1196A2F') -- Avalanche
    ) AS data(address)
    ),

    mints_and_burns AS (
    -- Ethereum Mints and Burns
    SELECT
    DATE_TRUNC('week', block_timestamp) AS mint_date,
    'Ethereum' AS chain,
    SUM(CASE WHEN from_address = '0x0000000000000000000000000000000000000000' THEN amount
    WHEN to_address = '0x0000000000000000000000000000000000000000' THEN -amount
    ELSE 0 END) AS balance
    FROM ethereum.core.ez_token_transfers
    WHERE LOWER(contract_address) IN (SELECT address FROM contracts)
    GROUP BY 1

    UNION ALL

    -- Optimism Mints and Burns
    SELECT
    DATE_TRUNC('week', block_timestamp),
    'Optimism',
    SUM(CASE WHEN from_address = '0x0000000000000000000000000000000000000000' THEN amount
    WHEN to_address = '0x0000000000000000000000000000000000000000' THEN -amount
    ELSE 0 END) AS balance
    FROM optimism.core.ez_token_transfers
    WHERE LOWER(contract_address) IN (SELECT address FROM contracts)
    GROUP BY 1
    Last run: 21 days ago
    DATE
    CHAIN
    BALANCE
    CUMULATIVE_SUPPLY
    1
    2024-03-04 00:00:00.000Ethereum7575
    2
    2024-03-11 00:00:00.000Ethereum-750
    3
    2024-03-18 00:00:00.000Ethereum100499706.87100499706.87
    4
    2024-03-25 00:00:00.000Ethereum174307546274807252.87
    5
    2024-04-01 00:00:00.000Ethereum5848498.65280655751.52
    6
    2024-04-08 00:00:00.000Ethereum12808631293464382.52
    7
    2024-04-15 00:00:00.000Ethereum4900000298364382.52
    8
    2024-04-22 00:00:00.000Ethereum51065864349430246.52
    9
    2024-04-29 00:00:00.000Ethereum32338565.04381768811.56
    10
    2024-05-06 00:00:00.000Ethereum997535.65382766347.21
    11
    2024-05-13 00:00:00.000Ethereum44250000427016347.21
    12
    2024-05-20 00:00:00.000Ethereum26495685.67453512032.88
    13
    2024-05-27 00:00:00.000Ethereum2743732.37456255765.25
    14
    2024-06-03 00:00:00.000Ethereum7014463.31463270228.56
    15
    2024-06-10 00:00:00.000Ethereum-548063.33462722165.23
    16
    2024-06-17 00:00:00.000Ethereum18700000481422165.23
    17
    2024-06-24 00:00:00.000Ethereum1889161.09483311326.32
    18
    2024-07-01 00:00:00.000Ethereum8519412.66491830738.98
    19
    2024-07-08 00:00:00.000Ethereum33037039.15524867778.13
    20
    2024-07-15 00:00:00.000Ethereum1965002.36526832780.49
    ...
    137
    8KB
    83s