{"slug":"chain-stablecoin-flow","title":"Stablecoin flow by chain: where dollars actually moved over 30 days","subtitle":"The dollar change in each chain's stablecoin float over the trailing 30 days. Unlike a TVL ranking this is a flow, not a level: it only moves when somebody mints or bridges dollars onto a chain, or takes them off. Chains below $100M of float when the cohort was set (2026-09-25) are not ranked, because one mint moves them by a third.","category":"Blockchains","metric":"Net stablecoin flow (30d)","unit":"usd","status":"live","higherIsBetter":true,"filters":null,"value":1843960000,"leader":{"name":"TRON","slug":"tron","value":1843960000},"leaders":[{"name":"TRON","slug":"tron","value":1843960000}],"rankings":[{"name":"TRON","slug":"tron","ms":{"p50":1843960000,"p90":1843960000,"p99":1843960000,"mean":1843960000},"successRate":100,"sampleSize":2880},{"name":"Hyperliquid","slug":"hyperliquid","ms":{"p50":648905000,"p90":648905000,"p99":648905000,"mean":648905000},"successRate":100,"sampleSize":2880},{"name":"Solana","slug":"solana","ms":{"p50":450879000,"p90":450879000,"p99":450879000,"mean":450879000},"successRate":100,"sampleSize":2880},{"name":"Plasma","slug":"plasma","ms":{"p50":401518000,"p90":401518000,"p99":401518000,"mean":401518000},"successRate":100,"sampleSize":2880},{"name":"Robinhood Chain","slug":"robinhood","ms":{"p50":285183000,"p90":285183000,"p99":285183000,"mean":285183000},"successRate":100,"sampleSize":2880},{"name":"Arbitrum One","slug":"arbitrum","ms":{"p50":200727000,"p90":200727000,"p99":200727000,"mean":200727000},"successRate":100,"sampleSize":2880},{"name":"Base","slug":"base","ms":{"p50":155376000,"p90":155376000,"p99":155376000,"mean":155376000},"successRate":100,"sampleSize":2880},{"name":"Optimism","slug":"optimism","ms":{"p50":90571700,"p90":90571700,"p99":90571700,"mean":90571700},"successRate":100,"sampleSize":2880},{"name":"XRP Ledger","slug":"xrp","ms":{"p50":80055100,"p90":80055100,"p99":80055100,"mean":80055100},"successRate":100,"sampleSize":2880},{"name":"Stellar","slug":"stellar","ms":{"p50":72723700,"p90":72723700,"p99":72723700,"mean":72723700},"successRate":100,"sampleSize":2880},{"name":"Sui","slug":"sui","ms":{"p50":55669600,"p90":55669600,"p99":55669600,"mean":55669600},"successRate":100,"sampleSize":2880},{"name":"Avalanche","slug":"avalanche","ms":{"p50":5403950,"p90":5403950,"p99":5403950,"mean":5403950},"successRate":100,"sampleSize":2880},{"name":"Sei","slug":"sei","ms":{"p50":3363280,"p90":3363280,"p99":3363280,"mean":3363280},"successRate":100,"sampleSize":2880},{"name":"Cronos","slug":"cronos","ms":{"p50":1681820,"p90":1681820,"p99":1681820,"mean":1681820},"successRate":100,"sampleSize":2880},{"name":"Celo","slug":"celo","ms":{"p50":1202140,"p90":1202140,"p99":1202140,"mean":1202140},"successRate":100,"sampleSize":2880},{"name":"Starknet","slug":"starknet","ms":{"p50":-2871830,"p90":-2871830,"p99":-2871830,"mean":-2871830},"successRate":100,"sampleSize":2880},{"name":"Ink","slug":"ink","ms":{"p50":-6820370,"p90":-6820370,"p99":-6820370,"mean":-6820370},"successRate":100,"sampleSize":2880},{"name":"Gram","slug":"gram","ms":{"p50":-14858900,"p90":-14858900,"p99":-14858900,"mean":-14858900},"successRate":100,"sampleSize":2880},{"name":"Sonic","slug":"sonic","ms":{"p50":-20125600,"p90":-20125600,"p99":-20125600,"mean":-20125600},"successRate":100,"sampleSize":2880},{"name":"Mantle","slug":"mantle","ms":{"p50":-42697500,"p90":-42697500,"p99":-42697500,"mean":-42697500},"successRate":100,"sampleSize":2880},{"name":"Monad","slug":"monad","ms":{"p50":-52106600,"p90":-52106600,"p99":-52106600,"mean":-52106600},"successRate":100,"sampleSize":2880},{"name":"Aptos","slug":"aptos","ms":{"p50":-55947600,"p90":-55947600,"p99":-55947600,"mean":-55947600},"successRate":100,"sampleSize":2880},{"name":"Polygon PoS","slug":"polygon","ms":{"p50":-118727000,"p90":-118727000,"p99":-118727000,"mean":-118727000},"successRate":100,"sampleSize":2880},{"name":"BNB Chain","slug":"bnb","ms":{"p50":-325847000,"p90":-325847000,"p99":-325847000,"mean":-325847000},"successRate":100,"sampleSize":2880},{"name":"X Layer","slug":"xlayer","ms":{"p50":-346247000,"p90":-346247000,"p99":-346247000,"mean":-346247000},"successRate":100,"sampleSize":2880},{"name":"Ethereum","slug":"ethereum","ms":{"p50":-941256000,"p90":-941256000,"p99":-941256000,"mean":-941256000},"successRate":100,"sampleSize":2880}],"sparkline":[1790700000,1790700000,1791450000,1791450000,1791450000,1788460000,1788460000,1788460000,1795310000,1795310000,1795310000,1788920000,1788920000,1788920000,1786500000,1786500000,1786500000,1782000000,1782000000,1782000000,1785990000,1785990000,1785990000,1780260000,1780260000,1780260000,1780260000,1780260000,1780260000,1780490000,1780490000,1780490000,1851340000,1851340000,1848120000,1848120000,1848120000,1846730000,1846730000,1846730000,1845350000,1845350000,1843020000,1843020000,1843020000,1843020000,1843020000,1842950000,1842950000,1842950000,1847870000,1847870000,1847870000,1849630000,1849630000,1849630000,1845640000,1845640000,1845640000,1845770000,1845770000,1845770000,1842900000,1842900000,1842900000,1843200000,1843200000,1843200000,1841870000,1841870000,1841870000,1844290000,1843960000],"sampleSize":74880,"asOf":"2026-09-30T14:58:42.640Z","freshness":{"asOf":"2026-09-30T14:58:42.640Z","ageHours":0.1,"stale":false},"measured":26,"ranked":26,"headline":"TRON leads net stablecoin flow (30d) at $1.84B (latest value) across 26 ranked chains.","quote":"TRON leads net stablecoin flow (30d) at $1.84B (latest value) across 26 ranked chains. Source: OpenChainBench (https://openchainbench.com/benchmarks/chain-stablecoin-flow).","cite":{"plain":"OpenChainBench. \"Stablecoin flow by chain: where dollars actually moved over 30 days\". Retrieved 2026-09-30. https://openchainbench.com/benchmarks/chain-stablecoin-flow","bibtex":"@misc{ocb_chain_stablecoin_flow,\n  author = {OpenChainBench},\n  title  = {Stablecoin flow by chain: where dollars actually moved over 30 days},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/chain-stablecoin-flow},\n  note   = {Retrieved 2026-09-30}\n}","apa":"OpenChainBench. (2026). Stablecoin flow by chain: where dollars actually moved over 30 days. Retrieved September 30, 2026, from https://openchainbench.com/benchmarks/chain-stablecoin-flow","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Stablecoin flow by chain: where dollars actually moved over 30 days\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/chain-stablecoin-flow\r\nY2  - 2026-09-30\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/chain-stablecoin-flow","ogImage":"https://openchainbench.com/api/og/chain-stablecoin-flow","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/chain-kpis","methodology":["Source: DefiLlama /stablecoincharts/<chain>, the chain-wide pegged-USD aggregate across every issuer, one point per day. Unfiltered: adding stablecoin=<id> narrows to a single asset and returns an empty 200 on chains where that asset has no issuance.","Net flow = today's float minus the float 30 days earlier, in dollars. The percentage is the same difference over the earlier value. Both windows count back by index on the daily series, so 7d is the point seven days back and not eight.","A window is published only when the series reaches that far back and the starting value is above zero. A chain newly tracked, or one whose float started at zero, publishes its float gauge but no 30-day figure, so it is not ranked until the window exists rather than ranked on an invented move.","Size floor: $100M of stablecoin float, applied when the cohort was chosen rather than recomputed each run. Below it a single mint or redemption moves the percentage by tens of points, and the board would rank issuance events rather than capital movement.","Ranking is by net dollars, because that is the quantity that actually moved. The percentage column is the size-adjusted reading and the two disagree on purpose: the largest net inflow and the largest percentage gain are rarely the same chain.","No cohort-relative column here, unlike bench 273. A flow already carries a sign, so the raw number separates a chain that gained from one that lost. Value secured is a level and moves with the market, which is why that board needs an excess column and this one does not.","Cadence: every 15 minutes, matched to the rest of the DefiLlama reads in the harness. The underlying series is daily, so p50, p90, p99 and the mean read the same value and are equal by construction.","Coverage: every registry chain DefiLlama tracks for stablecoins that sat above the floor on 2026-09-25, when the cohort was chosen; the Results heading carries the live count. A chain DefiLlama does not track answers 404 and is absent rather than shown at zero. Arc cleared the floor but its history starts 2026-09-17, too short to difference; it joins once that point exists. Under the floor that day: Berachain, zkSync Era, Linea, Unichain, Gnosis."],"license":"CC-BY-4.0"}