HeminPercentage of users staking optimism
    Updated 2022-11-07
    with staking_daily as (
    SELECT BLOCK_TIMESTAMP::date as DAY,
    COUNT (DISTINCT TX_HASH) as staking
    FROM optimism.velodrome.ez_staking_actions
    WHERE STAKING_ACTION_TYPE = 'deposit'
    AND (TOKEN0_SYMBOL = 'OP' or TOKEN1_SYMBOL = 'OP')
    GROUP BY DAY
    ),
    active_user as (
    SELECT BLOCK_TIMESTAMP::date as DAY,
    COUNT (DISTINCT TX_HASH) as Totaltransaction
    FROM optimism.core.fact_transactions
    GROUP BY DAY
    )
    SELECT *,
    (staking/Totaltransaction)*100 as Percentage
    FROM staking_daily t1 JOIN active_user t2 on t1.day = t2.day

    Run a query to Download Data