Circulating asset market cap
Circulating asset market cap measures the total value that has been tokenized onchain for a specific asset. It is calculated by multiplying the circulating supply of the asset by its end-of-day market price. For stablecoins, this metric represents the total outstanding supply; for tokenized funds, it reflects the onchain assets under management (AUM); and for tokenized stocks, it measures the total supply of shares issued onchain.
Token Terminal
Top 10 assets by circulating asset market cap
Latest circulating asset market cap
All assets (0)
Asset | Issuer | Market sector | Chains | Market cap View 30d | ||||
|---|---|---|---|---|---|---|---|---|
1. Overview
Circulating asset market cap measures the total value that has been tokenized onchain for a specific asset. It is calculated by multiplying the circulating supply of the asset by its end-of-day market price. For stablecoins, this metric represents the total outstanding supply; for tokenized funds, it reflects the onchain assets under management (AUM); and for tokenized stocks, it measures the total supply of shares issued onchain.
2. Data sources
- EVM chain events: ERC-20
Transferevents, covering Ethereum, Arbitrum, Base, Polygon, Optimism, and others - Solana instructions: SPL token
MintandBurninstructions - Other blockchain data: Issuance and redemption events from Aptos, Near, Polkadot Asset Hub, and Stellar
- Asset metadata: Token addresses and decimal precision
- External data: End-of-day price feeds
3. Step-by-step calculation
Component A: Identification of supply changes
- Purpose: Identify all onchain events that increase or decrease the total supply of an asset
- Logic: On EVM-compatible chains, ERC-20
Transferevents are parsed to identify mints (where the sender is the zero address) and burns (where the recipient is the zero address). On Solana, SPL tokenMintandBurninstructions are retrieved. On other chains, such as Aptos or Polkadot Asset Hub, equivalent issuance and destruction events are identified from the respective asset programs or pallets. - Key fields:
amount(quantity of tokens),token_address(unique asset identifier),timestamp(time of the event)
Component B: Normalization and daily supply aggregation
- Purpose: Convert raw event data into a continuous daily circulating supply time series
- Logic: Raw token amounts are normalized by decimal precision retrieved from asset metadata. The daily circulating supply is determined by calculating the cumulative sum of all identified mint and burn events for each asset. For days where no onchain activity occurs, the supply value is filled with the last known value to ensure a continuous daily record.
- Key fields:
amount(normalized quantity),timestamp(truncated to daily grain)
Component C: Final market cap calculation
- Purpose: Combine supply data with market prices to determine the total USD value
- Logic: The daily circulating supply is multiplied by the end-of-day market price sourced from market data providers. Data is aggregated across all supported chains to provide a comprehensive view of the asset's onchain presence. The final USD conversion is applied:
amount_usd = amount × price_usd. - Key fields:
price_usd(end-of-day market price),amount_usd(final circulating market cap)