← back to blog

Token unlock cliffs and how they affect your sell strategy

Token unlock cliffs and how they affect your sell strategy

If you’ve been farming airdrops long enough, you’ve felt the cliff. You hold a token through the euphoria of listing day, watch it grind higher through the linear vesting window, then wake up six months later to a 30% overnight drop with no obvious news catalyst. You check the unlock schedule and there it is: a team or investor tranche just became liquid. Millions of tokens hit the market in a matter of hours. Your unrealized gain is now a much smaller unrealized gain, or worse, a loss.

This is the cliff event, and it is one of the most predictable, most consistently mismanaged risks in the airdrop and token farming space. Unlike exchange hacks or regulatory shocks, cliff unlocks are scheduled in advance, usually on-chain, often disclosed in the tokenomics documentation. There is no excuse for being caught flat-footed. Yet most retail participants either ignore the schedule entirely or panic-sell too early, giving up upside they were entitled to.

I’ve been operating in this space out of Singapore since 2021, farming airdrops across L1s, L2s, DeFi protocols, and infrastructure projects. The unlock cliff has cost me money twice. Both times I had looked at the vesting schedule, convinced myself I understood it, and got the timing wrong in different directions. This article is what I wished I had read before those trades.

background and prior art

Vesting schedules for token allocations became standard practice after the 2017-2018 ICO blowup cycle, where teams and early investors dumped immediately on retail. The post-mortem was brutal and public: projects like Confido disappeared overnight after founders liquidated. The industry response was to adopt lockup periods modeled loosely on traditional startup equity vesting, usually a one-year cliff followed by monthly linear vesting over two or three years.

The mechanics were adapted from Silicon Valley stock compensation norms, where a one-year cliff prevents employee churn before any value vests, followed by a 48-month linear schedule. Token projects copied this structure wholesale, including the cliff, but changed the incentive context entirely. A startup employee is still employed during the cliff period and has continuing obligations. A token project insider has no such tie: once the cliff passes and the lockup expires, their only rational constraint is market impact and future relationship with the ecosystem. In many cases, even that constraint is weak.

Academic work on lockup expirations in traditional IPOs, such as the oft-cited Field and Hanka (2001) study of NYSE and Nasdaq lockup expiries, documents consistent abnormal negative returns in the 3-day window around expiry. The crypto equivalent is less formally studied but practitioner tracking via tools like Tokenomist and community research threads on crypto Twitter confirm the same pattern plays out repeatedly in token markets, often more severely due to thinner order books and higher speculative component in valuations.

the core mechanism

A cliff unlock is a point in time where a large allocation, usually reserved for team, advisors, seed investors, or private sale participants, transitions from fully locked to either fully liquid or begins linear vesting. The cliff itself is often the single largest discrete supply increase the token will ever experience.

There are three structural variants worth distinguishing:

hard cliff to full liquid: the entire tranche becomes transferable at once. this is the most dangerous variant for price. the seller has no incentive to stagger sales unless they are worried about market impact on their own portfolio.

cliff into linear vesting: the allocation begins unlocking at the cliff date but releases over a subsequent period (often 12-24 months). the cliff event marks the start of ongoing daily or monthly releases. less acute in terms of single-day impact, but the market often prices in the start of the flow immediately.

multiple staggered cliffs: some projects schedule multiple tranches with different cliff dates across categories (seed vs. strategic vs. team vs. foundation). this spreads the supply pressure but creates a recurring sequence of smaller events.

To read a vesting schedule properly, you need to extract several pieces of information for each allocation category:

allocation_category: "Series A investors"
total_supply_percent: 12.5%
cliff_date: 2024-03-16
cliff_unlock_percent: 0% (full cliff to linear)
post_cliff_vesting: 24 months linear
daily_release_post_cliff: (12.5% * total_supply) / 730 days

The daily release number is what actually matters for sustained selling pressure. The cliff date matters for the initial repricing event and for the behavior of sophisticated sellers who front-run their own unlock by selling spot or shorting perpetuals in the days leading up to the date.

The front-running dynamic is underappreciated. If I hold 10 million tokens that unlock on March 16, I know my cost basis, I know what price I need to be a seller, and I know that every other holder of the same tranche is in the same position. The rational play is to hedge before the cliff by either selling a smaller liquid allocation, opening a perp short, or placing large asks just above current price. Sophisticated institutional insiders do exactly this. The price effect begins 7-14 days before the actual cliff date, not on the date itself.

To track this, I use Tokenomist, which shows upcoming unlock events by USD value, sorted by date. It’s not perfect, some smaller protocols aren’t listed and the unlock amounts can lag updated token docs, but it’s the best free starting point I’ve found. For protocols with on-chain vesting contracts, you can query the contract directly to verify the schedule independently.

