ML6Number of swaps of second symbol of Swap Pairs on Optimism
    Updated 2022-07-19
    with pair1 as
    (
    select TX_HASH, event_inputs:toToken as contract_address1
    from optimism.core.fact_event_logs
    where EVENT_NAME='Swap' and ORIGIN_TO_ADDRESS='0xbe811a0d44e2553d25d11cb8dc0d3f0d0e6430e6' and event_inputs:toToken is not null
    )
    , pair2 as
    (
    select TX_HASH, event_inputs:recipient as contract_address2
    from optimism.core.fact_event_logs
    where EVENT_NAME='Swap' and ORIGIN_TO_ADDRESS='0xbe811a0d44e2553d25d11cb8dc0d3f0d0e6430e6' and event_inputs:recipient is not null
    )
    , pairname1 as
    (
    select TX_HASH, SYMBOL ,DECIMALS
    from pair1 inner join optimism.core.dim_contracts
    on pair1.contract_address1=optimism.core.dim_contracts.ADDRESS
    )

    , pairname2 as
    (
    select TX_HASH, SYMBOL ,DECIMALS
    from pair2 inner join optimism.core.dim_contracts
    on pair2.contract_address2=optimism.core.dim_contracts.ADDRESS
    )

    select count(*),SYMBOL from pairname2
    group by 2
    Run a query to Download Data