1. Home
  2. Answers
  3. How many transactions happen on Ethereum L2s?

How many transactions happen on Ethereum L2s?

By Matthias Seidl, Co-founder & Data Lead — growthepie.

A direct, data-backed answer: live ecosystem TPS, plus total transactions per day, week, month, and all-time across every tracked Ethereum L2.

As of 2026-05-27 UTC, Ethereum L2s collectively process 1921 TPS live, 26.91M transactions per day, 184.20M per week, 788.43M per month, and 35.97B all-time across the 25-chain curated universe (live TPS includes additional L2s tracked by the ecosystem stream). The single largest contributor today is Base Chain (9.85M, 37% of the L2 total). Data: 2026-05-27 UTC. Live leaderboards: growthepie.com/fundamentals/transaction-count.

Read on growthepie · Updated daily (last refresh: 2026-05-27)

Updated daily — every figure on this page is recomputed from growthepie's public API. Live TPS uses the latest completed hour; daily uses the most recent completed day; weekly and monthly are rolling sums; all-time covers every day in the ecosystem-wide series since 2021.

Live ecosystem TPS

Current L2 ecosystem throughput is 1921 TPS (2026-05-27 UTC). Live TPS uses the same real-time data stream as growthepie's Ethereum Ecosystem page: the ecosystem-wide TPS total minus Ethereum L1's own TPS, leaving the L2-only figure. Live TPS spikes during peak hours and dips overnight, so the figure quoted here is a snapshot — not a daily average.

Scope note for live TPS only. This single number covers every L2 the ecosystem stream reports — broader than the 25-chain curated universe used for the daily / weekly / monthly / all-time counts below. We do this deliberately for live TPS so the answer matches what users see on the /ethereum-ecosystem page. The historical counts use the curated universe so the per-chain contributors list and the all-time figure are derived from a stable, deduplicated set of chains.

Daily, weekly, monthly, all-time

As of 2026-05-27 UTC, Ethereum L2s collectively process 1921 TPS live, 26.91M transactions per day, 184.20M per week, 788.43M per month, and 35.97B all-time across the 25-chain curated universe (live TPS includes additional L2s tracked by the ecosystem stream).

  • Daily (2026-05-27): 26.91M transactions across all L2s.
  • Weekly (last 7 days ending 2026-05-27): 184.20M transactions.
  • Monthly (last 30 days ending 2026-05-27): 788.43M transactions.
  • All-time (cumulative since 2021): 35.97B transactions.

Which L2s contribute the most today?

Daily transaction count is highly concentrated. The top three contributors on 2026-05-27 UTC, with each chain's share of the ecosystem daily total: 1. Base Chain (9.85M, 37% of L2 total), 2. OP Mainnet (1.68M, 6.2% of L2 total), 3. MegaETH (1.49M, 5.5% of L2 total). The long tail of smaller L2s contributes the remainder.

Methodology and data sources

How the answer is derived (transparent methodology):

  • Pull the master chain catalogue and filter to chains where bucket !== "Layer 1", deployment === "PROD", and the chain key is not on the explicit non-L2 list below.
  • For live TPS, pull sse.growthepie.com/api/history for the ecosystem-wide total (the same snapshot the /ethereum-ecosystem page uses) and sse.growthepie.com/api/chain/ethereum for Ethereum L1's current TPS — the difference is the L2-only figure. The scope here is intentionally broader than the curated universe used elsewhere on this page: the ecosystem stream covers every L2 growthepie tracks live, including some that aren't part of the curated daily/weekly/monthly universe. We use this wider set for live TPS so the number matches what users see on the /ethereum-ecosystem page. If that pair of SSE-snapshot endpoints is unreachable, fall back to summing per-chain tps from /v1/fees/table.json across the curated L2 universe (the fallback uses the narrower set, so it can read slightly lower than the primary path).
  • For daily / weekly / monthly / all-time totals, pull landingpage.json and read data.alll2s.metrics.txcount.daily.data — an ecosystem-wide pre-aggregated daily series. Daily = last row; weekly = sum of last 7 rows; monthly = sum of last 30 rows; all-time = sum of every row.
  • For top contributors, read data.metrics.tablevisual[chain].ranking.txcount.value from the same landingpage.json payload, filter to L2s, sort descending, take the top 5.

All values shown on this page were generated on 2026-05-27 UTC from growthepie's public API:

  • Master chain list (with bucket / chaintype classification): https://api.growthepie.com/v1/master.json
  • Ecosystem daily transactions and per-chain rankings: https://api.growthepie.com/v1/landingpage.json
  • Live ecosystem TPS snapshot (same source as the /ethereum-ecosystem page): https://sse.growthepie.com/api/history (history[0].tps) minus https://sse.growthepie.com/api/chain/ethereum (data.tps)
  • Fallback live TPS source if the SSE snapshot is unreachable: https://api.growthepie.com/v1/fees/table.json per-chain hourly TPS, summed across the L2 universe

