onchainbrainMATIC FDV/TVL
    Updated 2023-06-14
    WITH all_transfers AS (
    SELECT
    block_timestamp,
    from_address AS address,
    cast(raw_amount as double)*-1 AS amount,
    contract_address
    FROM ethereum.core.fact_token_transfers
    WHERE contract_address = lower('0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0')

    UNION ALL

    SELECT
    block_timestamp,
    to_address AS address,
    cast(raw_amount as double) AS amount,
    contract_address
    FROM ethereum.core.fact_token_transfers tr
    WHERE contract_address = lower('0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0')
    ),

    pre_bal AS (
    SELECT
    address,
    SUM(amount/power(10,18)) AS total
    FROM all_transfers tr
    GROUP BY address
    ),

    max_supply AS (
    SELECT
    sum(total) as max_supply
    FROM pre_bal
    where total>0

    ),
    Run a query to Download Data