Market data

Fully diluted market capitalization

What is this metric: Valuation of the protocol based on the maximum supply of its governance token.

How it is calculated: Maximum supply * token price.

Why do we show it: Shows the protocol's diluted valuation by taking into account the maximum token supply.

Example:

Bitcoin dashboard: https://tokenterminal.com/terminal/projects/bitcoin

Optimism dashboard: https://tokenterminal.com/terminal/projects/optimism

Chainlink dashboard: https://tokenterminal.com/terminal/projects/chainlink

Circulating market capitalization

What is this metric: Valuation of the protocol based on the circulating supply of its governance token.

How it is calculated: Circulating supply * token price.

Why do we show it: When charted against the fully diluted market capitalization, it shows the magnitude of future unlocks that could potentially drive down the price.


Example:

Ethereum dashboard: https://tokenterminal.com/terminal/projects/ethereum

Cardano dashboard: https://tokenterminal.com/terminal/projects/cardano

PancakeSwap dashboard: https://tokenterminal.com/terminal/projects/pancakeswap

Token trading volume

What is this metric: Trading volume of the protocol's governance token across CEXs and DEXs.

How it is calculated: Trading volume on supported CEXs & DEXs, sourced from Coingecko.

Why do we show it: Shows if there's proper price discovery for the token.

Example:

Dogecoin dashboard: https://tokenterminal.com/terminal/projects/dogecoin

Polygon dashboard: https://tokenterminal.com/terminal/projects/polygon

Ribbon Finance dashboard: https://tokenterminal.com/terminal/projects/ribbon-finance

Tokenholders

What is this metric: Number of unique governance tokenholders.

How it is calculated: Number of unique addresses with a governance token balance greater than 0, sourced from onchain data.

Why do we show it: Shows if the protocol's ownership is concentrated or decentralized, often tied to the maturity of the protocol (concentrated ownership more common at the early stage).

Example:

Compound dashboard: https://tokenterminal.com/terminal/projects/compound

SushiSwap dashboard: https://tokenterminal.com/terminal/projects/sushiswap

0x dashboard: https://tokenterminal.com/terminal/projects/0x

Circulating supply

What is this metric: Number of tokens in circulation.

How it is calculated: Total token supply - all tokens that are held by insiders. We consider tokens held by the team, treasury, early investors and foundations as non-circulating.

Why do we show it: Shows how many tokens are circulating in the public market and in the general public’s hands. This gives the investor a better understanding of how liquid the token is and how many tokens could enter the market in the future.

Example:

Hop Protocol dashboard: https://tokenterminal.com/terminal/projects/hop-protocol

Ethereum dashboard: https://tokenterminal.com/terminal/projects/ethereum

SushiSwap dashboard: https://tokenterminal.com/terminal/projects/sushiswap

Maximum supply

What is this metric: Maximum amount of tokens that will ever exist.

How it is calculated: Calculated either by looking at the total onchain supply or referring to the projects' documentation.

Why do we show it: When compared to the circulating supply we can get an understanding of how many tokens are yet to enter the market. It is analogous to the maximum number of issuable shares in the stock market. We also calculate the fully diluted market capitalisation using this metric.

Example:

Lido dashboard: https://tokenterminal.com/terminal/projects/lido-finance

Bitcoin dashboard: https://tokenterminal.com/terminal/projects/bitcoin

Uniswap dashboard: https://tokenterminal.com/terminal/projects/uniswap

GMV data

Total value locked (TVL)

What is this metric: User deposits to the protocol's smart contracts (these assets are not owned by the protocol).

How it is calculated: Value of funds held across a protocol's smart contracts.

Why do we show it: Shows how much value users are willing to deposit to a protocol's contracts, i.e. if there is trust in the protocol's contracts (security-wise).


Example:

Convex Finance dashboard: https://tokenterminal.com/terminal/projects/convex-finance

Transaction volume (L1 / L2 blockchain)


What is this metric: Transaction volume on a blockchain (L1 / L2).

How it is calculated: Value of the tokens being transacted on a blockchain, sourced from onchain data.

Why do we show it: Shows how much value users are willing to transact on a blockchain, i.e. if there is trust in the blockchain to transact at scale.