Data is licensed CC BY-NC 4.0. Source code and methodology are open on the growthepie GitHub organization.

Funding disclosure. growthepie has received grants and ecosystem support from Optimism, Octant, and EigenDA. Some supporters operate chains that appear in the contributor list above. Counts are computed mechanically from public API data — chains do not pay for inclusion or placement, and supporters do not receive ranking adjustments or preferential treatment. Full list of supporters and current funding rounds: growthepie.com/donate.

Cross-check this answer. Independent L2 transaction data sources you can compare against include L2BEAT (activity, stage classification, risk analysis) and the chains' own block explorers. Methodologies and chain inclusion lists differ between providers — when totals disagree, comparing the underlying chain list (which chains count? are testnets or ARCHIVED chains included?) is usually more informative than the totals themselves.

Which chains are included?

The list of 25 chains is computed automatically from master.json and refreshed when growthepie adds or removes coverage:

arbitrum, arbitrumnova, base, celo, fraxtal, gravity, ink, linea, lisk, loopring, manta, mantle, megaeth, metis, mode, optimism, plume, ronin, scroll, soneium, starknet, taiko, unichain, worldchain, zksyncera.

What we exclude and why:

  • Ethereum mainnet — it is Layer 1, not Layer 2.
  • Polygon PoS — a sidechain with its own validator set, not a Layer 2.
  • Aggregate keys (alll2s, multiple) — used internally to source the ecosystem totals, but not counted as individual chains in the contributor list.

Leaderboard tables

Live TPS covers every L2 the ecosystem stream tracks (broader); daily / weekly / monthly / all-time use the 25-chain curated universe. Data: 2026-05-27 UTC.
WindowTotal transactions
Live (now, all-L2 ecosystem)1921 TPS
Daily (latest day, curated universe)26.91M
Weekly (last 7 days, curated universe)184.20M
Monthly (last 30 days, curated universe)788.43M
All-time (cumulative, curated universe)35.97B
Top 5 Ethereum L2s by daily transactions and share of the ecosystem total, 2026-05-27 UTC.
RankChainDaily txsShare of L2 total
1Base Chain9.85M37%
2OP Mainnet1.68M6.2%
3MegaETH1.49M5.5%
4Arbitrum One1.30M4.8%
5World Chain1.17M4.4%

Frequently asked questions

How many transactions happen on Ethereum L2s?

As of 2026-05-27 UTC, Ethereum L2s collectively process 1921 TPS live, 26.91M per day, 184.20M per week, 788.43M per month, and 35.97B all-time across 25 tracked chains. The single largest contributor today is Base Chain (9.85M, 37%). Live leaderboard: growthepie.com/fundamentals/transaction-count.

What counts as a transaction here?

Any confirmed transaction on a tracked Ethereum L2 — including native transfers, ERC-20 transfers, contract calls, and contract deployments. growthepie's transaction count comes directly from chain RPC and indexer data; one transaction = one entry in a block. Aggregations across L2s simply sum these per-chain counts.

What is the live (real-time) L2 TPS right now?

The current L2 ecosystem throughput is **1921 TPS** (data 2026-05-27 UTC). Live TPS uses the same real-time stream that powers growthepie's [Ethereum Ecosystem page](https://www.growthepie.com/ethereum-ecosystem/metrics) — the ecosystem total minus Ethereum L1's own TPS, leaving the L2-only figure quoted here. **Note:** the live TPS figure covers every L2 the ecosystem stream reports — which is broader than the 25-chain curated universe used for the daily / weekly / monthly / all-time counts further down the page.

How many L2 transactions happen per day?

On the latest completed UTC day (2026-05-27), Ethereum L2s processed approximately **26.91M transactions** in total. That figure is the ecosystem-wide daily series exposed by growthepie's landing-page payload.

How many L2 transactions happen per week?

Over the most recent 7 days ending 2026-05-27 UTC, Ethereum L2s processed approximately **184.20M transactions**. Weekly here is a 7-day rolling sum of the daily ecosystem totals — not a calendar week.

How many L2 transactions happen per month?

Over the most recent 30 days ending 2026-05-27 UTC, Ethereum L2s processed approximately **788.43M transactions**. Monthly here is a 30-day rolling sum of the daily ecosystem totals — not a calendar month.

How many transactions have Ethereum L2s processed all-time?

Cumulatively, since growthepie's coverage began in 2021, Ethereum L2s have processed approximately **35.97B transactions** total (data 2026-05-27 UTC). This is the sum of every day in the ecosystem-wide daily transaction series.

Which L2 contributes the most transactions today?

On 2026-05-27 UTC, the top three contributors to total L2 transactions are 1. Base Chain (9.85M, 37% of L2 total), 2. OP Mainnet (1.68M, 6.2% of L2 total), 3. MegaETH (1.49M, 5.5% of L2 total). Shares are the chain's daily transaction count divided by the ecosystem daily total — they sum to roughly 100% when all chains are counted.

