freemartianFlow average block time
Updated 2022-07-23
9
1
2
3
4
5
6
7
8
›
⌄
with base as (select block_height as first_block_number, block_timestamp from flow.core.fact_transactions),
base1 as (select first_block_number + 1 as second_block_number, block_timestamp from base),
info as (select ft.block_height as bn, timestampdiff('SECOND', base1.BLOCK_TIMESTAMP, base.block_timestamp) AS time_diff
from flow.core.fact_transactions ft
inner join base on base.first_block_number = ft.block_height
inner join base1 on base1.second_block_number = ft.block_height)
select sum(time_diff)/count(bn) as average_block_time, 'Flow' as label
from info
Run a query to Download Data