What TVL measures
TVL reflects how much capital users have committed to a protocol. When assets are deposited into a lending market, a liquidity pool, or a staking contract, those balances are held on-chain and can be read directly. Summing them and converting to a common currency, usually dollars, gives the protocol's TVL. A higher TVL generally indicates more committed capital, which is why it is used as an approximate measure of a protocol's scale.
How TVL is calculated
Calculating TVL involves two steps: reading the balances and pricing them. First, the on-chain token balances held in the protocol's contracts, which are public, are read. Second, each balance is multiplied by the current price of that token to express the total in one currency, and the results are summed across all assets and contracts. Both steps involve choices, particularly which price source to use for each token, which is why TVL figures are not identical across sources.
- Read the on-chain token balances held in the protocol's contracts.
- Price each token in a common currency, usually US dollars.
- Sum across every asset and contract the protocol holds.
What TVL does not indicate
TVL is a measure of size, not an assessment of quality. It does not directly indicate a protocol's revenue, security, or design. A large TVL may be concentrated in a few wallets, supported by incentives, or inflated by counting the same assets across linked protocols. Interpreted in isolation it is easily over-read, which is why it is best considered alongside other metrics rather than as a substitute for them.
Why trackers disagree and prices affect TVL
Two factors make TVL difficult to compare. First, it is denominated in dollars: if the deposited tokens increase in value, TVL rises even without new deposits, so an increase may reflect a price movement rather than inflows. Second, different trackers choose different contracts to include and different price sources, so the same protocol can show meaningfully different TVL across sources. These are differences in method rather than errors.
On-chain data on SiftingIO
SiftingIO publishes on-chain fundamentals, including TVL, alongside DEX prices and swap activity, so capital metrics and price data share one credential and one schema. Coverage expands as each dataset meets the platform's quality standard. Because TVL depends on how each asset is priced, it benefits from the same aggregated price work used across the rest of the platform.