worked examples

arbitrum (ARB), march 2024

Arbitrum launched in March 2023 with a significant one-year cliff for team and investor allocations. The Foundation’s tokenomics documentation laid out the schedule clearly. Roughly 1.1 billion ARB tokens, representing team, advisors, and early investors, were subject to a cliff ending around March 16, 2024. Post-cliff, these tokens would begin linear monthly releases over the following 48 months.

ARB was trading around $1.95 in late February 2024. By March 16, the token had already begun softening, dropping to $1.70 in the week prior. The cliff itself did not produce an immediate crash because the unlock was into linear vesting, not instant liquidity. But the market began pricing in the daily release flow: approximately 22-25 million ARB tokens becoming liquid each month. Over the following six weeks, ARB drifted to $1.20 before recovering on broader market conditions.

The practical lesson: the cliff date was not the exit point. The exit window was the two weeks before, when the token still held most of its value and the sophisticated money was quietly reducing. Holders who waited for the cliff date to “confirm” the sell pressure gave up 12-15% to the people who read the schedule.

sui (SUI), may 2024

Sui launched in May 2023. Early investor and seed round tokens were subject to a one-year cliff ending approximately May 2024. The supply categories subject to the cliff represented a significant portion of circulating supply at the time, with CoinGecko circulating supply data showing how sharp the unlock-driven expansion looked relative to pre-cliff circulating figures.

SUI was trading around $1.40-1.50 heading into the cliff. Unlike ARB, the Sui unlock included components that moved toward full liquidity more quickly. The token dropped to approximately $1.05 by late May, a 30% correction, before the broader bull market sentiment stabilized and eventually drove it significantly higher in Q3 2024.

The counter-narrative here is important: SUI recovered strongly. Operators who panic-sold at the cliff bottom and failed to re-enter missed substantial upside. The cliff-induced sell pressure is a mechanical event. It does not mean the token is broken or that the project is failing. If the underlying fundamentals (TVL, daily active addresses, fee revenue) hold up during the unlock pressure window, the post-cliff price often overshoots to the downside before recovery.

The right play on SUI was not to hold through the cliff blindly or to sell everything two weeks before. It was to take partial profit two weeks out (say, 50% of position), watch the mechanics play out, and have a re-entry plan if on-chain metrics stayed healthy during the drawdown.

a smaller protocol: the full-cliff-to-liquid problem

I’ll anonymize this one because the project is still live and I have no interest in creating unnecessary controversy. In 2024, I was holding tokens in a mid-cap DeFi protocol that had raised a seed round at roughly $0.08. The token launched at $0.60, ran to $1.20 during the initial listing euphoria, and was trading around $0.85 heading into the seed investor cliff at month 12.

The cliff was a hard cliff to full liquidity: no linear vesting after the date. 18% of total supply, held by roughly 30 seed investors, all became transferable at the same block. I knew this. I had read the tokenomics doc. I told myself the protocol had strong TVL and the investors would be rational sellers who wouldn’t dump all at once.

They did not dump all at once. They dumped in the first 72 hours. Price went from $0.85 to $0.41. I sold at $0.61 thinking I was being disciplined. I was not. I should have been out at $0.80+ in the two weeks prior.

The lesson from the hard cliff variant: there is no upside to being a hero holder. The soft floor on a hard cliff is the seed price plus the minimum return a rational institutional investor needs to justify the risk. At a $0.08 seed price, even a $0.40 exit is a 5x. Many seed investors were fine selling at $0.40. I was not fine holding through to $0.40.

edge cases and failure modes

failure mode 1: misreading the documentation

Token documentation is not standardized. Some projects express vesting in months, some in blocks, some in calendar quarters. I’ve seen projects whose documentation said “12-month cliff” but the cliff was actually measured from the token generation event (TGE), not the public launch. When TGE preceded the public launch by 6 months (common for mainnet launch projects with early private sales), you have effectively a 6-month visible cliff from the retail perspective, not 12.

Always find the TGE date, not the exchange listing date. These are frequently different. Cross-reference the token generation event date with the vesting schedule start date. When in doubt, query the vesting contract directly if it’s on-chain.

failure mode 2: foundation and ecosystem allocations

Most public attention focuses on team and investor vesting. Foundation and ecosystem reserve allocations are often treated as benign because they’re nominally for “ecosystem development grants.” In practice, these tranches can and do hit the market. A protocol that needs to fund operations may sell foundation tokens. A grant recipient who received a large ecosystem allocation may liquidate quickly.

