Updated 3 days ago
    WITH price_tb as (
    SELECT
    date_trunc('day', hour) as p_date,
    avg(close) as price
    FROM
    crosschain.price.fact_prices_ohlc_hourly
    where
    ASSET_ID = '1027'
    group by
    1
    ),
    block_data AS (
    SELECT
    BLOCK_NUMBER,
    BLOCK_TIMESTAMP,
    (
    (block_header_json:baseFeePerGas :: int) / POW(10, 18)
    ) * GAS_USED as eth_burned_per_block
    FROM
    ethereum.core.fact_blocks
    WHERE
    BLOCK_NUMBER >= 12965000 -- EIP-1559 implementation block
    ),
    Daily_Data as(
    SELECT
    BLOCK_TIMESTAMP :: date as date,
    SUM(eth_burned_per_block) AS ETH_Amount,
    SUM(eth_burned_per_block) * price as usd_amount
    FROM
    block_data d
    inner join price_tb p on p.p_date = d.BLOCK_TIMESTAMP :: date
    GROUP BY
    1,price
    ),
    total_eth_burned as (
    SELECT
    Last run: 3 days ago
    TOTAL_USD_AMOUNT
    TOTAL_ETH_AMOUNT
    USD_AMOUNT_30D
    ETH_AMOUNT_30D
    USD_AMOUNT_7D
    ETH_AMOUNT_7D
    USD_AMOUNT_24H
    ETH_AMOUNT_24H
    DAILY_AVG_USD
    DADILY_AVG_ETH
    1
    12505239880.18094451264.3943478115227750.74475156208.0528698662564196.622473961243.798134523469366.759360888247.1696680229893385.981155813521.569932237
    1
    164B
    16s