BLOCKCHAIN | MAX_TPS | PAID_RATIO | |
---|---|---|---|
1 | Monad | 1934.019 | |
2 | bsc | 1556.758056 | 0.918 |
3 | arbitrum | 295.515833 | 0.853 |
4 | base | 249.418889 | 0.994 |
5 | polygon | 241.745556 | 1 |
6 | avalanche | 80.356944 | 1 |
7 | optimism | 59.535278 | 0.956 |
8 | ethereum | 40.121389 | 1 |
potmoChain Max TPS Comparison: Chain Lifetime
Updated 9 hours ago
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
30
31
32
33
34
35
36
›
⌄
with cross_chain as(
select blockchain, max(transaction_count/ 3600) as max_TPS
from crosschain.stats.ez_core_metrics_hourly
where blockchain in (
'polygon',
'bsc',
'base',
'avalanche',
'arbitrum',
'optimism',
'ethereum'
)
--and block_timestamp_hour > '2025-02-18'
group by 1),
monad as (
select (select'Monad') as blockchain,
(select "overall"
from $query('de434495-e102-4625-aea2-23f67c37b837')
where "metric" = 'Max TPS'
qualify row_number()over (order by hr desc) =1) as max_tps
),
combined_chains as (
select *
from monad
union all
select * from cross_chain
),
paid_ratios AS (
SELECT
'arbitrum' as blockchain,
ROUND(COUNT(CASE WHEN tx_fee > 0 THEN 1 END) / COUNT(*), 3) as paid_ratio
FROM arbitrum.core.fact_transactions
WHERE block_timestamp >= '2025-02-19'
UNION ALL
SELECT
Last run: about 9 hours agoAuto-refreshes every 12 hours
8
212B
367s