sharplesSupply
    Updated 2023-01-17
    SELECT
    DATE,
    sum(VALUE) OVER (
    PARTITION BY
    SYMBOL
    ORDER BY
    DATE ASC
    ) as SUPPLY
    FROM
    (
    SELECT
    DATE,
    SYMBOL,
    SUM(AMOUNT) as VALUE
    FROM
    (
    SELECT
    DATE_TRUNC('day', BLOCK_TIMESTAMP) AS DATE,
    AMOUNT,
    FROM_ADDRESS,
    SYMBOL
    FROM
    ethereum.core.ez_token_transfers
    WHERE
    SYMBOL = 'BAT'
    and FROM_ADDRESS = '0x0000000000000000000000000000000000000000'
    UNION
    SELECT
    DATE_TRUNC('day', BLOCK_TIMESTAMP) AS DATE,
    (-1) * AMOUNT as AMOUNT,
    FROM_ADDRESS,
    SYMBOL
    FROM
    ethereum.core.ez_token_transfers
    WHERE
    SYMBOL = 'BAT'
    Run a query to Download Data