SniperWeekly Top DEX projects by Transactions Count
    Updated 2024-09-30
    With tbl1 AS (
    SELECT
    t1.block_timestamp,
    tx_hash,
    project_name,
    label_type,
    FROM_ADDRESS,
    TX_FEE
    FROM
    kaia.core.fact_transactions t1
    LEFT OUTER JOIN kaia.core.dim_labels t2 on t1.to_address = t2.address
    WHERE
    TX_SUCCEEDED= 'TRUE'
    and label_type in ('dex')
    ) ,


    tbl2 as (SELECT
    trunc(block_timestamp::date,'week') as date,
    project_name,
    count(DISTINCT tx_hash) as transactions_count,
    count(DISTINCT FROM_ADDRESS) AS users_count,
    FROM
    tbl1
    WHERE
    project_name is not null
    GROUP BY 1,2
    ),

    final as (
    SELECT date,
    project_name,
    transactions_count,
    row_number() over (partition by date order by transactions_count desc) as row_num
    FROM tbl2
    )
    QueryRunArchived: QueryRun has been archived