What Is a Token Lock?
A token lock is the process of depositing crypto tokens into a time-locked smart contract vault where they cannot be accessed, transferred, or sold until a predetermined date. Token locks are used by crypto projects to demonstrate commitment to their community by making team allocations, treasury reserves, and liquidity pool tokens provably inaccessible for a set period. The lock is recorded on-chain and can be independently verified by anyone, making it one of the most transparent trust mechanisms in decentralised finance. On Solana, platforms like StakePoint use PDA vaults to enforce token locks with no admin keys and full on-chain verification.
How Token Locks Work
A token lock uses a smart contract to enforce a time-based restriction on token access. The process works in three stages: deposit, hold, and release.
Deposit: The project team connects their wallet to a locking platform, selects the tokens to lock, sets the lock duration, and confirms the transaction. The tokens move from the team's wallet into the smart contract vault.
Hold: During the lock period, the tokens sit in the vault. The smart contract enforces the lock by rejecting any withdrawal attempt before the unlock timestamp. On Solana, the best lockers use PDA (Program Derived Address) vaults that have no private key, making it physically impossible for anyone to bypass the time restriction.
Release: When the unlock date arrives, the original depositor can withdraw the tokens. The smart contract checks the current timestamp against the unlock time and permits the withdrawal only when the condition is met.
All three stages are recorded on-chain. The deposit transaction, the vault balance, and eventually the withdrawal transaction are publicly visible and verifiable.
When Projects Should Lock Tokens
Different project stages call for different locking strategies. The right lock at the right time can mean the difference between a community that trusts you and one that sells at the first dip.
At launch: Lock team and founder tokens before or immediately after the token launches. This is the single most impactful trust signal a new project can make. Investors checking a new token want to see locked team supply before anything else.
After adding liquidity: Lock LP tokens as soon as liquidity is added to a DEX. Every minute that LP tokens sit unlocked in a project wallet is a minute where liquidity can be pulled. Lock them immediately.
Before a presale: Lock presale allocation tokens with a vesting schedule so early investors receive their tokens gradually rather than all at once. This prevents a wave of selling when presale tokens unlock.
During development: Projects with large treasury allocations can lock portions of the treasury to signal that funds will not be dumped during quiet development periods.
After community growth: As a project matures, locking additional supply demonstrates long-term commitment and reduces circulating supply, which supports price stability.
Types of Token Locks
| Lock Type | How It Works | Best For |
|---|---|---|
| Fixed lock | All tokens locked until a single unlock date | Team tokens, LP tokens, simple commitments |
| Vesting lock | Tokens release gradually over a schedule | Advisor allocations, presale distributions |
| Cliff lock | No release until a cliff date, then gradual release | Team tokens with an initial commitment period |
| Permanent lock | Tokens locked indefinitely with no unlock date | LP tokens where permanent liquidity is intended |
Fixed locks are the most common and the easiest to verify. An investor can check a single unlock date and know exactly when the tokens become accessible. Vesting locks are more complex but provide smoother supply distribution over time.
Token Locks Across Different Blockchains
Token locking exists on every major blockchain, but the implementation and security model differs.
On Solana, the best lockers use PDA vaults. PDAs are addresses derived from the program code with no private key. This means the lock is enforced entirely by code and cannot be bypassed by any individual. Solana's low transaction fees also make locking extremely affordable.
On Ethereum and EVM chains, lockers typically use smart contracts with admin functions. The security depends on whether admin keys can modify the lock. Established platforms like UNCX and Team Finance are widely used but operate differently from Solana's PDA model.
Cross-chain considerations: Locks created on one blockchain only apply to tokens on that chain. A Solana token lock does not affect wrapped versions of the token on other chains. Projects operating across multiple chains need separate locks on each.
For Solana-specific locking, see the StakePoint Token Locker and LP Locker.
How to Verify a Token Lock
Verification is what makes token locks meaningful. A lock that cannot be independently verified is just a claim.
Check the vault on-chain. Every legitimate lock creates a vault address on the blockchain. Search this address on Solscan or Solana Explorer to confirm the tokens are there and the vault is controlled by the locker's smart contract.
Verify the unlock date. The unlock timestamp should be stored in the lock's on-chain data. Compare this with what the project claims. If the project says "locked for 12 months" but the on-chain unlock date is 30 days away, the claim is misleading.
Confirm the amount. Check that the locked amount matches what the project has stated. A project claiming "all team tokens are locked" while only 20% of the team allocation is in the vault is not being transparent.
Review the lock platform. Not all lockers are equal. Check whether the platform uses non-custodial vaults, whether it has a track record, and whether locks are publicly listed and searchable.
On StakePoint, every lock has a dedicated detail page accessible through stakepoint.app/locks, showing the token, amount, vault address, unlock date, and creation transaction.
Token Lock Combined with Staking
The most effective post-launch token strategy combines locking with staking. Each mechanism targets a different portion of the token supply.
Token locks remove team and founder supply from circulation. This addresses the trust problem by making it impossible for insiders to sell.
Staking pools remove community supply from circulation voluntarily. Holders stake their tokens to earn rewards, keeping them off the market by choice rather than by restriction.
Together, they reduce circulating supply from both sides. The team cannot sell (locked), and the community chooses not to sell (staking). This creates stronger price support and a more aligned holder base.
Projects using StakePoint can set up both from a single platform. Lock tokens through the Token Locker and create a staking pool through the Pool Creator.
For more on this combined strategy, see Combining Token Locking and Staking.
Frequently Asked Questions
What is a token lock in crypto?
A token lock is the process of depositing crypto tokens into a time-locked smart contract vault where they cannot be accessed until a set date. Projects use token locks to prove that team tokens, treasury reserves, and LP tokens are inaccessible for a defined period. The lock is recorded on-chain and publicly verifiable.
How long should tokens be locked?
Lock duration depends on the token type and project goals. LP tokens are typically locked for 6 to 12 months minimum. Team tokens are commonly locked for 12 months or longer. Shorter locks (under 30 days) provide minimal trust value and may not satisfy investor expectations.
Is token locking the same as token burning?
No. Token locking holds tokens in a vault temporarily and returns them when the lock expires. Token burning permanently destroys tokens on-chain with no recovery. Locking is reversible after the lock period. Burning is irreversible. Most projects start with locking because they can always burn later but cannot undo a burn.
Can locked tokens be unlocked early?
On a non-custodial locker using PDA vaults, locked tokens cannot be unlocked early. The smart contract enforces the time restriction and rejects any withdrawal attempt before the unlock date. This is the fundamental security guarantee of a token lock.
How do I lock tokens on Solana?
Go to StakePoint Token Locker, connect your Solana wallet, select the token you want to lock, set the lock duration, and confirm the transaction. The lock is live on-chain immediately with a shareable verification link. The process takes under two minutes with no coding required.
*Lock your tokens: StakePoint Token Locker. Non-custodial, PDA-secured, publicly verifiable.*
*Lock LP tokens: StakePoint LP Locker. Supports Raydium, Meteora, Orca, and PumpSwap.*
*Learn more: How to Lock Tokens on Solana | Token Locking Guide.*