Trading volume (DEX / NFT marketplace)

What is this metric: Trading volume on a DEX / NFT marketplace.

How it is calculated: Value of tokens being exchanged at a DEX / NFT marketplace.

Why do we show it: Shows how much value traders are willing to trade on a DEX / NFT marketplace, i.e. if there is trust in the DEX / NFT marketplace to trade at scale.

Example:

Relevant events for Uniswap: Swap event, Pair / Pool contracts1

Uniswap dashboard: https://tokenterminal.com/terminal/projects/uniswap

Relevant events for GMX: IncreasePosition / DecreasePosition / Swap events, Vault contract

GMX dashboard: https://tokenterminal.com/terminal/projects/gmx

Relevant events / function calls for OpenSea: atomicMatch function call, WyvernExchange contract + OrderFulfilled event, Seaport contract

OpenSea dashboard: https://tokenterminal.com/terminal/projects/opensea

Active loans (lending)

What is this metric: Outstanding loans on a lending protocol.

How it is calculated: Value of funds owed by borrowers to lenders.

Why do we show it: Shows how much value borrowers are willing to borrow on a protocol, i.e. if there is trust in the lending protocol to lend & borrow at scale.

Example:

Relevant events for Aave: Mint / Burn events, SToken / VToken contracts

Aave dashboard: https://tokenterminal.com/terminal/projects/aave

Relevant events for Compound: AccrueInterest event, CEther / CErc20 / CErc20Delegator contracts

Aave dashboard: https://tokenterminal.com/terminal/projects/aave

Relevant events for Euler: AssetStatus event, Euler contract

Aave dashboard: https://tokenterminal.com/terminal/projects/aave

Assets staked (liquid staking derivative)

What is this metric: User deposits staked by a liquid staking protocol.

How it is calculated: Value of funds staked across the protocol's smart contracts.

Why do we show it: Shows how much value stakers are willing to stake through a protocol, i.e. if there is trust in the liquid staking protocol to stake at scale.

Example:

Relevant events for Lido Finance: PostTotalShares event, Oracle contract

Lido Finance dashboard: https://tokenterminal.com/terminal/projects/lido-finance

Relevant events for StakeWise: DepositAdded event, Solos contract

StakeWise dashboard: https://tokenterminal.com/terminal/projects/stakewise

Relevant events for Ankr: StakeConfirmed event, ETHStaking contract

Ankr dashboard: https://tokenterminal.com/terminal/projects/ankr

Transfer volume (cross-chain bridging)

What is this metric: Tokens transferred through a cross-chain bridging protocol.

How it is calculated: Value of tokens transferred through a cross-chain bridge.

Why do we show it: Shows how much bridge users are willing to transfer through a bridging protocol, i.e. if there is trust in the bridging protocol to transfer at scale.


Example:

Relevant events for Stargate: Swap / SendToChain events, Pool / StargateToken contracts

Stargate dashboard: https://tokenterminal.com/terminal/projects/stargate

Relevant events for Synapse: TokenDeposit / TokenDepositAndSwap / TokenRedeemAndSwap / TokenRedeem / TokenRedeemV2 / TokenRedeemAndRemove events, SynapseBridge contract

Synapse dashboard: https://tokenterminal.com/terminal/projects/synapse

Outstanding supply (stablecoin issuers)

What is this metric: The USD value of stablecoins outstanding.

How it is calculated: We track all stablecoin mints and burns.

Why do we show it: Shows the adoption of the stablecoin.


Example:

Paxos dashboard: https://tokenterminal.com/terminal/projects/paxos

Circle dashboard: https://tokenterminal.com/terminal/projects/circle

Net deposits

What is this metric: Net deposits to a protocol.

How it is calculated: User deposits - user withdrawals.

Why do we show it: Shows the value of assets that users have deposited to a protocol. This is the amount that users potentially could withdraw from the protocol. A higher value potentially signals greater product market fit and user traction.


Example:

Uniswap dashboard: https://tokenterminal.com/terminal/projects/uniswap

Lido Finance dashboard: https://tokenterminal.com/terminal/projects/lido-finance

Compound dashboard: https://tokenterminal.com/terminal/projects/compound

Financial data