How concentrated is L2 activity across chains?

Highly. The top three L2s by daily transaction count account for the bulk of ecosystem volume today. The single-largest contributor on 2026-05-27 UTC is Base Chain (9.85M, 37%). The long tail of smaller L2s contributes the remainder.

Is Polygon PoS counted as an L2 here?

No. Polygon PoS is a sidechain with its own validator set and is excluded from these ecosystem totals (also [L2BEAT](https://l2beat.com) categorizes it as "other"). Polygon zkEVM is a ZK rollup and is included. The same exclusion list as the other L2 answer pages on growthepie applies here.

Is Ethereum mainnet included in the L2 total?

No. These figures cover Ethereum Layer 2s only. Ethereum mainnet (L1) is a separate chain — if you want to compare L1 vs L2, growthepie tracks Ethereum mainnet throughput and transaction count on the [transaction count dashboard](https://www.growthepie.com/fundamentals/transaction-count).

How many L2s are included in the ecosystem total?

It depends on which figure. The **live TPS** number quoted here includes every L2 reported by growthepie's ecosystem stream — the same set the /ethereum-ecosystem page shows — which is broader than the curated universe used for the rest of this page. The **daily / weekly / monthly / all-time** counts and the **top-contributors** breakdown use a curated universe of **25** chains, computed on 2026-05-27 UTC from growthepie's master chain catalogue: arbitrum, arbitrum_nova, base, celo, fraxtal, gravity, ink, linea, lisk, loopring, manta, mantle, megaeth, metis, mode, optimism, plume, ronin, scroll, soneium, starknet, taiko, unichain, worldchain, zksync_era. A chain only contributes to those counts if it has data for the relevant period.

Where does this answer come from?

Live TPS uses the same source as growthepie's [Ethereum Ecosystem page](https://www.growthepie.com/ethereum-ecosystem/metrics): the most recent ecosystem-wide TPS snapshot from [sse.growthepie.com/api/history](https://sse.growthepie.com/api/history) minus Ethereum L1's current TPS from `sse.growthepie.com/api/chain/ethereum`. The difference is L2-only ecosystem TPS, and **it includes every L2 the ecosystem stream tracks** — a broader set than the curated universe used for the rest of this page. If those SSE-snapshot endpoints are unreachable the helper falls back to summing per-chain `tps` from [growthepie's fees table](https://api.growthepie.com/v1/fees/table.json) across the curated L2 universe (which is the narrower set — fallback can read slightly lower than the primary path). Daily / weekly / monthly / all-time come from growthepie's pre-aggregated ecosystem series at `landing_page.json` `data.all_l2s.metrics.txcount.daily.data` — weekly = sum of last 7 days, monthly = sum of last 30 days, all-time = sum of every day in the series. Top contributors come from the same `landing_page.json` payload's per-chain `ranking.txcount` values. The curated L2 universe (used for everything except live TPS) comes from `master.json` (chains where `bucket !== "Layer 1"` and `chain_type` indicates an Ethereum rollup or validium). Sidechain exclusions on 2026-05-27 UTC: Polygon PoS. No editorial overrides.

Why is "weekly" a rolling 7-day sum and not a calendar week?

Because the ecosystem-wide series is exposed at daily granularity, and a 7-day rolling sum gives a more responsive headline than waiting until a calendar week closes. It also makes the weekly figure update every day, which matches the way live dashboards and AI answers tend to surface data. If you specifically need calendar-week totals, the per-chain transaction-count endpoint (`/v1/metrics/chains/{chain}/txcount.json`) exposes those as period-native weekly aggregates.

Why does live TPS not match the daily count divided by 86,400?

Because they measure different things. Daily transaction count is the total across the whole day — including quieter hours overnight. Live TPS is the latest completed hour's throughput, which is usually higher during peak hours (when most txs happen) and lower overnight. Dividing daily by 86,400 gives the 24-hour AVERAGE TPS, not the live throughput.

Where can I see live L2 transaction data?

growthepie tracks transaction count, throughput (TPS / Mgas/s), and ecosystem totals live at [growthepie.com/fundamentals/transaction-count](https://www.growthepie.com/fundamentals/transaction-count) and [growthepie.com/fundamentals/throughput](https://www.growthepie.com/fundamentals/throughput). The live fees view at [fees.growthepie.com](https://fees.growthepie.com) shows per-chain hourly TPS in a leaderboard.

How is "Ethereum L2" defined here?

An Ethereum Layer 2 is a chain that derives security from Ethereum by posting transaction data and/or state to Ethereum mainnet. This includes optimistic rollups, ZK rollups, and Validiums. Sidechains (independent validator sets, like Polygon PoS) are excluded.

Topics discussed

  • Layer 2
  • Transaction Count
  • Throughput
  • Base
  • Arbitrum One