freemartianBedrock Personal Saving
    Updated 2023-06-26
    -- forked from Bedrock Costs Saving @ https://flipsidecrypto.xyz/edit/queries/5b0dd675-f4d2-4be8-a6ae-fb9a2af57af4

    with dates as (
    select
    timestampdiff('day', '2023-06-06 16:00:00.000', current_date) as X_days_after_bedrock,
    '2023-06-06 16:00:00.000' as Bedrock_live,
    current_date - (2*X_days_after_bedrock) as X_days_before_bedrock
    ),

    source as (
    SELECT
    from_address,
    avg(tx_fee) as Average_Fee,
    count(tx_hash) as Transaction_count,
    (CASE
    WHEN block_timestamp < '2023-06-06 16:00:00.000' THEN 'Before Bedrock'
    when block_timestamp > '2023-06-06 16:00:00.000' then 'After Bedrock' END
    ) AS "Label"
    FROM optimism.core.fact_transactions
    GROUP BY "Label", from_address),

    pre_average as (
    select
    from_address,
    Average_Fee,
    Transaction_count as count
    from source
    where "Label" = 'Before Bedrock'),


    post_average as (
    select
    from_address,
    Average_Fee,
    Run a query to Download Data