hessAverage New User per activity
    Updated 2023-01-25
    with swap as ( select min(block_timestamp) as date, trader as user
    from terra.core.ez_swaps
    group by 2)
    ,
    vote as ( select min(block_timestamp) as date, voter as user
    from terra.core.fact_governance_votes
    group by 2)
    ,
    lp as ( select min(block_timestamp) as date, LIQUIDITY_PROVIDER_ADDRESS as user
    from terra.core.fact_lp_actions
    group by 2)
    ,
    transfers as ( select min(block_timestamp) as date, sender as user
    from terra.core.ez_transfers
    group by 2)
    ,
    nft_sales as ( select min(block_timestamp) as date, purchaser as user
    from terra.core.fact_nft_sales
    group by 2)
    ,
    nft_mint as ( select min(block_timestamp) as date , minter as user
    from terra.core.fact_nft_mints
    group by 2)
    ,
    staking as ( select min(block_timestamp) as date, delegator_address as user
    from terra.core.ez_staking
    group by 2)
    ,
    final as ( select 'Swap' as type, date(date) as dates, count(DISTINCT(user)) as total_user
    from swap
    where date >= CURRENT_DATE - 45
    group by 1,2
    UNION
    select 'Liquidity' as type, date(date) as dates, count(DISTINCT(user)) as total_user
    from lp
    where date >= CURRENT_DATE - 45
    Run a query to Download Data