When a lock expires on Robinhood Chain.
The short answer: nothing automatic. No transfer fires, no tokens move, no notification goes out. The unlock date simply changes what the HoodLock contract on Robinhood Chain will allow.
Mechanically, at the unlock date
Before the date, a withdrawal transaction reverts. After it, the same transaction succeeds, but only if the lock owner sends it. The tokens sit in the contract indefinitely until someone actively claims them, and no other address can take them at any point. There is no expiry deadline and no risk of the position being swept.
This matters more than it sounds. An expired lock is not an event; it's a change in permission. Plenty of locks stay unclaimed for months past their date simply because nobody got around to it.
Can locked liquidity be unlocked early?
It depends entirely on the locker, which is why the locker's code matters as much as the date. These are the cases you will meet:
- Extend-only locks. The unlock date can be pushed later but never earlier, and only the lock owner can withdraw, at or after the date. There is no early exit at all. HoodLock's token locker and Liquidity Locker both work this way:
extendrequires a later date, andwithdrawreverts before the unlock time. - Relocking. Withdrawing at expiry and creating a new lock is not an early unlock, but it leaves a real gap in between. Extending before the date avoids that, as covered below.
- Emergency or admin withdrawal. Some lockers include a function that lets an owner, admin or "emergency" role release a position before the date. If one exists, the lock really ends whenever that key decides.
- Migration. Some lockers can move a lock to another contract. In the UNCX Uniswap v3 locker that OpenZeppelin audited, lock owners can migrate through a migrator contract set by the locker's owner, and the auditors note a malicious migrator could effectively burn the positions that use it. Whatever the destination contract allows is what the lock now means.
- Upgradeable lockers. If the locker sits behind a proxy, whoever controls the upgrade can change the rules, including the date check.
So "can it be unlocked early?" is a question to answer from the source, not the announcement. Can locked liquidity be rugged? lists the other ways a lock can fail, and how to check if liquidity is locked shows how to find the locker in the first place.
What happens to v3 and v4 fees after expiry
A Uniswap v3 or v4 position earns trading fees whether it is locked, expired or withdrawn. Expiry does not stop that and does not pay anything out. Fees that have not been collected stay attached to the position NFT, so when the owner withdraws, they come back with it and can be collected directly from the position manager.
On HoodLock's Liquidity Locker, the owner can keep collecting through the locker after the unlock date until the position is withdrawn, with HoodLock's share fixed when the lock was created (see fees). Once the NFT is withdrawn it is an ordinary position in the owner's wallet again. For v2 LP tokens there is nothing to collect: fees build up inside the pool and are paid out when the liquidity is removed.
What it means if you hold the token
An approaching unlock on a large LP position is a real risk window: from that date, the liquidity can be withdrawn. It doesn't mean it will be. What you're looking at is the removal of a guarantee, not the arrival of a sell.
- Check the amount: an unlock covering most of the pool is a different event from one covering 5%.
- Check whether it was extended before: a team that has extended twice will likely extend again.
- Watch the days after: a lock that quietly lapses with no announcement and no extension is the pattern worth acting on.
- Look for a replacement lock: some teams withdraw and immediately re-lock, which shows up as a new position rather than an extension.
What it means if you're the team
An unlock date is a communication event whether or not you treat it as one. Holders can see it coming. That's the entire point of a public lock, so the choice is between explaining it in advance or letting people draw conclusions.
The strongest move is to extend before the date arrives rather than after. On HoodLock unlock times are extend-only, so an extension is permanent, visible, and cannot later be walked back. Extending a week early reads as a plan; extending a week late reads as a reaction.
Why extending beats re-locking
Withdrawing at expiry and creating a fresh lock produces the same end state but a worse record: for the period between the two transactions, the liquidity was genuinely unlocked, and the new lock has no history. An extension keeps one continuous position with a visible chain of commitments. More on lock duration strategy.
Locks that should never expire together
If the team allocation and the LP lock share an unlock date, that date becomes a supply cliff: liquidity becomes withdrawable at the same moment a large token allocation becomes sellable. Team allocations belong in a vesting schedule that releases gradually, which removes the cliff entirely rather than scheduling it.
Tracking unlocks
Every HoodLock position has a permanent proof page showing its status and unlock date, readable without a wallet, and the explore page lists every lock on Robinhood Chain with its current state. A lock that has already been withdrawn shows as withdrawn. That is historical proof, not present protection, which is a distinction worth checking before you rely on a link someone sends you.
Common questions
Do tokens unlock automatically when a lock expires?
No. Nothing moves on its own. The unlock date only changes what the contract permits. The lock owner still has to send a withdrawal transaction, and the tokens stay in the contract until they do.
Can anyone else claim the tokens after a lock expires?
No. Withdrawal is restricted to the lock owner regardless of how much time has passed. There is no deadline to claim and no way for another address to take the position.
Should I sell if a project's liquidity lock is about to expire?
An expiring lock removes a guarantee rather than causing a sale. Look at how much of the pool it covers, whether the team has extended locks before, and whether they say anything as the date approaches.
Is extending a lock better than re-locking?
Yes. Withdrawing and creating a new lock leaves a genuine gap where the liquidity was unlocked, and the new position has no history. An extension keeps one continuous lock with a visible record of commitments.
Can locked liquidity be unlocked early?
Only if the locker has a way to do it, such as an emergency withdrawal, an admin override, a migration function or an unlock date that can be shortened. A locker with extend-only dates and no admin path has no early exit. On HoodLock, the owner can withdraw only at or after the unlock date.
What happens to v3 or v4 trading fees after a lock expires?
They keep accruing to the position whether it is locked, expired or withdrawn. Fees not yet collected stay with the position NFT, so they go back to the owner on withdrawal and can then be collected directly from the position manager.
Keep reading
- How long should you lock liquidity?
- What locked liquidity is, and what it proves
- Can locked liquidity be rugged?
- How to check if liquidity is locked
- Check a pool with the liquidity lock checker
- Check a token with the lock checker
- How to set up token vesting
- Lock expiry in the app
Locks that can only be extended
Unlock dates on HoodLock can be pushed later, never shortened, and every change is public.
Start locking →