Photo: public domain via Openverse, CC0.
DefiLlama's page for Reservoir Protocol reports $61.41 million
of total value locked this morning. Four days ago it reported
$20.05 million. Reservoir exists to issue a stablecoin called
rUSD, and calling totalSupply() on the rUSD
contract at 0x09D4214C on Ethereum returns 257,145.71 tokens.
Both numbers describe the same protocol on the same day. Only one of them is a liability the protocol owes anybody.
What the $61 million is counting
Reservoir mints rUSD against a portfolio it calls a balance sheet: positions in Morpho vaults, Aave deposits, Pendle principal tokens, Ethena's sUSDe, and lending vaults on Curvance. Its own documentation describes three buckets — DeFi yield strategies, real-world assets sourced through curators, and crypto-backed lending markets — and publishes no dollar figures for any of them.
DefiLlama fills that gap with an adapter, which is a JavaScript file listing token-and-owner address pairs. The file has 265 lines and covers sixteen EVM chains plus Solana. One commented-out entry on line 13 says rUSD itself is excluded because it is the project's own token. Everything else gets summed. TVL, here, means the value of whatever currently sits at a set of addresses somebody typed into a repository.
The September 2 jump was a text file
Reservoir's tracked TVL on Monad read $4.58 million on September 1 and $42.45 million on September 2. That is $37.9 million appearing overnight on a single chain, which now carries 69% of the protocol's entire reported total.
Pull request #20883 merged into DefiLlama's adapter for Reservoir on September 4 at 23:59 UTC. It added three lines to the Monad section: a third Curvance USDC vault and two more cAUSD vault entries. I queried all three against Monad mainnet. They hold $22,370,696, $14,235,749 and $716,343 of vault shares — $37.32 million together. The entries that were already in the file hold $3.81 million, which is roughly what the chain read before the jump.
Now check the other side of the trade. Curvance is the lending market those vaults belong to. Its own tracked TVL on Monad was $134.94 million on September 1 and $135.05 million on September 2. Nothing arrived. The money was already sitting there, unchanged, for weeks.
The same $37 million is now counted twice. Once inside Curvance's $130 million, and once inside Reservoir's $61 million. Both dashboards are correct about their own perimeter. Adding them together gives a number that does not exist.
Where the stablecoin actually went
rUSD was not always small. Outstanding supply peaked at $88.46 million on October 28, 2025, after a year of steady growth from about $10 million.
On November 4, 2025, Stream Finance disclosed a $93 million loss from an external fund manager. Its yield token xUSD fell from a dollar to roughly 26 cents inside a day, and researchers traced about $285 million of connected debt through curated lending markets on Euler, Morpho and Silo. DefiLlama still carries a marker on Reservoir's chart dated to that day, labelled "Stream finance XUSD depeg."
Reservoir's supply held for three more days near $47 million. On November 8 it read $4.39 million — a 91% drop in 24 hours. By November 11 it was $704,655. The peg stability module let holders swap rUSD back for USDC at par, and enough of them used it that the token has not been above $1.8 million since.
Reported TVL against rUSD outstanding, June 2025 to September 2026
Bars are DefiLlama's tracked TVL in millions of dollars, left axis. The line is rUSD outstanding in millions, right axis, sampled on the first of each month. The two series parted company in December 2025 and never reconnected.
257,000 tokens spread across 17 chains
DefiLlama tracks rUSD balances on 17 networks. Berachain holds $176,153 of it and Ethereum holds $85,856. Then the list turns comic: Base $76, Katana $52, World Chain $16, BNB Chain $15, Avalanche $11, Arbitrum $10, Unichain $5, Linea $3, Plume $2, Solana 20 cents, Sei a hundredth of a cent. Monad, the chain carrying 69% of the protocol's reported TVL, holds one dollar of rUSD.
CoinGecko prices the token at $0.9950 with $2.32 of trading volume over the past 24 hours. Its recorded all-time high is $2.02, printed on February 20, 2026, and its low is 86 cents from May 23. A dollar token turning over two dollars a day will quote whatever the last trade cleared at.
Reservoir is not the problem here
The protocol is still working. It collected $8,496 in fees over the past 24 hours and $214,833 over the past 30 days, which is a normal yield on a portfolio that size. Nothing suggests anything is hidden or broken. The number that misleads is one the team does not control, published by a third party, assembled from a file anyone can edit through a pull request. That is the reason to distrust it.
TVL is the wrong metric for a stablecoin issuer
For a lending market or a DEX, TVL is at least measuring the thing users care about: deposits they can withdraw. For a stablecoin issuer it measures the asset side of a balance sheet and says nothing about the liability side. A protocol with $61 million of reserves against $257,000 of outstanding tokens has a collateral ratio of 238 to 1. A ratio that size means the reserve number and the token number stopped describing the same business ten months ago.
Reservoir's reported TVL has read $288.58 million, $18.24 million, $144.44 million and $20.05 million on the first of various months since November 2025. Its rUSD supply over that stretch stayed inside a band from $271,000 to $1.6 million. The bouncing number is mostly the adapter being edited — fourteen commits touched the file this year, each one adding or removing addresses. The flat number is the one describing the business.
Four checks that take about ten minutes
-
Read supply from the contract, not the dashboard. Any
block explorer will run
totalSupply()for free. For rUSD it returns 257,145.71, matching CoinGecko to eight decimal places, so the tracker is fine and the token is simply tiny. - Break supply down by chain. A stablecoin advertised as live on 17 networks where 13 of them hold under $100 is telling you those deployments are announcements, not markets.
- Open the DefiLlama adapter before quoting a TVL move. Every protocol page links to its own adapter source under the methodology section. Check the commit history against the date of the move. If a file changed the day the chart jumped, the chart is reporting the file.
- Cross-check the venue holding the assets. If a protocol gains $38 million on one chain, the lending market it deposits into should gain roughly $38 million too. Curvance did not, and that settled the question in under a minute.
A stablecoin's outstanding supply is the closest thing crypto has to a customer count. Reservoir had 88 million of them last October and has 257,000 now, and the DefiLlama page went up 206% in four days without one new token being minted. If you are sizing up a yield product built on somebody's dollar token, the supply chart tells you whether anyone is still using it, and the adapter file tells you whether the headline number means what you assumed it did.