You bought a token from the top 100. The developers are shipping updates. The project announces partnerships. Its community keeps posting adoption charts.
Bitcoin goes up. Your token goes down.
It is tempting to conclude that the market is irrational or that somebody is manipulating your particular investment. Sometimes there are other problems worth investigating. But before I reach for a complicated explanation, I check something much more basic:
How many additional tokens became available to sell after you bought yours?
After 25 years in traditional finance, I have a stubborn habit: I look beyond the attractive headline number and examine the claims sitting behind it. In crypto, that means looking beyond the token price and circulating market cap to the supply schedule.
Fully diluted valuation, or FDV, helps expose that bigger picture. It does not predict the future, and it does not prove that a token is overpriced. But it can reveal why a project that looks reasonably valued on an exchange screen is carrying a much larger supply commitment.
The central idea is simple: a project can grow while the economic result for each token holder gets worse.
Let me show you how that happens, where the banking and stock-market comparisons help, and where those comparisons break down.
What Is Fully Diluted Valuation in Crypto?
Fully diluted valuation applies today’s token price to a broader token supply, usually the maximum supply or a provider’s specified total-supply figure.
Think of FDV as a question:
“If we priced the full relevant token supply at today’s price, what aggregate valuation would that imply?”
As CoinGecko’s explanation of fully diluted valuation describes, the calculation extends beyond tokens currently counted as circulating.
Suppose a token has:
- A price of USD 2.
- A circulating supply of 100 million tokens.
- A total and maximum supply of 1 billion tokens.
The circulating tokens have a market capitalization of USD 200 million. Applying the same USD 2 price to all 1 billion tokens produces an FDV of USD 2 billion.
The project has not received USD 2 billion. Investors have not necessarily put USD 2 billion into it. Nobody has demonstrated that all those tokens could be sold for USD 2 each.
FDV is a valuation snapshot, not a bank balance.
It is also not:
- A forecast of the token’s future price.
- A promise that the project will eventually achieve that market cap.
- The maximum valuation the token can ever reach.
- A discounted valuation of future cash flows.
- A guarantee that every currently locked token will eventually be sold.
I use it as a starting point for investigating future supply, not as a substitute for valuation work.
FDV vs. Market Cap: The Simple Difference
Circulating market cap prices the supply counted as circulating today; FDV prices a broader supply base at the same current price.
According to CoinGecko’s market-cap methodology, circulating market capitalization is calculated using the asset’s price and circulating supply.
Here is the distinction using our hypothetical token:
| Metric | Supply being priced | Value at USD 2 per token | What it helps you examine |
|---|---|---|---|
| Circulating market cap | 100 million circulating tokens | USD 200 million | The valuation attached to the reported circulating supply |
| Fully diluted valuation | 1 billion tokens | USD 2 billion | The valuation implied by the broader supply base |
| Circulating share of maximum supply | 100 million out of 1 billion | 10% | How much of the maximum supply is currently counted as circulating |
| FDV relative to market cap | The same price applied to both supply counts | 10 times | The scale of the supply gap |
That final comparison is useful because the price cancels out conceptually. When both metrics use the same price and consistent supply definitions, their difference comes from the supply counts.
But there is a detail that many explanations skip.
FDV Does Not Always Use the Same Supply Definition
Two websites can display different FDVs because they use different supply bases or supply classifications.
For example, CoinMarketCap’s supply methodology explicitly distinguishes maximum-supply FDV from a valuation based on tokens already minted. CoinGecko’s educational explanation describes FDV using total supply.
Those definitions can produce the same answer when total supply equals maximum supply. They can diverge when future tokens have not yet been minted.
Before comparing two projects, I write down which supply each displayed FDV actually uses.
Otherwise, I may be comparing the full lifetime supply of one token with only the currently existing supply of another.
Circulating, Unlocked, Total, and Maximum Supply Are Different
A token can exist, be unlocked, and still be excluded from a data provider’s circulating-supply estimate.
The terminology matters:
| Supply term | Plain-English meaning | Main limitation |
|---|---|---|
| Circulating supply | A provider’s estimate of tokens in public circulation | Classification rules and verification can differ |
| Unlocked supply | Tokens no longer subject to the relevant release restriction | Unlocked does not mean sold, publicly distributed, or immediately liquid |
| Total supply | Existing tokens, generally net of recognized burns | It may exclude tokens that can be minted later |
| Maximum supply | The upper supply limit under the stated rules, if one exists | Some assets have no finite maximum, and some rules can change |
| FDV supply basis | The token count used in the displayed FDV | You must check whether it is total supply, maximum supply, or another convention |
The distinctions in CoinGecko’s supply definitions are a useful starting point, but I still reconcile them with the project’s documentation.
“Circulating” is not a universal number automatically written into every blockchain.
How Your Token Can Fall While Its Market Cap Rises
A token’s price can decline even while its circulating market capitalization increases if the circulating supply grows faster.
Let us continue with the same hypothetical project.
You buy 500 tokens at USD 2 each, spending USD 1,000 before fees.
Over the following year, more tokens enter circulation. The project’s circulating market cap rises from USD 200 million to USD 300 million.
That sounds like progress. Yet your investment loses value:
| Metric | When you buy | One year later |
|---|---|---|
| Circulating supply | 100 million tokens | 250 million tokens |
| Circulating market cap | USD 200 million | USD 300 million |
| Price per token | USD 2.00 | USD 1.20 |
| Value of your 500 tokens | USD 1,000 | USD 600 |
| FDV, assuming the same 1 billion supply basis | USD 2 billion | USD 1.2 billion |
The circulating market cap increased by 50%.
The circulating supply increased by 150%.
The token price fell by 40%.
These numbers are internally consistent. There is no accounting mystery.
However, I want to be precise about what the example proves. It demonstrates the relationship between price, supply, and market cap. It does not prove that a particular increase in supply must cause a particular price decline.
The future valuation is uncertain. Demand, expectations, liquidity, and holder behavior determine the price at which the market clears.
A Rising Market Cap Is Not the Same as New Money Invested
Market-cap growth does not tell you how much cash entered an asset.
Market cap marks a supply count at a market price. It does not measure the cumulative purchase cost of every token or the amount all holders could collectively withdraw.
This is why I reject explanations claiming that an additional USD 100 million of market cap necessarily required USD 100 million of fresh buying.
The distinction between quoted price and achievable execution is visible in Coinbase’s explanation of order execution and slippage: actual fills depend on the available orders.
The same caution applies to the dollar value of token unlocks. A headline valuation is not a cash-flow statement.
Why Returning to the Old Price Can Become Harder
After supply expands, recovering an old token price requires a larger circulating market cap than before.
In our example, USD 2 originally corresponded to a USD 200 million circulating market cap.
With 250 million tokens circulating, the same USD 2 price would correspond to USD 500 million.
The old price now requires two and a half times the original market cap.
That does not make recovery impossible. It changes the scale of the recovery you are asking the market to support.
When I hear, “It only needs to return to its previous high,” I check the supply at that previous high before accepting the argument.
Why a Token With Only 10% Circulating Can Carry Silent Inflation
A low circulating percentage can conceal substantial future growth in tradable supply, even when the maximum supply is fixed.
“Silent inflation” is a useful description of the holder’s experience, but it needs a qualification.
The schedule may be public. The tokens may already exist. Nothing necessarily happens secretly.
What feels silent is the way the future supply commitment disappears behind a simple price chart.
If 100 million tokens circulate out of a potential 1 billion, another 900 million sit outside the current circulating count. If all eventually enter circulation, that is a 900% increase relative to the initial 100 million.
It is not merely “another 90%” relative to today’s circulating supply.
That denominator changes the story.
A Small Percentage of Total Supply Can Be a Large Unlock
An unlock should be measured against today’s relevant circulating supply, not only against maximum supply.
Consider a release of 10 million tokens:
| Comparison | Result |
|---|---|
| Against a 1 billion maximum supply | 1% |
| Against a 100 million circulating supply | 10% |
“Only 1% of supply” sounds minor.
“An amount equal to 10% of the existing circulating supply becomes eligible for release” sounds different.
Neither description tells us how much will actually be sold. The second is simply more informative about the scale of the event relative to the current market.
There is another essential qualification: CoinMarketCap’s distinction between unlocked and circulating supply shows why an unlock does not automatically produce an identical increase in every provider’s circulating figure.
Unlock Dilution Is Not Always New Token Creation
Releasing already-minted tokens expands availability without necessarily increasing total supply.
Suppose all 1 billion tokens were created at launch, but 900 million were placed under release restrictions.
When some of those tokens unlock:
- Existing token balances can become transferable or releasable.
- Total supply can remain unchanged.
- The market may face additional potential sellers.
- Your percentage of the already-existing total supply does not automatically shrink.
This differs from minting new tokens, which increases the existing token count.
The distinction is visible in the ERC-20 token standard, which separates supply reporting from transfers, and in vesting contracts that hold and release existing tokens.
I call the first problem a circulating-supply overhang. I reserve “new issuance” for actual creation of additional tokens.
Both can matter to price, but they are not the same event.
Is This Like Money Printing or Stock Dilution?
Token emissions resemble new issuance, while unlocks of existing allocations are often closer to the expiration of stock lockups.
The traditional-finance comparisons are useful only if we keep their mechanics straight.
New Token Issuance and Share Dilution
Creating additional units can reduce a nonparticipating holder’s percentage of the total units outstanding.
Imagine that you own 1,000 shares in a company with 1 million shares outstanding. The company issues another 1 million shares, and you do not buy any.
You still own 1,000 shares. Your percentage ownership is smaller.
The SEC has described how additional share issuance can reduce an investor’s ownership percentage.
There is an important counterweight, though: a company may receive cash or valuable assets in exchange for those shares. A smaller percentage of a more valuable business can still be worth more.
I apply the same economic question to token issuance:
What did the network obtain in exchange for the additional tokens?
Security, useful development, lasting liquidity, and genuine customer acquisition may justify an issuance program. Rewards that attract temporary activity may not.
The issuance rate alone does not answer that question.
Token Unlocks and IPO Lockup Expiration
Removing a selling restriction from existing holdings does not itself create new shares or tokens.
This is the closer analogy for many investor and team unlocks.
As Investor.gov’s explanation of IPO lockup agreements explains, insiders may be prohibited from selling for a specified period. The end of that period can affect price expectations because previously restricted holdings may become available for sale.
The shares already existed.
Likewise, an investor’s token allocation can already exist while its ability to reach the public market remains restricted.
One more distinction matters: the SEC’s conventional definition of corporate market capitalization uses total outstanding shares. Crypto’s commonly displayed circulating market cap can exclude categories of existing tokens.
A stock-market comparison that ignores that difference can mislead.
The Money-Printing Comparison Has Limits
The useful monetary analogy concerns additional supply, not a promise that token prices respond like consumer prices.
In banking, money creation is more complicated than printing paper notes.
The Bank of England’s explanation of modern money creation describes how commercial-bank lending creates matching deposits.
That is a balance-sheet process involving assets and liabilities. A token distribution schedule is a different mechanism.
I use the analogy narrowly: when the quantity of an asset expands relative to demand for holding it, existing holders can face pressure on its unit value.
I do not use it to claim that:
- A 20% supply increase guarantees a 20% price decline.
- Every token distribution is equivalent to central-bank policy.
- Consumer-price inflation and token-price performance are interchangeable.
- A fixed maximum supply guarantees purchasing-power protection.
The arithmetic of supply is straightforward. The behavior of demand is not.
What Is a Token Unlock Schedule, and How Does Vesting Work?
A token unlock schedule specifies when allocated tokens become eligible for release, transfer, or use under the applicable rules.
Vesting and lockups are related but not always identical.
Vesting can describe when a beneficiary earns an allocation or becomes entitled to receive it. A lockup can separately restrict transfer or sale. Projects sometimes use these terms loosely, so I read the actual agreement and implementation.
Cliff, Linear, and Stepped Vesting
The shape of a release schedule determines whether potential supply arrives gradually or in concentrated events.
The main patterns are:
- Cliff: No release before a specified date or condition.
- Linear vesting: The vested amount increases continuously over time.
- Stepped vesting: Release eligibility increases in periodic installments, such as monthly tranches.
- Milestone-based vesting: Release depends on specified achievements or approvals rather than time alone.
A hypothetical four-year grant with a one-year cliff might release 25% at the first anniversary, followed by the remainder over the next three years.
But that is not a universal rule.
A cliff can defer access while vesting accrues underneath it, or a project can define a different schedule entirely. The behavior of OpenZeppelin’s cliff extension illustrates why implementation details matter.
“Four-year vesting” is not enough information. I also want the start date, cliff treatment, release frequency, and exact end date.
What Happens Inside a Vesting Contract?
A vesting contract generally calculates how much has become available, subtracts what was already released, and transfers the remaining releasable amount.
For an existing-token arrangement, the process can look like this:
- Tokens are deposited into a vesting contract.
- The contract records the beneficiary and schedule parameters.
- Time passes.
- A read operation calculates how much has vested.
- A release transaction transfers the available amount.
- The contract updates its accounting so the same allocation cannot be released twice.
The OpenZeppelin VestingWallet implementation exposes functions for start time, duration, vested amounts, previously released amounts, and currently releasable tokens.
Notice what is missing from that sequence: an automatic exchange sale.
A scheduled unlock, a release transaction, a transfer to an exchange, and a completed sale are four different events.
A Published Schedule Is Not Necessarily a Technical Lock
A promise not to sell and a contract that prevents early release provide different forms of protection.
I distinguish among:
- A legal agreement restricting a holder.
- A custodian enforcing release instructions.
- A smart contract enforcing a schedule.
- A treasury policy controlled by governance.
- A public estimate of future discretionary distributions.
The security question is not merely, “Is there a schedule?”
It is, “Who can change or bypass the restriction?”
There is also a less obvious issue. The OpenZeppelin finance documentation explains that transferable ownership of its vesting wallet can permit the economic sale of an unvested position.
A token can remain locked inside a contract while the claim on its eventual release changes hands.
Do Token Unlocks Always Make Prices Fall?
An unlock increases potential availability; it does not guarantee selling or a price decline on the release date.
There are several reasons an anticipated unlock may not produce an immediate drop:
- Buyers may already have priced the schedule into the token.
- Recipients may continue holding.
- Released tokens may fund activity that creates genuine demand.
- Demand may rise faster than available supply.
- Trading positions may have adjusted before the unlock.
The possibility of anticipation is not unique to crypto. Investor.gov’s discussion of stock lockup expiration explicitly recognizes that prices may respond before restrictions end.
This is why “short every unlock” is not a sound conclusion from FDV analysis.
The opposite claim is equally weak: “Everyone knows the schedule, so it cannot matter.”
A schedule can be publicly known while the eventual sale rate, buyer demand, and available liquidity remain uncertain.
I treat unlocks as risk events to analyze, not calendar entries with guaranteed trading outcomes.
Why Do Altcoins Bleed Against Bitcoin?
An altcoin bleeds against Bitcoin when its price measured in BTC falls, even if its price in dollars rises.
Suppose the following hypothetical changes occur:
| Asset | Starting price | Ending price | Dollar return |
|---|---|---|---|
| Bitcoin | USD 100,000 | USD 150,000 | 50% |
| Example token | USD 2.00 | USD 2.20 | 10% |
The token gained 10% in dollars.
But it buys approximately 26.7% less Bitcoin than before.
That is what underperforming Bitcoin means. A positive dollar return and a negative BTC-relative return can happen at the same time.
Supply Is One Possible Reason, Not the Only Reason
Different issuance and distribution structures can create different supply pressures, but relative demand still determines relative performance.
Under Bitcoin’s current rules, issuance follows a block-based schedule with subsidy halvings every 210,000 blocks and a supply limit conventionally described as 21 million BTC. The Bitcoin explanation of its halving schedule lays out that structure.
An altcoin may instead have investor releases, contributor vesting, treasury distributions, and incentive programs occurring over the same period.
That creates a useful research hypothesis: perhaps the altcoin must absorb more newly available supply while competing for buyers.
It is not proof.
An altcoin with little remaining issuance can still lose against BTC because buyers prefer Bitcoin. A token facing substantial releases can outperform if demand is strong enough.
In my analysis, I separate three questions:
- Is the token losing value in dollars?
- Is it losing value relative to Bitcoin?
- How much of the result can plausibly be connected to supply changes rather than demand, valuation, or project-specific developments?
FDV helps with the third question. It does not answer all three by itself.
Why an Active Project Can Still Have a Weak Token
Network activity creates value for token holders only if the token has a credible mechanism for capturing or supporting that value.
This is where my banking background makes me skeptical of promotional dashboards.
A bank can process more payments without making every financial claim associated with it more valuable. Revenue can accrue to one entity while costs and risks sit somewhere else.
Crypto requires the same tracing exercise.
I ask:
- Must users acquire this token to use the product?
- Does the token secure the network?
- Do fees reach token holders, validators, liquidity providers, a company, or a treasury?
- Are tokens burned through actual usage?
- Does governance control economically meaningful resources?
- Is the proposed value-capture mechanism operating, or merely possible?
The distinction is concrete. Arbitrum’s developer documentation states that transaction fees on Arbitrum One and Nova are collected in ETH.
More transactions therefore do not automatically mean users must buy ARB to pay those transaction fees.
That observation alone does not settle ARB’s value. It prevents me from confusing network usage with direct gas-token demand.
Likewise, the distinction between liquidity-provider compensation and token-level mechanisms in Uniswap’s fee explanation is a reminder to follow the actual flow of fees.
A Token Is Not Automatically Equity
Owning a token does not automatically give you ownership of the company building the protocol.
The SEC’s explanation of stock ownership describes equity as an ownership position with associated claims.
For a token, I examine its specific contractual and protocol rights rather than importing shareholder assumptions.
Governance rights are not automatically dividend rights. A large treasury is not automatically redeemable by ordinary token holders. Protocol fees are not automatically token-holder earnings.
For the same reason, FDV divided by protocol fees is not automatically comparable to a company’s price-to-earnings ratio.
Before using a valuation multiple, I want to know what the denominator actually belongs to.
Real Examples: Sui and Arbitrum Show Different Supply Questions
Official token documents demonstrate why a supply cap, a release schedule, and current public circulation must be examined separately.
I use these projects to illustrate mechanics, not to recommend buying or selling either token.
Sui: A Fixed Cap Does Not Mean Full Circulation
A token can have a fixed maximum supply and still face years of releases into circulation.
In its July 26, 2023 publication, the Sui Foundation’s explanation of token supply reported a 10 billion SUI cap and stated that 5.15% was circulating by the end of May 2023.
That is a historical launch-period figure, not today’s circulating percentage.
The useful lesson is structural: a fixed cap does not eliminate the gap between existing public circulation and future releases.
There is another detail worth reading carefully. The current Sui token supply and schedule page describes its release chart as an estimate and explains that deployment of the Foundation’s allocation affects releases.
A schedule for discretionary ecosystem deployment should not be treated as identical to an immutable contractual cliff.
Arbitrum: Different Allocations Follow Different Release Mechanics
A project can have several unlock schedules operating at once.
The Arbitrum Foundation’s distribution documentation describes investor and team allocations with a four-year lockup structure, a first unlock one year after the March 16, 2023 token generation event, and monthly unlocks thereafter.
The Foundation allocation follows a separate four-year linear schedule beginning April 17, 2023.
Meanwhile, the Arbitrum circulating-supply documentation contains a calculation explicitly dated March 7, 2024.
That date matters. A historical supply calculation should not be copied into a current valuation simply because it appears on an official page.
I want the source, the classification, and the timestamp.
How I Read a Token Unlock Schedule Before Buying
A useful supply review connects the amount, timing, recipients, enforceability, and likely market availability of future releases.
I do not stop at one FDV number. I build a short supply memo.
1. Confirm the Asset and Contract
Supply analysis is meaningless if you are examining the wrong token or representation.
I verify the network and contract address through official project documentation.
For multichain assets, I identify the canonical token and the role of bridged or wrapped representations. I do not add locked backing and its matching wrapped claims as if they were independent economic supply.
The mechanics described in OpenZeppelin’s ERC-20 wrapper documentation illustrate why matching claims need careful treatment.
2. Record the Supply Counts and Definitions
I need to know what each number includes before I compare valuations.
My worksheet records:
- Circulating supply and its source.
- Total existing supply.
- Maximum supply, if finite.
- The supply basis behind displayed FDV.
- Relevant excluded wallets or allocations.
- The date and time of the observation.
Because CoinGecko’s methodology describes obtaining and verifying supply information, I treat the published figure as a verified data product with assumptions, not a universal on-chain primitive.
If two providers disagree, I investigate the excluded balances before deciding that one number must be wrong.
3. Separate Unlocks From Emissions and Treasury Spending
The next investor cliff may be only one part of the supply entering the market.
I make separate rows for:
- Investor allocations.
- Team and contributor grants.
- Foundation distributions.
- Treasury sales or grants.
- Security-related issuance.
- Liquidity and user incentives.
- Other scheduled or discretionary releases.
This is my analytical checklist, not a claim that every project uses every category.
The purpose is to avoid counting the same allocation twice or overlooking distributions that do not appear on the headline unlock calendar.
4. Examine the Next 30 Days, 90 Days, and 12 Months
The release horizon should match the period over which I expect to hold the token.
FDV compresses future supply into one number. It does not distinguish tokens potentially released next month from tokens that may remain unavailable for years.
I therefore compare near-term releases with the current relevant float and assess longer-term expansion separately.
A large distant allocation may matter to valuation without creating immediate exchange supply. A smaller imminent cliff may matter more to short-term execution.
Neither observation establishes a trading signal.
5. Identify Who Receives the Tokens
Recipients’ incentives matter because eligibility to sell is not the same as willingness to sell.
I ask what the distribution is intended to fund.
Could a recipient need operating cash? Is the allocation compensation for past work? Is it a long-term strategic holding? Is there a public treasury budget?
Then I mark what I know and what I am merely inferring.
Here is a hypothetical cost-basis example:
- An early participant acquired tokens for USD 0.10.
- A later public-market buyer paid USD 2.
- The token now trades at USD 1.20.
Before fees and other costs, the early participant’s mark is 12 times the acquisition price. The public buyer is down 40%.
Both can honestly describe the same price very differently.
That does not establish that early participants are selling, and it does not erase the risks they originally took. It explains why different holders can have different incentives.
6. Inspect Who Can Change the Rules
A supply promise is only as durable as the controls governing it.
For contract-based tokens, I check minting permissions, role administrators, upgrade authority, and applicable delays.
The examples in OpenZeppelin’s access-control documentation demonstrate how privileged roles can control minting.
Separately, OpenZeppelin’s proxy documentation explains architectures that allow implementation logic to change.
A cap enforced by the current implementation is not the end of my review if authorized upgrades can replace the relevant logic.
I want to know who holds that authority and what constrains it.
7. Model More Than One Valuation Outcome
A supply forecast is an input to scenarios, not a price forecast by itself.
Returning to our example, assume 250 million tokens circulate next year:
| Hypothetical future circulating market cap | Implied price | Change from the original USD 2 |
|---|---|---|
| USD 200 million | USD 0.80 | Down 60% |
| USD 300 million | USD 1.20 | Down 40% |
| USD 500 million | USD 2.00 | Unchanged |
| USD 1 billion | USD 4.00 | Up 100% |
These are arithmetic scenarios, not probability estimates.
Their value is practical: they make the valuation assumption visible instead of hiding it inside a price target.
Why Unlock Headlines Must Be Compared With Liquidity
The market impact of selling depends on executable liquidity, not just FDV, market cap, or reported daily volume.
Suppose an unlock is described as “USD 20 million worth of tokens.”
That generally marks the released quantity at a quoted price. It does not prove that USD 20 million will be sold, that sales will happen immediately, or that the whole amount could execute at that price.
For a centralized exchange, I examine the buy orders below the market. For a decentralized venue, I examine the liquidity available along the relevant trading path and price ranges.
The distinction between a best quote and deeper available orders is reflected in Coinbase’s order-book API documentation.
I also avoid treating daily volume as a standing pool of buyers. Volume measures completed turnover over a period. Order-book depth describes currently displayed trading interest, which can change or disappear.
For my own analysis, I compare several hypothetical sale sizes with available depth. I also remember that liquidity fragmented across venues is not necessarily accessible on identical terms.
This is a market-structure assessment, not a mechanical unlock-to-price formula.
Do Staking Rewards, Burns, and Buybacks Solve Dilution?
Rewards and supply-reduction mechanisms can affect holder economics, but none makes an unfavorable valuation disappear.
These mechanisms need to be examined separately.
Staking Yield Can Be Partly Compensation for Issuance
Receiving more tokens does not necessarily mean gaining a larger share of the token supply.
Consider a hypothetical year in which:
- A holder’s token balance grows by 15%.
- Total token supply grows by 20%.
The holder’s percentage of total supply falls by approximately 4.17%.
That is a supply-share calculation, not a forecast of dollar returns.
It also does not mean all staking rewards are newly printed tokens. As Ethereum’s technical introduction to ether explains, issuance and recycled transaction-related income are different sources.
I ask where the rewards come from, who receives them, and what risks or costs are required to qualify.
A circulating-supply increase caused by releasing pre-existing allocations must also be kept separate from new issuance when measuring ownership of total supply.
Burns Must Be Measured Against the Relevant Supply Changes
A burn reduces a particular supply measure only to the extent the mechanism actually removes tokens from that measure.
For Ethereum, the interaction between issuance and fee burning is described in the official explanation of ETH supply changes.
For other tokens, I inspect the actual implementation.
A contract-level burn that reduces reported total supply is not identical to transferring tokens into an address a data provider considers inaccessible. The OpenZeppelin ERC-20 burnable implementation illustrates explicit token destruction.
I also distinguish burning already-circulating tokens from burning an allocation that was not expected to reach the market soon.
Both may affect reported supply. Their near-term liquidity implications can differ.
Buybacks Are Not Always Permanent Retirement
Purchased tokens can return to circulation if they are retained and later redistributed rather than permanently destroyed.
A buyback announcement leaves several questions unanswered:
- What funded the purchase?
- Was it executed?
- Where are the acquired tokens held?
- Can those tokens be sold or granted later?
- Was an actual burn completed?
The treatment of repurchased holdings in CoinMarketCap’s supply methodology also shows why circulating classifications and permanent retirement are separate issues.
I care about the completed mechanism, not just the announcement.
How to Check Token Supply Yourself
You can inspect supply data without connecting a wallet, signing a transaction, or granting token approvals.
The following examples are optional technical tools. The main economic analysis does not require programming.
Retrieve a Market-Data Snapshot
An API response helps make your observation reproducible, but it does not eliminate the provider’s supply assumptions.
The CoinGecko Demo API documentation describes the coin-by-ID endpoint and its market-data fields.
With a Demo API key, curl, and jq, you can retrieve a compact snapshot:
export CG_DEMO_API_KEY='YOUR_DEMO_API_KEY'
COIN_ID='arbitrum'
curl --fail --silent --show-error --get \
"https://api.coingecko.com/api/v3/coins/${COIN_ID}" \
--header "x-cg-demo-api-key: ${CG_DEMO_API_KEY}" \
--data-urlencode "localization=false" \
--data-urlencode "tickers=false" \
--data-urlencode "market_data=true" |
jq '{
id,
price_usd: .market_data.current_price.usd,
circulating_supply: .market_data.circulating_supply,
total_supply: .market_data.total_supply,
max_supply: .market_data.max_supply,
market_cap_usd: .market_data.market_cap.usd,
fdv_usd: .market_data.fully_diluted_valuation.usd,
market_data_updated_at: .market_data.last_updated
}'
This command requests current data when you run it. It does not reproduce a fixed historical observation.
Keep missing values as missing. A null maximum supply does not mean zero tokens, and it does not by itself explain why the field is unavailable.
Keep a Normalized Research Record
A useful research record separates observed values from your assumptions about future supply.
Here is an illustrative record for our fictional token. It is not an actual API response:
{
"asset": "EXAMPLE",
"record_type": "hypothetical",
"price_usd": 2,
"circulating_supply": 100000000,
"total_supply": 1000000000,
"max_supply": 1000000000,
"market_cap_usd": 200000000,
"fdv_usd": 2000000000,
"fdv_supply_basis": "max_supply",
"assumed_circulating_supply_in_12_months": 250000000
}
For a real asset, I add source links, observation timestamps, and notes explaining the projected supply.
The word “assumed” is doing useful work. It prevents a forecast from quietly becoming a fact.
Read an ERC-20 Contract Directly
An ERC-20 contract can report total supply, but the standard does not provide a universal circulating-supply or maximum-supply function.
The ERC-20 specification defines totalSupply() and makes metadata such as decimals() optional.
Using the read capabilities described in the Foundry Cast documentation, you can inspect a verified contract.
First set RPC_URL for the correct chain and TOKEN to the verified token contract address:
: "${RPC_URL:?Set an RPC URL for the correct chain}"
: "${TOKEN:?Set the verified token contract address}"
BLOCK="$(cast block-number --rpc-url "$RPC_URL")"
cast chain-id --rpc-url "$RPC_URL"
cast call "$TOKEN" "totalSupply()(uint256)" \
--rpc-url "$RPC_URL" \
--block "$BLOCK"
cast call "$TOKEN" "decimals()(uint8)" \
--rpc-url "$RPC_URL" \
--block "$BLOCK"
These are read operations. They do not require a private key or publish a transaction.
The supply result is an integer in the token’s smallest units. Interpret it using the verified decimals value. If the optional metadata call fails, inspect the contract’s documented interface rather than assuming the token is fraudulent.
Pinning the calls to one block helps keep the observation internally consistent. Record that block and its hash for a more durable audit trail.
Most importantly, totalSupply() does not tell you which balances a market-data provider excludes from public circulation.
Inspect a Compatible Vesting Wallet
Vesting-wallet reads can distinguish tokens already released from tokens currently available to release.
For a wallet implementing the relevant OpenZeppelin VestingWallet interface, set VESTING to its verified address:
: "${VESTING:?Set the verified compatible vesting wallet address}"
cast call "$VESTING" "start()(uint256)" \
--rpc-url "$RPC_URL" --block "$BLOCK"
cast call "$VESTING" "duration()(uint256)" \
--rpc-url "$RPC_URL" --block "$BLOCK"
cast call "$VESTING" "released(address)(uint256)" "$TOKEN" \
--rpc-url "$RPC_URL" --block "$BLOCK"
cast call "$VESTING" "releasable(address)(uint256)" "$TOKEN" \
--rpc-url "$RPC_URL" --block "$BLOCK"
These methods are not universal across vesting systems. A failed call can simply mean the contract uses a different interface.
Even a successful read does not tell you whether released tokens were sold. That requires separate transaction and market analysis.
What I Would Check If I Already Owned the Falling Token
The useful question is whether the remaining investment thesis works from today’s valuation and supply position, not whether the original purchase can be justified.
I would rebuild the analysis without using my entry price as an anchor.
My review would cover:
- How circulating and total supply changed during the holding period.
- Which releases remain over the next year.
- Whether those releases are technically enforced, contractual, or discretionary.
- What economic demand the token actually captures.
- Whether the current valuation already assumes substantial success.
- How the token performed in both dollars and BTC.
- Whether the position remains appropriate for my risk tolerance and liquidity needs.
I would not automatically average down because the unit price looks cheaper.
A token can fall sharply while its circulating market cap falls much less, or even rises, because the token count changed.
I would also avoid attributing every loss to unlocks. The Binance Research report on low float and high FDV, published May 17, 2024, identifies a meaningful market-structure issue, but it does not replace project-specific investigation.
My goal is a defensible explanation, not a convenient villain.
Frequently Asked Questions About FDV
FDV is most useful when it leads to better questions about supply, timing, valuation, and holder rights.
Is a High FDV Always Bad?
No. I treat it as a valuation question: what future adoption, token demand, and economic capture would justify that scale? A high number alone does not answer the question.
Is a Low FDV Automatically a Bargain?
No. A small implied valuation can coexist with weak demand, poor liquidity, concentrated control, or an unconvincing token function. “Small” and “undervalued” are different conclusions.
Does 10% Circulating Mean the Price Must Fall 90%?
No. That price result would require a particular valuation assumption. Demand can change, releases may take years, and the schedule may already influence today’s price.
Is Market Cap Equal to FDV a Safety Signal?
It can indicate little gap between the two supply counts being used. I would still check whether the supply policy can change and whether the token is worth its current valuation.
Why Can Two Supply Websites Disagree?
Their classifications, verification processes, update times, and treatment of treasury or insider balances can differ. I reconcile those inputs before comparing the resulting valuations.
Can a Project Succeed While Its Token Underperforms?
Yes. My test is whether the project’s success translates into durable economic demand or benefits for the token being purchased, at a valuation that leaves room for the holder.
The Bottom Line: Look Beyond the Price Chart
FDV helps reveal the supply commitment behind a token, but the release schedule and the token’s economic function determine what that commitment means.
The question is not simply whether more tokens are coming.
I want to know how many, how soon, who receives them, what constrains their release, and why buyers would want to absorb them.
A token with only 10% of its maximum supply circulating may be trading against a much larger future supply base than its headline market cap suggests. That does not make it a bad investment automatically. It raises the standard of evidence I need.
After a career in finance, I do not confuse a growing institution with an attractive investment at every price. I apply the same discipline to protocols.
Before buying a token, I ask:
What must go right for this specific token to outperform while its supply becomes available?
If I cannot answer that clearly, a top-100 ranking and an active development team are not enough.
Sponsored Partner: Volet.com
Looking for a simple, everyday way to buy, hold, and sell cryptocurrencies alongside your traditional currencies and payment cards?
- Read my full breakdown: Complete Volet Review on DoraMilen.com
- Get started right away: Open your free Volet account using my referral link



