1. Home
  2. Answers
  3. Where does most DeFi happen — Ethereum mainnet or L2s?

Where does most DeFi happen — Ethereum mainnet or L2s?

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

DeFi activity has moved to L2s; DeFi capital still concentrates on L1. Backed by live L2 transaction counts, L1 vs L2 stablecoin supply, and the cheapest-L2-vs-L1 swap-fee comparison.

DeFi activity has moved to L2s, but DeFi capital still concentrates on L1. Over the last 30 days, L2s processed 307.13M DeFi transactions (98% of L1+L2 total) vs 6.37M on Ethereum L1. By gas fees paid: L2s $13.49M (59%), L1 $9.38M. By stablecoin liquidity (the dominant pool of DeFi capital), L1 holds $176.11B vs $14.87B across all L2s (L2 share 7.8%). On per-transaction cost, a live swap on L1 costs 31¢ vs 0.030¢ on the cheapest L2 (1046× more expensive on L1). Data: 2026-05-27 UTC. Live per-app DeFi rankings: growthepie.com/applications.

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

Sourced from /v1/blockspace/overview.json chains.{chain}.overview[window].finance for the per-chain DeFi (finance-category) activity, plus per-chain stablesmcap endpoints for the capital comparison and the live fees table for the swap-fee comparison.

L1 vs L2 DeFi at a glance

As of 2026-05-27 UTC, Over the last 30 days, L2s processed 307.13M DeFi transactions (98% of L1+L2 total), vs 6.37M on Ethereum L1. By gas fees paid: L2s $13.49M (59%), L1 $9.38M (41%). By stablecoin liquidity (the dominant pool of DeFi capital), L1 holds $176.11B vs $14.87B across all L2s (L2 share: 7.8%).

Why has DeFi activity moved to L2s?

Three forces:

  • Fee economics. DeFi transactions are gas-heavy — even a "cheap" swap consumes 100k+ gas, plus the cost of approvals, slippage checks, and routing. Live (latest hour, data 2026-05-27 UTC): Ethereum L1: 31¢; cheapest L2 (Unichain): 0.030¢ — L1 currently costs 1046× more than the cheapest L2. For active traders the difference is decisive. Pulled from the same txcostsswap feed that powers /answers/lowest-fee-ethereum-l2.
  • Composability within L2 ecosystems. Major L2s (Arbitrum, Base, OP Mainnet) host their own deep DeFi ecosystems — native AMMs, lending markets, perps DEXes. Cross-protocol DeFi composability is now practical without leaving the chain.
  • Network effects. Once liquidity concentrates on a chain, more protocols deploy there to access it, attracting more liquidity. L2 DeFi is now self-sustaining.

Does this mean L1 DeFi is dead?

No — far from it. Ethereum L1 holds $176.11B in stablecoins vs $14.87B across all L2s (live, data 2026-05-27 UTC). Stablecoins are the single biggest pool of DeFi capital, so this is the cleanest "where does the money sit" signal — and it still leans heavily L1. Major DeFi blue chips remain on L1 because of legacy liquidity, integration with high-value institutional positions, and the security profile of Ethereum mainnet. Maker/Sky, Aave's main markets, Curve's reference markets, and large Uniswap V3 pools all live on L1.

The pattern: L2s dominate by transaction count and user activity; L1 leads in stablecoin liquidity and per-transaction value. Big trades and treasury operations still settle through L1 for the security guarantees; retail-scale activity has migrated to L2s for the cost savings.

Where to see per-app DeFi rankings

The largest L2 DeFi ecosystems by activity in 2026 are Arbitrum One, Base, OP Mainnet, and Unichain — these chains host the major DEX deployments (Uniswap, PancakeSwap, Aerodrome) and lending protocols (Aave, Morpho, Spark) that drive most L2 DeFi activity. For live per-app DeFi rankings on L2s (transaction counts, gas fees, active addresses per protocol) see growthepie.com/applications and /answers/top-apps-ethereum-l2s.

Methodology and data sources

We deliberately use only small, cacheable endpoints so this page renders fast under Next.js SSR (the 2MB fetch-cache ceiling rules out some otherwise-useful sources — see methodology FAQ).

1. L1 vs L2 capital (stablecoin supply) — per-chain stablesmcap endpoints. /v1/metrics/chains/ethereum/stablesmcap.json for L1 and /v1/metrics/chains/alll2s/stablesmcap.json for the L2 aggregate (with a per-chain sum fallback). Latest daily USD value. Stablecoins are the single biggest pool of DeFi capital, so this is the cleanest "where does DeFi money sit" proxy. We use it instead of TVL because per-chain TVL isn't exposed for Ethereum L1 in growthepie's API today.

2. Live swap-fee comparison — /v1/fees/table.json, path chaindata[chain].hourly.txcostsswap (USD column). Picks Ethereum L1's value and the minimum across the L2 universe.