Foundation allocations often have no formal vesting at all, just an informal commitment from the foundation. Watch the on-chain movement of known foundation wallet addresses. Tools like Arkham Intelligence or Nansen can help track large address behavior if you’re doing this at scale.

failure mode 3: exchange perp funding rate signals

In the two weeks before a major cliff, watch perpetual futures funding rates on the token. If funding goes significantly negative (shorts paying longs), it often means sophisticated insiders are hedging by going short perp against their locked long exposure. This is a useful leading indicator that the unlock is about to hit supply. Negative funding on a token with an imminent cliff is a strong signal to reduce spot exposure. Positive funding heading into a cliff is counterintuitive and worth investigating, it may mean the market has already priced the unlock in or there is other catalytic news absorbing the supply.

failure mode 4: coordinated extension and re-lock announcements

Occasionally, a project announces a voluntary re-lock or extension of vesting by team or investors, usually framed as a show of confidence. These announcements happen most often when (a) the token has underperformed and the cliff price would be below cost basis for investors anyway, making the lock extension costless, or (b) the team is trying to prevent a price collapse ahead of a product launch.

Do not let a re-lock announcement make you complacent. The re-lock is often partial, applies to only some tranches, or uses new cliffs that simply defer the supply pressure. Read the re-lock announcement in full. Map the new schedule. The supply hasn’t disappeared, it’s been rescheduled.

failure mode 5: linear vesting floor behavior

After a cliff into linear vesting, the daily release creates a persistent selling program. The floor for the token becomes roughly: (daily unlock amount) divided by (average daily volume), expressed as a percentage of daily volume that will face selling pressure. If a token unlocks 500,000 tokens per day at $1.00 each, that’s $500,000 of persistent daily sell pressure. If the token’s average daily volume is $5 million, the unlock represents 10% of volume in daily headwind.

Tokens where the daily unlock-to-volume ratio exceeds 5% tend to drift downward in price during the linear vesting period unless there is sufficient new demand to absorb the flow. You can model this ratio in a simple spreadsheet and update it weekly.

what we learned in production

The single biggest operational change I made after getting the cliff timing wrong twice was to build an unlock calendar as part of my holding review, not as an afterthought. Every position I hold now has a note attached with the cliff date and estimated unlock volume. I review this monthly. If a cliff is within 45 days, I start thinking about the position actively regardless of price performance.

The second change was accepting that I will leave some upside on the table by reducing before the cliff. This is fine. The alternative is the asymmetric downside where I get the full drawdown. A partial pre-cliff exit and a planned re-entry model beats both extremes: it beats holding through the cliff hoping nothing happens, and it beats panic-selling at the bottom because you got scared by the drawdown.

For operators running multi-account setups or managing larger positions, tracking unlock events across a portfolio becomes a real workflow problem. Some of the wallet management and monitoring approaches discussed at multiaccountops.com/blog/ apply here: structured tagging of positions with metadata, automated alerts when cliff dates are within a specified window, and separation of “hold through fundamentals” positions from “trade the mechanics” positions. Mixing these mentally is how you get paralyzed at the wrong moment.

One thing I haven’t seen discussed much: the interaction between cliff events and exchange listing dates for new markets. When a token gets listed on a major exchange around the same time as a cliff event, the new liquidity venue can actually absorb some of the sell pressure, because new retail participants are buying the listing. This is not a reliable effect, but a cliff event coinciding with a major exchange listing is less bearish in expectation than an isolated cliff with no new catalyst. The converse is also true: a cliff event that hits during a quiet period with no news, no product launch, and no new exchange listings is the most dangerous scenario.

For tracking purposes, the combination of Tokenomist for upcoming unlock events and CoinGecko for circulating supply and volume data gives you the core inputs you need. For projects where you want to go deeper into on-chain vesting contract mechanics, Etherscan’s read contract interface is your friend. Look for getVestingSchedule or similar public view functions on the vesting contract address to get exact unlock timestamps rather than relying on project documentation that may be stale.

The broader point is that token unlock cliffs are one of the few genuinely predictable sources of price pressure in this market. Most things that move token prices cannot be anticipated. Unlock cliffs can be. Treating them as a core input to your hold/sell decision, rather than an item you notice after the fact, is one of the cleanest edges available to an attentive operator. It’s not glamorous research. It’s calendar management. But it pays.

references and further reading


Written by Xavier Fok

disclosure: this article may contain affiliate links. if you buy through them we may earn a commission at no extra cost to you. verdicts are independent of payouts. last reviewed by Xavier Fok on 2026-05-19.

need infra for this today?