SalehOPtimitic or Pessimistic? Success rate
    Updated 2022-10-18
    with lst_arbitrum as (
    select
    count(DISTINCT tx_hash) as tx_count
    ,count(DISTINCT FROM_ADDRESS) as users
    ,sum(TX_FEE) as total_fee
    ,datediff(day,min(block_timestamp),max(block_timestamp)) as "Activity days"
    ,tx_count/"Activity days" as "Daily transaction rate"
    ,users/"Activity days" as "Daily users rate"
    ,(tx_count/"Activity days")/86400 as TPS
    ,count (case when status != 'SUCCESS' then 1 end) as Failed_count
    ,count (case when status = 'SUCCESS' then 1 end) as Success_count
    ,(Success_count / (Success_count + Failed_count)) * 100 as Success_Rate
    from arbitrum.core.fact_transactions
    )
    ,lst_optimism as (
    select
    count(DISTINCT tx_hash) as tx_count
    ,count(DISTINCT FROM_ADDRESS) as users
    ,sum(TX_FEE) as total_fee
    ,datediff(day,min(block_timestamp),max(block_timestamp)) as "Activity days"
    ,tx_count/"Activity days" as "Daily transaction rate"
    ,users/"Activity days" as "Daily users rate"
    ,(tx_count/"Activity days")/86400 as TPS
    ,count (case when status != 'SUCCESS' then 1 end) as Failed_count
    ,count (case when status = 'SUCCESS' then 1 end) as Success_count
    ,(Success_count / (Success_count + Failed_count)) * 100 as Success_Rate
    from optimism.core.fact_transactions
    )
    ,lst_polygon as (
    select
    count(DISTINCT tx_hash) as tx_count
    ,count(DISTINCT FROM_ADDRESS) as users
    ,sum(TX_FEE) as total_fee
    ,datediff(day,min(block_timestamp),max(block_timestamp)) as "Activity days"
    ,tx_count/"Activity days" as "Daily transaction rate"
    ,users/"Activity days" as "Daily users rate"
    Run a query to Download Data