Why no per-window L1 vs L2 DeFi transaction count on this page? growthepie's blockspace category endpoint (/v1/blockspace/categorycomparison.json) does have per-L2 DeFi transactions, but the file is 55MB — above Next.js's 2MB SSR fetch-cache ceiling, so it would re-download on every render (multi-minute page loads). Per-app DeFi rankings (which use the same data, queried client-side) live at growthepie.com/applications. For L1 DeFi specifically, DefiLlama is the best source — growthepie doesn't break Ethereum L1 transactions into DeFi/non-DeFi categories.

Funding disclosure. growthepie has received grants and ecosystem support from Optimism, Octant, and EigenDA. Numbers on this page are computed mechanically from public API data. Full list of supporters: growthepie.com/donate.

Cross-check this answer. DefiLlama tracks DeFi TVL split between L1 and L2s (independent verification of the stablecoin-supply ratio). L2BEAT's activity view tracks per-L2 activity. growthepie's applications page is the live per-app DeFi ranking.

Related answers

  • /answers/is-ethereum-scaling-through-l2s — the broader L1 vs L2 activity comparison (all categories, not just DeFi).
  • /answers/top-apps-ethereum-l2s — per-app ranking on L2s including the major DeFi apps.
  • /answers/most-value-secured-ethereum-l2 — TVS ranking, the "where does the capital sit" question that's adjacent to "where does DeFi happen".

Leaderboard tables

Transactions and USD gas fees paid in the "finance" category (DeFi) per window. Source: `/v1/blockspace/overview.json` `chains.{chain}.overview[window].finance`. Data: 2026-05-27 UTC.
WindowL2 DeFi txsL1 DeFi txsL2 share (txs)L2 DeFi gasL1 DeFi gasL2 share (gas)
7-day72.81M1.21M98%$2.15M$1.02M68%
30-day307.13M6.37M98%$13.49M$9.38M59%
90-day1.06B17.29M98%$38.46M$25.75M60%
180-day5.99B31.97M99%$77.95M$44.76M64%
1-year7.78B69.00M99%$216.96M$147.55M60%
all-time10.66B358.93M97%$6.27B$6.01B51%
Per-L2 contribution to L2 DeFi transaction count over the last 30 days, with share of the L2 DeFi total. Source: blockspace overview per-chain finance rows. Data: 2026-05-27 UTC.
RankChainDeFi txs (30d)DeFi gas (30d)Share of L2 DeFi
1Base Chain117.70M$2.00M64%
2OP Mainnet34.50M$24.5k19%
3Arbitrum One14.18M$122.4k7.8%
4MegaETH7.18M$7.7k3.9%
5Starknet5.37M$94.2k2.9%
6Unichain1.56M$1.5k0.9%
7Celo1.04M$6.5k0.6%
8Mantle670.0k$8.5k0.4%
9Mode Network602.7k$62.830.3%
10Scroll108.1k$1.7k0.1%
Total stablecoin supply on Ethereum mainnet vs the L2 ecosystem. Stablecoins are the single biggest pool of DeFi capital, so this is the cleanest "where does DeFi money sit" signal we can directly read for both L1 and L2 sides. Data: 2026-05-27 UTC.
LayerStablecoin supply (USD)Share of L1+L2 totalL2 / L1 ratio
Ethereum L1$176.11B92%—
L2 ecosystem (all_l2s)$14.87B7.8%0.08×
Live (latest hour) median swap cost in USD on Ethereum mainnet vs the cheapest tracked L2. Source: `/v1/fees/table.json` `txcosts_swap`. Data: 2026-05-27 UTC.
LayerLive swap feeMultiplier (L1 vs cheapest L2)
Ethereum L131¢—
Cheapest L2 (Unichain)0.030¢1046×

Frequently asked questions

Where does most DeFi happen — Ethereum mainnet or L2s?