Fees

What is this metric: Fees paid by end users.

How it is calculated: Value of the aggregate fees paid by end users, sourced from onchain data.

Why do we show it: Shows if users are willing to pay to use a protocol, i.e. if there is product market fit (especially if there are no token incentives).

Example:

Synthetix dashboard: https://tokenterminal.com/terminal/projects/synthetix

Perpetual Protocol dashboard: https://tokenterminal.com/terminal/projects/perpetual-protocol

LooksRare dashboard: https://tokenterminal.com/terminal/projects/looksrare

Venus dashboard: https://tokenterminal.com/terminal/projects/venus

Lido Finance dashboard: https://tokenterminal.com/terminal/projects/lido-finance

Supply-side fees

What is this metric: Portion of fees paid to service providers.

How it is calculated: Value of the fees paid to service providers (LPs, lenders, creators, etc.), sourced from onchain data.

Why do we show it: Shows what percentage of the fees the protocol passes on to service providers.

Example:

SushiSwap dashboard: https://tokenterminal.com/terminal/projects/sushiswap

BENQI dashboard: https://tokenterminal.com/terminal/projects/benqi

Goldfinch dashboard: https://tokenterminal.com/terminal/projects/goldfinch

Revenue

What is this metric: Portion of fees kept by the protocol (and its tokenholders).

How it is calculated: Value of the fees kept by the protocol (and tokenholders), sourced from onchain data.

Why do we show it: Shows what percentage of the fees the protocol captures for itself.

Example:

MakerDAO dashboard: https://tokenterminal.com/terminal/projects/makerdao

Trader Joe dashboard: https://tokenterminal.com/terminal/projects/trader-joe

Radiant Capital dashboard: https://tokenterminal.com/terminal/projects/radiant-capital

Expenses

What is this metric: Total onchain expenses paid by the protocol (currently includes only token incentives for most protocols).

How it is calculated: Sum of all expenses paid by the protocol, sourced from onchain data.

Why do we show it: This metric can be used to analyse the cost efficiency and economic sustainability of the protocol.

Compound dashboard: https://tokenterminal.com/terminal/projects/compound

Token incentives

What is this metric: Governance tokens distributed to users (token-based compensation).

How it is calculated: Value of a protocol’s governance tokens that have been claimed by users, sourced from onchain data.

Why do we show it: Shows how much the protocol is subsidizing the use of the protocol by issuing tokens to its users, i.e. how much existing tokenholders are being diluted.

Example:

SushiSwap dashboard: https://tokenterminal.com/terminal/projects/sushiswap

Gains Network dashboard: https://tokenterminal.com/terminal/projects/gains-network

Maple Finance dashboard: https://tokenterminal.com/terminal/projects/maple-finance

Index Cooperative dashboard: https://tokenterminal.com/terminal/projects/index-cooperative

Operating expenses

What is this metric: All onchain expenses paid by the protocol, excluding token incentives.

How it is calculated: Sum of all expenses related to the operations of the protocol. This can include core team salaries, cost of goods sold, marketing expenses & partnership costs, sourced from onchain data. This metric excludes token incentives (rewards).

Why do we show it: This metric gives a proxy of how much it actually costs to operate the protocol. When comparing this metric with the revenue generated we can get an understanding of how economically sustainable the protocol is.

MakerDAO dashboard: https://tokenterminal.com/terminal/projects/makerdao

Earnings

What is this metric: Net income of a protocol (excl. off-chain operating expenses).

How it is calculated: Revenue - expenses, sourced from onchain data.

Why do we show it: Shows how much the protocol earns after expenses, i.e. if the protocol has an economically sustainable business or not.

Example:

MakerDAO dashboard: https://tokenterminal.com/terminal/projects/makerdao

SpookySwap dashboard: https://tokenterminal.com/terminal/projects/spookyswap

X2Y2 dashboard: https://tokenterminal.com/terminal/projects/x2y2

Valuation multiples

P/F ratio (fully diluted)

What is this metric: Valuation multiple, based on the fees paid by end users.

How it is calculated: Fully diluted market capitalization / annualized fees.

Why do we show it: Shows how many years it would take for the fees to "repay" the fully diluted valuation.

