adriaparcerisasSolana DeFi program Jupiter
    Updated 2022-07-13
    WITH
    swaps as (select
    date_trunc('week',block_timestamp) as weeks,
    count(distinct tx_id) as weekly_swaps,
    count(distinct swapper) as weekly_wallets_swapping
    from solana.core.fact_swaps where block_timestamp>=CURRENT_DATE-INTERVAL '1 MONTH' and swap_program='jupiter aggregator v2'
    group by 1
    ),
    transactions as (select
    date_trunc('week',block_timestamp) as weeks,
    count(distinct tx_id) as weekly_transactions
    from solana.core.fact_events x
    join solana.core.dim_labels y on x.program_id=y.address where block_timestamp>=CURRENT_DATE-INTERVAL '1 MONTH' and address_name like '%jupiter%'
    group by 1
    )
    SELECT
    swaps.weeks,
    weekly_transactions,
    weekly_swaps,
    weekly_wallets_swapping
    from swaps
    left join transactions on swaps.weeks=transactions.weeks
    order by 1 asc

    --select distinct address_name from solana.core.dim_labels
    Run a query to Download Data