MufasaOptimism gas vs Ethereum gas used secondly for the past month
Updated 2022-08-17Copy Reference Fork
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
›
⌄
with optimism_gas as
(
select block_timestamp, gas_price, gas_used, gas_price * gas_used as amount_of_gas
from optimism.core.fact_transactions
where block_timestamp::date >= CURRENT_DATE - 30
and status = 'SUCCESS'
), optimism_average_gas as
(
select date_trunc('second', block_timestamp) as date, avg(gas_used) as average_gas_used, avg(amount_of_gas) / 1e18 as amount_of_average_gas
from optimism_gas
group by date
), ethereum_gas as
(
select block_timestamp, gas_price, gas_used, gas_price * gas_used as amount_of_gas
from ethereum.core.fact_transactions
where block_timestamp::date >= CURRENT_DATE - 30
and status = 'SUCCESS'
), ethereum_average_gas as
(
select date_trunc('second', block_timestamp) as date, avg(gas_used) as average_gas_used, avg(amount_of_gas) / 1e18 as amount_of_average_gas
from ethereum_gas
group by date
)
select optimism_average_gas.date as hour_date, optimism_average_gas.average_gas_used as optimism_gas_used,
optimism_average_gas.amount_of_average_gas as optimism_gas_amount , ethereum_average_gas.average_gas_used as ethereum_gas_used,
ethereum_average_gas.amount_of_average_gas as ethereum_gas_amount
from optimism_average_gas
join ethereum_average_gas on optimism_average_gas.date = ethereum_average_gas.date
order by hour_date
Run a query to Download Data