{"slug":"chain-bridged-tvl","title":"Bridged TVL by chain: how much of a chain's capital came from somewhere else","subtitle":"L2Beat's value secured per chain, restricted to what arrived from elsewhere: canonical (locked in the chain's own escrow on its host chain) plus external (a third-party bridge). The complement is native, minted here. The weekly columns move with the whole balance, and the one to read is the move against the cohort median.","category":"Blockchains","metric":"Bridged TVL","unit":"usd","status":"live","higherIsBetter":true,"filters":null,"value":8282420000,"leader":{"name":"Base","slug":"base","value":8282420000},"leaders":[{"name":"Base","slug":"base","value":8282420000}],"rankings":[{"name":"Base","slug":"base","ms":{"p50":8282420000,"p90":8282420000,"p99":8282420000,"mean":8282420000},"successRate":100,"sampleSize":2880},{"name":"Arbitrum One","slug":"arbitrum","ms":{"p50":8189070000,"p90":8189070000,"p99":8189070000,"mean":8189070000},"successRate":100,"sampleSize":2880},{"name":"Hyperliquid","slug":"hyperliquid","ms":{"p50":7157490000,"p90":7157490000,"p99":7157490000,"mean":7157490000},"successRate":100,"sampleSize":2880},{"name":"Polygon PoS","slug":"polygon","ms":{"p50":3909650000,"p90":3909650000,"p99":3909650000,"mean":3909650000},"successRate":100,"sampleSize":2880},{"name":"Robinhood Chain","slug":"robinhood","ms":{"p50":1972670000,"p90":1972670000,"p99":1972670000,"mean":1972670000},"successRate":100,"sampleSize":2880},{"name":"Optimism","slug":"optimism","ms":{"p50":1592750000,"p90":1592750000,"p99":1592750000,"mean":1592750000},"successRate":100,"sampleSize":2880},{"name":"Mantle","slug":"mantle","ms":{"p50":1475370000,"p90":1475370000,"p99":1475370000,"mean":1475370000},"successRate":100,"sampleSize":2880},{"name":"World Chain","slug":"world-chain","ms":{"p50":509332000,"p90":509332000,"p99":509332000,"mean":509332000},"successRate":100,"sampleSize":2880},{"name":"Ink","slug":"ink","ms":{"p50":420943000,"p90":420943000,"p99":420943000,"mean":420943000},"successRate":100,"sampleSize":2880},{"name":"Linea","slug":"linea","ms":{"p50":382761000,"p90":382761000,"p99":382761000,"mean":382761000},"successRate":100,"sampleSize":2880},{"name":"Starknet","slug":"starknet","ms":{"p50":325306000,"p90":325306000,"p99":325306000,"mean":325306000},"successRate":100,"sampleSize":2880},{"name":"Gnosis","slug":"gnosis","ms":{"p50":277440000,"p90":277440000,"p99":277440000,"mean":277440000},"successRate":100,"sampleSize":2880},{"name":"Ronin","slug":"ronin","ms":{"p50":176431000,"p90":176431000,"p99":176431000,"mean":176431000},"successRate":100,"sampleSize":2880},{"name":"Morph","slug":"morph","ms":{"p50":164112000,"p90":164112000,"p99":164112000,"mean":164112000},"successRate":100,"sampleSize":2880},{"name":"Fraxtal","slug":"fraxtal","ms":{"p50":158755000,"p90":158755000,"p99":158755000,"mean":158755000},"successRate":100,"sampleSize":2880},{"name":"zkSync Era","slug":"zksync","ms":{"p50":137885000,"p90":137885000,"p99":137885000,"mean":137885000},"successRate":100,"sampleSize":2880},{"name":"X Layer","slug":"xlayer","ms":{"p50":134495000,"p90":134495000,"p99":134495000,"mean":134495000},"successRate":100,"sampleSize":2880},{"name":"Unichain","slug":"unichain","ms":{"p50":91713800,"p90":91713800,"p99":91713800,"mean":91713800},"successRate":100,"sampleSize":2880},{"name":"Plume","slug":"plume","ms":{"p50":90540400,"p90":90540400,"p99":90540400,"mean":90540400},"successRate":100,"sampleSize":2880},{"name":"Manta Pacific","slug":"manta","ms":{"p50":65363300,"p90":65363300,"p99":65363300,"mean":65363300},"successRate":100,"sampleSize":2880},{"name":"Blast","slug":"blast","ms":{"p50":64106600,"p90":64106600,"p99":64106600,"mean":64106600},"successRate":100,"sampleSize":2880},{"name":"BOB","slug":"bob","ms":{"p50":63699900,"p90":63699900,"p99":63699900,"mean":63699900},"successRate":100,"sampleSize":2880},{"name":"Abstract","slug":"abstract","ms":{"p50":58502100,"p90":58502100,"p99":58502100,"mean":58502100},"successRate":100,"sampleSize":2880},{"name":"Scroll","slug":"scroll","ms":{"p50":44279900,"p90":44279900,"p99":44279900,"mean":44279900},"successRate":100,"sampleSize":2880},{"name":"Lisk","slug":"lisk","ms":{"p50":37486200,"p90":37486200,"p99":37486200,"mean":37486200},"successRate":100,"sampleSize":2880},{"name":"MegaETH","slug":"megaeth","ms":{"p50":35793100,"p90":35793100,"p99":35793100,"mean":35793100},"successRate":100,"sampleSize":2880},{"name":"Metis","slug":"metis","ms":{"p50":29613400,"p90":29613400,"p99":29613400,"mean":29613400},"successRate":100,"sampleSize":2880},{"name":"Immutable zkEVM","slug":"immutable","ms":{"p50":28236300,"p90":28236300,"p99":28236300,"mean":28236300},"successRate":100,"sampleSize":2880},{"name":"Soneium","slug":"soneium","ms":{"p50":19706700,"p90":19706700,"p99":19706700,"mean":19706700},"successRate":100,"sampleSize":2880},{"name":"Celo","slug":"celo","ms":{"p50":19344900,"p90":19344900,"p99":19344900,"mean":19344900},"successRate":100,"sampleSize":2880},{"name":"ApeChain","slug":"apechain","ms":{"p50":18928200,"p90":18928200,"p99":18928200,"mean":18928200},"successRate":100,"sampleSize":2880},{"name":"Gravity","slug":"gravity","ms":{"p50":18558200,"p90":18558200,"p99":18558200,"mean":18558200},"successRate":100,"sampleSize":2880},{"name":"Taiko","slug":"taiko","ms":{"p50":13849400,"p90":13849400,"p99":13849400,"mean":13849400},"successRate":100,"sampleSize":2880},{"name":"Zircuit","slug":"zircuit","ms":{"p50":13014000,"p90":13014000,"p99":13014000,"mean":13014000},"successRate":100,"sampleSize":2880},{"name":"Arbitrum Nova","slug":"arbitrum-nova","ms":{"p50":12705800,"p90":12705800,"p99":12705800,"mean":12705800},"successRate":100,"sampleSize":2880},{"name":"Polygon zkEVM","slug":"polygon-zkevm","ms":{"p50":10191100,"p90":10191100,"p99":10191100,"mean":10191100},"successRate":100,"sampleSize":2880},{"name":"Mode","slug":"mode","ms":{"p50":7900950,"p90":7900950,"p99":7900950,"mean":7900950},"successRate":100,"sampleSize":2880},{"name":"Boba Network","slug":"boba","ms":{"p50":6620150,"p90":6620150,"p99":6620150,"mean":6620150},"successRate":100,"sampleSize":2880},{"name":"Zora","slug":"zora","ms":{"p50":5980230,"p90":5980230,"p99":5980230,"mean":5980230},"successRate":100,"sampleSize":2880},{"name":"Reya Network","slug":"reya","ms":{"p50":4651840,"p90":4651840,"p99":4651840,"mean":4651840},"successRate":100,"sampleSize":2880},{"name":"Cyber","slug":"cyber","ms":{"p50":3067250,"p90":3067250,"p99":3067250,"mean":3067250},"successRate":100,"sampleSize":2880},{"name":"Hemi","slug":"hemi","ms":{"p50":1150960,"p90":1150960,"p99":1150960,"mean":1150960},"successRate":100,"sampleSize":2880}],"sparkline":[8371720000,8371720000,8365020000,8365020000,8365020000,8291280000,8291280000,8291280000,8240150000,8240150000,8240150000,8216590000,8216590000,8216590000,8215660000,8215660000,8215660000,8253760000,8253760000,8253760000,8254020000,8254020000,8254020000,8242510000,8242510000,8242510000,8228590000,8228590000,8228590000,8207920000,8207920000,8207920000,8210450000,8210450000,8210450000,8205490000,8205490000,8205490000,8211980000,8211980000,8211980000,8210660000,8210660000,8210660000,8208740000,8208740000,8208740000,8213130000,8213130000,8213130000,8216730000,8216730000,8216730000,8190660000,8190660000,8190660000,8208240000,8208240000,8208240000,8197360000,8197360000,8197360000,8223230000,8223230000,8223230000,8230120000,8230120000,8230120000,8230720000,8230720000,8230720000,8282420000,8282420000],"sampleSize":120960,"asOf":"2026-09-30T13:00:00.002Z","freshness":{"asOf":"2026-09-30T13:00:00.002Z","ageHours":2.1,"stale":false},"measured":42,"ranked":42,"headline":"Base leads bridged TVL at $8.28B (latest value) across 42 ranked chains.","quote":"Base leads bridged TVL at $8.28B (latest value) across 42 ranked chains. Source: OpenChainBench (https://openchainbench.com/benchmarks/chain-bridged-tvl).","cite":{"plain":"OpenChainBench. \"Bridged TVL by chain: how much of a chain's capital came from somewhere else\". Retrieved 2026-09-30. https://openchainbench.com/benchmarks/chain-bridged-tvl","bibtex":"@misc{ocb_chain_bridged_tvl,\n  author = {OpenChainBench},\n  title  = {Bridged TVL by chain: how much of a chain's capital came from somewhere else},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/chain-bridged-tvl},\n  note   = {Retrieved 2026-09-30}\n}","apa":"OpenChainBench. (2026). Bridged TVL by chain: how much of a chain's capital came from somewhere else. Retrieved September 30, 2026, from https://openchainbench.com/benchmarks/chain-bridged-tvl","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Bridged TVL by chain: how much of a chain's capital came from somewhere else\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/chain-bridged-tvl\r\nY2  - 2026-09-30\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/chain-bridged-tvl","ogImage":"https://openchainbench.com/api/og/chain-bridged-tvl","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/chain-kpis","methodology":["Source: L2Beat /api/scaling/summary, one unauthenticated request per tick covering every tracked project. Poll cadence 15 minutes, matched to the DefiLlama cadence in the same harness. Neither is the instant it is read at: DefiLlama publishes one daily TVL aggregate, and L2Beat computes an hourly series that normally runs one to two hours behind, so the page reports the last point each source finished rather than the moment of the request.","Bridged TVL = canonical + external from tvs.breakdown, in USD. Canonical is value escrowed on the host chain by the chain's own contracts; external arrived through a third-party bridge; native was minted on the chain itself and is excluded.","The three origins reconstruct the total, so bridged TVL is exactly the value secured that is not native, and a chain whose value is entirely canonical reads 100 percent bridged. A row whose origins miss its total by more than 0.1 percent is not published at all: if the upstream field names change, every one of them binds to zero, and a $0 bridged TVL at full health would be a wrong number that looks measured.","Weekly move: L2Beat's own change7d on total value secured, converted from a ratio to a percentage. The excess subtracts the median change across every live project above $200M of value secured.","The $200M floor exists because the median is a yardstick. L2Beat tracks about a hundred projects and most of them are small, so without a floor the many dust chains outnumber the rest and their moves, which are incentive programs rather than capital rotation, own the middle of the sorted list.","Cohort composition: every live project above the floor votes, layer 3s and projects L2Beat currently has under review included. They are counted, not filtered, because dropping them would make the yardstick a judgement rather than a measurement; chain_tvs_cohort_size, _layer3 and _under_review publish the composition. Below five projects no median is published and the excess series is cleared rather than frozen.","Rows: every chain in the OCB registry that carries an L2Beat project id, each verified against a live read of the endpoint. Several ids differ from the OCB slug (polygon-pos, zksync2, roninnetwork, worldchain, mantapacific, galxegravity, nova, polygonzkevm, bobanetwork, immutablezkevm).","Membership: a row is a chain in the OCB chain registry that L2Beat tracks in its scaling summary, whatever category L2Beat files it under (42 of L2Beat's roughly 100 projects on 2026-09-25, Plume mapped that day); L2Beat projects outside the registry are not rows. Settled L1s carry no id because a chain with no host chain has no bridged balance to report.","A project L2Beat has archived, one reporting a zero total, and one whose origins do not reconstruct that total all publish nothing: the chain's gauges are deleted rather than carried forward, so the row reads unresponsive within the hour, and chain_kpis_health{source=\"l2beat\"} drops to 0 for that chain. That health series is the success column, so a row that stopped reporting also stops reading 100 percent.","Freshness reads L2Beat's own chart.syncedUntil, not the Prometheus scrape and not the time of our fetch. The first is always seconds old because the harness re-exports carried-forward gauges; the second stays green when L2Beat answers 200 with stale numbers. A row whose weekly move is missing keeps its balance and loses only its two weekly columns, rather than publishing a flat week that never happened.","Every aggregate column reads the latest value rather than a window statistic, so the board and the origin panels always describe the same instant. p50, p90, p99 and the mean are equal by construction; the sample count is the number of Prometheus scrapes in the 24h window (about 2,880 at a 30 second scrape), not a count of measurements, since the underlying value refreshes every 15 minutes.","L2Beat's figures are a third-party measurement, credited as the source. OCB does not re-derive the escrow balances; this bench republishes the split and computes the cohort-relative move on top of it."],"license":"CC-BY-4.0"}