PlaywoDAU Comparison
    WITH timeframe AS (
    SELECT date_day AS date
    FROM crosschain.core.dim_dates
    WHERE date_day >= CURRENT_DATE - 180
    AND date_day < CURRENT_DATE
    ),
    osmo_dau AS (
    SELECT TRUNC(block_timestamp, 'day') AS date, count(DISTINCT tx_from) AS dau
    FROM osmosis.core.fact_transactions
    WHERE block_timestamp >= (SELECT min(date) FROM timeframe) AND tx_succeeded
    GROUP BY date
    ),
    cosm_dau AS (
    SELECT TRUNC(block_timestamp, 'day') AS date, count(DISTINCT tx_from) AS dau
    FROM cosmos.core.fact_transactions
    WHERE block_timestamp >= (SELECT min(date) FROM timeframe) AND tx_succeeded
    GROUP BY date
    ),
    evmo_dau AS (
    SELECT TRUNC(block_timestamp, 'day') AS date, count(DISTINCT tx_from) AS dau
    FROM evmos.core.fact_transactions
    WHERE block_timestamp >= (SELECT min(date) FROM timeframe) AND tx_succeeded
    GROUP BY date
    ),
    eth_dau AS (
    SELECT TRUNC(block_timestamp, 'day') AS date, count(DISTINCT from_address) AS dau
    FROM ethereum.core.fact_transactions
    WHERE block_timestamp >= (SELECT min(date) FROM timeframe) AND status = 'SUCCESS'
    GROUP BY date
    ),
    poly_dau AS (
    SELECT TRUNC(block_timestamp, 'day') AS date, count(DISTINCT from_address) AS dau
    FROM polygon.core.fact_transactions
    WHERE block_timestamp >= (SELECT min(date) FROM timeframe) AND status = 'SUCCESS'
    GROUP BY date
    ),
    Run a query to Download Data