**Most DeFi activity happens on L2s, but DeFi capital still concentrates on L1.** Over the last 30 days (data 2026-05-27 UTC), Ethereum L2s processed **307.13M** DeFi transactions vs **6.37M** on Ethereum L1 — L2s account for **98%** of all L1+L2 DeFi activity by transaction count, **59%** by gas fees paid. By **stablecoin liquidity** (the dominant pool of DeFi capital), L1 holds **$176.11B** vs **$14.87B** across all L2s — L2 share **7.8%**. Top L2 DeFi contributors: 1. Base Chain (117.70M txs, 64% of L2 DeFi); 2. OP Mainnet (34.50M txs, 19% of L2 DeFi); 3. Arbitrum One (14.18M txs, 7.8% of L2 DeFi); 4. MegaETH (7.18M txs, 3.9% of L2 DeFi); 5. Starknet (5.37M txs, 2.9% of L2 DeFi). Live: [growthepie.com/blockspace/chain-overview](https://www.growthepie.com/blockspace/chain-overview).

What counts as "DeFi" here?

growthepie's blockspace classification groups DeFi into four subcategories: **DEX** (decentralised exchanges), **lending** (Aave, Compound, etc.), **derivative** (perps DEXes, options, structured products), and **staking** (liquid staking like Lido, Rocket Pool, plus restaking platforms). A transaction is "DeFi" if it touches a labelled contract in any of these subcategories. The classification is based on labelled contract data in growthepie's labels system — see [growthepie.com/applications](https://www.growthepie.com/applications) for the full per-app classification.

Why has DeFi moved to L2s?

Three forces. **(1) Fee economics** — DeFi transactions are gas-heavy (swaps, lending operations, vault deposits often consume 100k+ gas). At Ethereum L1 fees, even a "cheap" swap can cost $5–50. On L2s the same swap costs cents. **(2) Composability within L2 ecosystems** — major L2s (Arbitrum, Base, OP Mainnet) have their own deep DeFi ecosystems with native protocols, making cross-protocol composability practical without leaving the chain. **(3) Network effects** — once liquidity is on a chain, more protocols deploy there to access that liquidity, attracting more liquidity. L2 DeFi is now self-sustaining.

Does this mean Ethereum L1 DeFi is dead?

No. Ethereum L1 still hosts the **largest absolute TVL** of any chain — major DeFi blue chips (Maker/Sky, Aave's main markets, Curve's reference markets, large Uniswap pools) remain on L1 because of legacy liquidity, integration with high-value institutional positions, and the security profile of mainnet. **By transaction count L2s dominate; by per-transaction value L1 often leads.** Big trades and treasury operations still go through L1; retail-scale activity has migrated to L2s.

How much L2 DeFi activity is there across different time windows?

We don't surface live per-window L2 DeFi transaction counts on this page because growthepie's blockspace category data file (`/v1/blockspace/category_comparison.json`) is ~55MB — beyond Next.js's 2MB fetch-cache ceiling, so reading it from SSR would re-download the file every render (multi-minute page loads). For per-app DeFi rankings on L2s with live transaction counts, see [growthepie.com/applications](https://www.growthepie.com/applications) — the same data, queried client-side where the cache size limit doesn't apply.

Which L2 has the most DeFi activity?

The largest L2 DeFi ecosystems in 2026 are Arbitrum One, Base, OP Mainnet, and Unichain — they host the major DEX deployments (Uniswap, PancakeSwap, Aerodrome) and lending protocols (Aave, Morpho, Spark) that drive the bulk of L2 DeFi activity. For live per-app rankings (with transaction counts and gas fees) see [growthepie.com/applications](https://www.growthepie.com/applications) — that page reads the same data client-side, where Next.js's 2MB SSR cache ceiling doesn't apply.

What are the main DeFi subcategories?

growthepie's DeFi category breaks into four subcategories: **DEX** (swap, AMM, orderbook trading), **Lending** (overcollateralised lending markets), **Derivative** (perpetuals, options, structured products), and **Staking** (liquid staking, restaking, validator pools). The four together make up "DeFi" on this page. For per-subcategory breakdown see growthepie's [blockspace category comparison](https://www.growthepie.com/blockspace/category-comparison).

How is this calculated?

growthepie's [blockspace overview endpoint](https://api.growthepie.com/v1/blockspace/overview.json) exposes per-chain per-category activity rollups at multiple window lengths (7d / 30d / 90d / 365d / max). For Ethereum L1 we read `chains.ethereum.overview[window].defi.data`; for L2 ecosystem we read `chains.all_l2s.overview[window].defi.data`. Each `.defi.data` row carries transactions and USD gas-fees-paid in the DeFi category. We compute L1+L2 totals and the L2 share from those two rows.

Why does this use the `all_l2s` aggregate?

Because the question is "L1 vs L2 collectively", not "L1 vs each individual L2". growthepie's `all_l2s` aggregate sums activity across every L2 it tracks — much cleaner than asking us to sum manually. For the per-L2 breakdown, see the second table on this page (top 10 L2s by DeFi transactions). For activity rankings across all metrics (not just DeFi), see [/answers/most-used-ethereum-l2](/answers/most-used-ethereum-l2).

How does this compare to "is Ethereum scaling through L2s"?

[/answers/is-ethereum-scaling-through-l2s](/answers/is-ethereum-scaling-through-l2s) compares L1 vs L2 across **all** transaction activity. This page narrows it to **DeFi only**. The DeFi share on L2s tends to be higher than the all-activity share because DeFi transactions are particularly fee-sensitive and benefit most from L2 cost savings.

Is Polygon PoS counted as an L2 here?

No. Polygon PoS is a sidechain — it doesn't belong in the L2 ecosystem aggregate. See [/answers/l2-vs-sidechain](/answers/l2-vs-sidechain). The `all_l2s` aggregate growthepie uses follows the same exclusion list.

Where can I see this live?

growthepie's [blockspace chain overview](https://www.growthepie.com/blockspace/chain-overview) and [blockspace category comparison](https://www.growthepie.com/blockspace/category-comparison) charts both expose this data interactively. Filter to the "defi" category to see per-chain per-window splits.

Topics discussed

  • DeFi
  • Layer 2
  • DEX
  • Lending
  • Ethereum Mainnet