TIMESPAN | BLOCKS | AVG_BLOCK_TIME | |
---|---|---|---|
1 | 2020-10-05 00:00:00.000 | 13078 | 13.208993 |
2 | 2020-10-12 00:00:00.000 | 45607 | 13.261692 |
3 | 2020-10-19 00:00:00.000 | 45685 | 13.238393 |
4 | 2020-10-26 00:00:00.000 | 45616 | 13.25798 |
5 | 2020-11-02 00:00:00.000 | 45610 | 13.260535 |
6 | 2020-11-09 00:00:00.000 | 45621 | 13.257009 |
7 | 2020-11-16 00:00:00.000 | 45593 | 13.265545 |
8 | 2020-11-23 00:00:00.000 | 45548 | 13.278212 |
9 | 2020-11-30 00:00:00.000 | 45591 | 13.265666 |
10 | 2020-12-07 00:00:00.000 | 45441 | 13.309698 |
11 | 2020-12-14 00:00:00.000 | 45635 | 13.252241 |
12 | 2020-12-21 00:00:00.000 | 45599 | 13.264216 |
13 | 2020-12-28 00:00:00.000 | 45675 | 13.24092 |
14 | 2021-01-04 00:00:00.000 | 45593 | 13.265414 |
15 | 2021-01-11 00:00:00.000 | 45633 | 13.253764 |
16 | 2021-01-18 00:00:00.000 | 45588 | 13.266759 |
17 | 2021-01-25 00:00:00.000 | 45484 | 13.296918 |
18 | 2021-02-01 00:00:00.000 | 45503 | 13.291036 |
19 | 2021-02-08 00:00:00.000 | 45504 | 13.291535 |
20 | 2021-02-15 00:00:00.000 | 45534 | 13.282382 |
zackmendelEthereum Average block times copy
Updated 2025-04-01
99
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
›
⌄
WITH ethereum_base AS (
SELECT
block_number,
block_timestamp,
LAG(block_timestamp) OVER (ORDER BY block_number) AS previous_timestamp,
DATEDIFF('second', previous_timestamp, block_timestamp) AS block_time
FROM ethereum.core.fact_blocks
--WHERE block_timestamp::date >= CURRENT_DATE - 30 AND block_timestamp::date != CURRENT_DATE
WHERE block_timestamp::date >= '2020-10-10' AND block_timestamp::date != CURRENT_DATE
-- limit 1000
)
SELECT
DATE_TRUNC(week, block_timestamp) AS timespan,
COUNT(DISTINCT block_number) AS blocks,
AVG(block_time) AS avg_block_time
FROM ethereum_base
GROUP BY 1
ORDER BY 1
Last run: 2 months ago
...
235
10KB
18s