Example:

Stargate dashboard: https://tokenterminal.com/terminal/projects/stargate

PoolTogether dashboard: https://tokenterminal.com/terminal/projects/pooltogether

Mycelium dashboard: https://tokenterminal.com/terminal/projects/mycelium

P/F ratio (circulating)

What is this metric: Valuation multiple, based on the fees paid by end users.

How it is calculated: Circulating market capitalization / annualized fees.

Why do we show it: Shows how many years it would take for the fees to "repay" the circulating valuation.

Example:

Ethereum Name Service dashboard: https://tokenterminal.com/terminal/projects/ethereum-name-service

Lyra dashboard: https://tokenterminal.com/terminal/projects/lyra

Kleros dashboard: https://tokenterminal.com/terminal/projects/kleros

P/S ratio (fully diluted)

What is this metric: Valuation multiple, based on the revenue earned by the protocol.

How it is calculated: Fully diluted market capitalization / annualized revenue.

Why do we show it: Shows how many years it would take for the revenue to "repay" the fully diluted valuation.

Example:

Hop Protocol dashboard: https://tokenterminal.com/terminal/projects/hop-protocol

NEAR Protocol dashboard: https://tokenterminal.com/terminal/projects/near-protocol

Notional Finance dashboard: https://tokenterminal.com/terminal/projects/notional-finance

P/S ratio (circulating)

What is this metric: Valuation multiple, based on the revenue earned by the protocol.

How it is calculated: Circulating market capitalization / annualized revenue.

Why do we show it: Shows how many years it would take for the revenue to "repay" the circulating valuation.

Example:

Optimism dashboard: https://tokenterminal.com/terminal/projects/optimism

Rarible dashboard: https://tokenterminal.com/terminal/projects/rarible

Filecoin dashboard: https://tokenterminal.com/terminal/projects/filecoin

Treasury data

Treasury

What is this metric: Assets in the protocol's treasury (incl. unallocated governance tokens).

How it is calculated: Value of the tokens held across a protocol's treasury contracts, sourced from onchain data.

Why do we show it: Shows how much the protocol is generating in business income and how it manages its treasury over time.

Example:

Rook dashboard: https://tokenterminal.com/terminal/projects/rook

Example:

Uniswap dashboard: https://tokenterminal.com/terminal/projects/uniswap

Example:

Ethereum Name Service dashboard: https://tokenterminal.com/terminal/projects/rook

Net treasury

What is this metric: Assets in the protocol's treasury (excluding unallocated governance tokens).

How it is calculated: Value of the tokens held across a protocol's treasury contracts excluding unallocated governance tokens, sourced from onchain data.

Why do we show it: Shows how much the protocol is generating in business income and how it manages its treasury over time.

Example:

Lido Finance dashboard: https://tokenterminal.com/terminal/projects/lido-finance

Example:

Compound dashboard: https://tokenterminal.com/terminal/projects/compound

On this page

Alternative data

Active users (daily)

What is this metric: Unique addresses that use the protocol's service on a daily basis.

How it is calculated: Number of unique addresses interacting with the protocol's business relevant smart contracts, sourced from onchain data.

Why do we show it: Important to know if there are 3 vs. 300k users, gives a better understanding of the protocol’s traction.

Example:

Arbitrum dashboard: https://tokenterminal.com/terminal/projects/arbitrum

Active users (weekly)

What is this metric: Unique addresses that use the protocol's service on a weekly basis, based on a 7-day rolling window.

How it is calculated: Number of unique addresses interacting with the protocol's business relevant smart contracts, sourced from onchain data.

Why do we show it: Important to know if there are 3 vs. 300k users, gives a better understanding of the protocol’s traction.

Example:

GMX dashboard: https://tokenterminal.com/terminal/projects/gmx

Active users (monthly)

What is this metric: Unique addresses that use the protocol's service on a monthly basis, based on a 30-day rolling window.

How it is calculated: Number of unique addresses interacting with the protocol's business relevant smart contracts, sourced from onchain data.

Why do we show it: Important to know if there are 3 vs. 300k users, gives a better understanding of the protocol’s traction.

Example:

Uniswap dashboard: https://tokenterminal.com/terminal/projects/uniswap

