elsina2024-08-27 single numbers 30 days
    Updated 2024-09-17
    with dex_addresses as (
    select
    address,
    project_name
    from
    kaia.core.dim_labels
    where
    label_type = 'dex'
    ),

    dex_tx as (
    SELECT
    distinct tx_hash,
    block_timestamp
    FROM
    kaia.core.fact_event_logs join dex_addresses on contract_address = address
    WHERE
    tx_succeeded = 'TRUE'

    ),

    new_users AS (
    SELECT
    from_address as user,
    MIN(t1.block_timestamp) AS first_transaction_date
    FROM
    dex_tx t1 join kaia.core.fact_transactions t2 on t1.tx_hash = t2.tx_hash and t1.block_timestamp = t2.block_timestamp
    GROUP BY
    user
    )

    SELECT
    COUNT(DISTINCT t1.tx_hash) AS total_transaction_count,
    COUNT(DISTINCT from_address) AS unique_trader,
    SUM(VALUE_PRECISE) AS total_transaction_volume,
    sum(TX_FEE_PRECISE) as tx_fee,
    QueryRunArchived: QueryRun has been archived