Skip to content

DefiLlama and our methodology ​

We pride ourselves in producing inclusive, non-biased, and community driven statistics for the decentralised finance industry. We do our best to treat all projects equally with regards to what is and isn't included in TVL, how long it takes to list or update a project's TVL, and everything else.

All Metrics We Track ​

DefiLlama tracks a wide range of metrics across DeFi. Each metric has its own open-source adapter repository where anyone can contribute. If you want to list your project, find the relevant metric below and submit a PR to the corresponding repo.

MetricDescriptionRepositoryGuide
TVLTotal Value Locked in protocol smart contractsDefiLlama-AdaptersGuide
RWATrack value of issued tokens/defi usageSubmit formGuide
Fees & RevenueProtocol fees, revenue, and income statement breakdowndimension-adapters (fees/)Guide
DEX/Perp VolumeSpot/swap and perpetual trading volume on decentralized exchangesdimension-adapters (dexs/)Guide
Options VolumeNotional and premium volume from options DEXsdimension-adapters (options/)Guide
Aggregator VolumeTrading volume routed through DEX aggregatorsdimension-adapters (aggregators/)Guide
Bridge Aggregator VolumeVolume routed through bridge aggregatorsdimension-adapters (bridge-aggregators/)Guide
YieldsAPY and yield data across DeFi poolsyield-serverGuide
StablecoinsCirculating supply and peg data for stablecoinspeggedassets-serverGuide
EmissionsToken emission and unlock schedules
Oracles TVSTotal Value Secured by oracle providersdefillama-serverGuide
Coin PricesPrices for tokens our price API doesn't cover yetRequest formGuide
BridgesBridge TVL and cross-chain transfer trackingbridges-serverGuide
Token RightsGovernance, economic, and ownership rightsSubmit formGuide
Metadata updatesChanges to a listed project's name, description, logo, links, etcEmail [email protected]
EquitiesMarket data for US-listed companies
Pre IPOValuation data for the highest-valued private, unlisted companies

Our Methodology ​

At DefiLlama we consider the value of any tokens locked in the contracts of a protocol / platform as TVL. Below are some notes about how our calculations work.

Valuing different tokens:

  • Almost all tokens are priced using CoinGecko's API. Where this can't be done, we can accommodate using on-chain methods to quantify the value of a token. This is most commonly done by comparing the pool weights of a very liquid Uniswap V2 market.
  • We don't count any tokens that are not circulating or are yet to be issued. For example if a team locks a share of their tokens in a vesting contract we won't count these as TVL, since these tokens haven't been issued yet.
  • We don't double-count within the same protocol. If users can deposit a token, get a receipt token and deposit that in another part of your protocol we'll only count it once. For example Cream has an ETH2 liquid staking token, which can be lent on their money market, we only count it once.

Node validators and other chain-native token staking:

  • We don't count native token staking. For example, ATOM staking to secure the Cosmos hub isn't counted. Liquid staking protocols are tracked but not counted towards chain TVL by default.

Bridges:

  • There are arguments both for including bridge TVL on the origin chain and the destination chain. Therefore we count the TVL of bridge projects but do not contribute them towards the TVL of any chain.

Smart Wallets:

  • We don't count funds in smart contract wallets, such as Argent or Gnosis Safe.

In the case of protocols that move money to different chains, TVL is counted on the chain where the users deposited the money and interacted with the protocol.