Active developers

What is this metric: Core developers that contribute to the protocol's public GitHub repositories.

How it is calculated: Number of distinct users that made 1+ commits to the protocol's public repositories during the past 30 days, sourced from GitHub.

Why do we show it: Important to know if there are 10 vs. 100 core developers, gives a better understanding of the contributor dependencies.

Example:

Flashbots dashboard: https://tokenterminal.com/terminal/projects/flashbots

Sound dashboard: https://tokenterminal.com/terminal/projects/sound

The Graph dashboard: https://tokenterminal.com/terminal/projects/the-graph

Block time

What is this metric: Average time elapsed between the addition of successive blocks to a blockchain.

How it is calculated: Block timestamps are sourced from onchain data, and the time elapsed between successive blocks is calculated and averaged during a specified time period (e.g. a day).

Why do we show it: Block times influence how long users need to wait before their transactions are confirmed. A measure of how frequently new blocks are added to blockchains can be useful to compare different blockchains or evaluate the effect of upgrades on a particular chain. A deviation from "normal" parameters may coincide with periods of degraded performance or other technical issues.

Code commits

What is this metric: New commits to the protocol's public GitHub repositories.

How it is calculated: Number of commits to the protocol's public repositories, sourced from GitHub.

Why do we show it: Important to know if there are few vs. many regular commits, gives a better understanding of the pace of development.

Example:

Gitcoin dashboard: https://tokenterminal.com/terminal/projects/gitcoin

Zcash dashboard: https://tokenterminal.com/terminal/projects/zcash

1inch dashboard: https://tokenterminal.com/terminal/projects/1inch

Contract deployers

What is this metric: Number of externally-owned accounts (EOAs) that initiate transactions where contract creations occur.

How it is calculated: Number of distinct EOAs initiating transactions where contract creations occur, sourced from onchain data.

Why do we show it: A proxy to the number of blockchain users deploying smart contracts.

Example:

Ethereum dashboard: https://tokenterminal.com/terminal/projects/ethereum

Transaction count

What is this metric: Number of onchain transactions.

How it is calculated: Number of unique transactions on the protocol in a given time period.

Why do we show it: Highlights the magnitude of onchain activity on the protocol.

Example:

BNB Chain dashboard: https://tokenterminal.com/terminal/projects/binance-smart-chain

Arbitrum dashboard: https://tokenterminal.com/terminal/projects/arbitrum

Ethereum dashboard: https://tokenterminal.com/terminal/projects/ethereum

Transactions per second

What is this metric: Number of transactions added to blockchains, per second.

How it is calculated: We count the number of transactions added to a blockchain during a specified time period (e.g. a day) and divide it by the number of seconds elapsed during that period.

Why do we show it: An indicator of demand for the chain's block space. Showcases periods of high levels of onchain activity, or, on the other hand, low onchain activity, either organic or due to periods of degraded performance or other technical issues.

Example:

BNB Chain dashboard: https://tokenterminal.com/terminal/projects/binance-smart-chain

Arbitrum dashboard: https://tokenterminal.com/terminal/projects/arbitrum

Polygon dashboard: https://tokenterminal.com/terminal/projects/polygon

Key Metrics Cheatsheet

An overview of Token Terminal’s key metrics, including how the metrics are calculated, and why we show them

MetricWhat is this metric?How is it calculated?Why do we show it?
Market dataData relating to the protocol's governance token
Fully diluted market capitalizationValuation of the protocol based on the maximum supply of its governance tokenMaximum supply * token priceShows the protocol's diluted valuation by taking into account the maximum token supply
Circulating market capitalizationValuation of the protocol based on the circulating supply of its governance tokenCirculating supply * token priceWhen charted against the fully diluted market capitalization, it shows the magnitude of future unlocks that could potentially drive down the price
Token trading volumeTrading volume of the protocol's governance token across CEXs and DEXsTrading volume on supported CEXs & DEXs, sourced from CoingeckoShows if there's proper price discovery for the token
TokenholdersNumber of unique governance tokenholdersNumber of unique addresses with a governance token balance greater than 0, sourced from onchain dataShows if the protocol's ownership is concentrated or decentralized, often tied to the maturity of the protocol (concentrated ownership more common at the early stage)
Circulating supply Number of tokens in circulationTotal token supply - all tokens that are held by insiders. We consider tokens held by the team, treasury, early investors and foundations as non-circulatingShows how many tokens are circulating in the public market and in the general public’s hands. This gives the investor a better understanding of how liquid the token is and how many tokens could enter the market in the future
Maximum supplyMaximum amount of tokens that will ever existCalculated either by looking at the total onchain supply or referring to the projects' documentationWhen compared to the circulating supply we can get an understanding of how many tokens are yet to enter the market. It is analogous to the maximum number of issuable shares in the stock market
GMV dataData relating to the usage of the protocol
Total value lockedUser deposits to the protocol's smart contracts (these assets are not owned by the protocol)Value of funds held across a protocol's smart contractsShows how much value users are willing to deposit to a protocol's contracts, i.e. if there is trust in the protocol's contracts (security-wise)
Transaction volumeTransaction volume on a blockchain (L1 / L2)Transaction volume on a blockchain (L1 / L2)Shows how much value users are willing to transact on a blockchain, i.e. if there is trust in the blockchain to transact at scale
Trading volumeTrading volume on a DEX / NFT marketplaceValue of tokens being exchanged at a DEX / NFT marketplaceShows how much value traders are willing to trade on a DEX / NFT marketplace, i.e. if there is trust in the DEX / NFT marketplace to trade at scale
Active loansOutstanding loans on a lending protocolValue of funds owed by borrowers to lendersShows how much value borrowers are willing to borrow on a protocol, i.e. if there is trust in the lending protocol to lend & borrow at scale
Assets stakedUser deposits staked by a liquid staking protocolValue of funds staked across the protocol's smart contractsShows how much value stakers are willing to stake through a protocol, i.e. if there is trust in the liquid staking protocol to stake at scale
Capital deployedCapital invested by an asset management protocolTotal value of funds deployed by the protocol's smart contractsShows how much investors are willing to invest through a protocol, i.e. if there is trust in the asset management protocol to invest at scale
Transfer volumeTokens transferred through a cross-chain bridging protocolValue of tokens transferred through a cross-chain bridgeShows how much bridge users are willing to transfer through a bridging protocol, i.e. if there is trust in the bridging protocol to transfer at scale.
Outstanding supply (stablecoin issuers)The USD value of stablecoins outstandingWe track all stablecoin mints and burnsShows the adoption of the stablecoin
Net depositsNet deposits to a protocolUser deposits - user withdrawalsShows the value of assets that users have deposited to a protocol. This is the amount that users potentially could withdraw from the protocol. A higher value potentially signals greater product market fit and user traction
Financial dataData relating to the economic sustainability or profitability of the protocol
FeesFees paid by end usersValue of the aggregate fees paid by end users, sourced from onchain dataShows if users are willing to pay to use a protocol, i.e. if there is product market fit (especially if there are no token incentives)
Supply-side feesPortion of fees paid to service providersValue of the fees paid to service providers (LPs, lenders, creators, etc.), sourced from onchain dataShows what percentage of the fees the protocol passes on to service providers
RevenuePortion of fees kept by the protocol (and its tokenholders)Value of the fees kept by the protocol (and tokenholders), sourced from onchain dataShows what percentage of the fees the protocol captures for itself
ExpensesTotal onchain expenses paid by the protocol (currently includes only token incentives for most protocols)Value of all expenses paid by the protocol, sourced from onchain dataThis metric can be used to analyse the cost efficiency and economic sustainability of the protocol
Token incentivesGovernance tokens distributed to users (token-based compensation)Value of a protocol’s governance tokens that have been claimed by users, sourced from onchain dataShows how much the protocol is subsidizing the use of the protocol by issuing tokens to its users, i.e. how much existing tokenholders are being diluted
Operating expensesAll onchain expenses paid by the protocol, excluding token incentivesSum of all expenses related to the operations of the protocol. This can include core team salaries, cost of goods sold, marketing expenses & partnership costs, sourced from onchain data. This metric excludes token incentives (rewards)This metric gives a proxy of how much it actually costs to operate the protocol. When comparing this metric with the revenue generated we can get an understanding of how economically sustainable the protocol is
EarningsNet income of a protocol (excl. operating expenses)Revenue - token incentives, sourced from onchain dataShows how much the protocol earns after token incentives, i.e. if the protocol has an economically sustainable business or not
Valuation dataData relating to the valuation (over / undervalued) of the protocol
P/F ratio
(fully diluted)Valuation multiple, based on the fees paid by end usersFully diluted market capitalization / annualized feesShows how many years it would take for the fees to "repay" the fully diluted valuation
P/F ratio (circulating)Valuation multiple, based on the fees paid by end usersCirculating market capitalization / annualized feesShows how many years it would take for the fees to "repay" the circulating valuation
P/S ratio
(fully diluted)Valuation multiple, based on the revenue earned by the protocolFully diluted market capitalization / annualized revenueShows how many years it would take for the revenue to "repay" the fully diluted valuation
P/S ratio (circulating)Valuation multiple, based on the revenue earned by the protocolCirculating market capitalization / annualized revenueShows how many years it would take for the revenue to "repay" the circulating valuation
Cash management dataData relating to the treasury management of the protocol
TreasuryAssets in the protocol's treasury (including unallocated governance tokens)Value of the tokens held across a protocol's treasury contracts, sourced from onchain dataShows how much the protocol is generating in business income and how it manages its treasury over time
Net treasuryAssets in the protocol's treasury (excluding unallocated governance tokens)Value of the tokens held across a protocol's treasury contracts excluding unallocated governance tokens, sourced from onchain dataShows how much the protocol is generating in business income and how it manages its treasury over time
Alternative dataData relating to the non-financial metrics of the protocol
Active users (daily)Unique addresses that use the protocol's service on a daily basisNumber of unique addresses interacting with the protocol's business relevant smart contracts, sourced from onchain dataImportant to know if there are 3 vs. 300k users, gives a better understanding of the protocol’s traction
Active users (weekly)Unique addresses that use the protocol's service on a weekly basis, based on a 7-day rolling windowNumber of unique addresses interacting with the protocol's business relevant smart contracts, sourced from onchain dataImportant to know if there are 3 vs. 300k users, gives a better understanding of the protocol’s traction
Active users (monthly)Unique addresses that use the protocol's service on a monthly basis, based on a 30-day rolling windowNumber of unique addresses interacting with the protocol's business relevant smart contracts, sourced from onchain dataImportant to know if there are 3 vs. 300k users, gives a better understanding of the protocol’s traction
Active developersCore developers that contribute to the protocol's public GitHub repositoriesNumber of distinct users that made 1+ commits to the protocol's public repositories during the past 30 days, sourced from GitHubImportant to know if there are 10 vs. 100 core developers, gives a better understanding of the contributor dependencies
Block timeAverage time elapsed between the addition of successive blocks to a blockchainBlock timestamps are sourced from onchain data, and the time elapsed between successive blocks is calculated and averaged during a specified time period (e.g. a day)Block times influence how long users need to wait before their transactions are confirmed. A measure of how frequently new blocks are added to blockchains can be useful to compare different blockchains or evaluate the effect of upgrades on a particular chain. A deviation from "normal" parameters may coincide with periods of degraded performance or other technical issues
Code commitsNew commits to the protocol's public GitHub repositoriesNumber of commits to the protocol's public repositories, sourced from GitHubImportant to know if there are few vs. many regular commits, gives a better understanding of the pace of development
Contract deployersNumber of externally-owned accounts (EOAs) that initiate transactions where contract creations occurNumber of distinct EOAs initiating transactions where contract creations occur, sourced from onchain dataA proxy to the number of blockchain users deploying smart contracts
Transaction countNumber of onchain transactionsNumber of unique transactions on the protocol in a given time periodHighlights the magnitude of onchain activity on the protocol
Transactions per secondNumber of transactions added to blockchains, per secondWe count the number of transactions added to a blockchain during a specified time period (e.g. a day) and divide it by the number of seconds elapsed during that periodAn indicator of demand for the chain's block space. Showcases periods of high levels of onchain activity, or, on the other hand, low onchain activity, either organic or due to periods of degraded performance or other technical issues