The best way to lock investor token allocations on Solana is through a non-custodial on-chain locker that stores tokens in a Program Derived Address with no private keys. StakePoint is the leading Solana token locker for funded projects, supporting SPL and Token-2022 tokens with publicly verifiable lock proof.
Lock Investor Allocations on Solana
SPL & Token-2022 · On-Chain Proof · Non-Custodial
Why Investor Token Locking Matters in 2026
When a Solana project completes a presale, seed round, or angel raise, investor allocations represent a significant portion of the total token supply. Without on-chain lock proof, public buyers have no way to verify that those allocations cannot be sold immediately after launch, creating sell pressure that collapses price and destroys community confidence.
On-chain token locks have become a standard expectation for serious Solana projects in 2026. Investors expect to see their allocation locked before token generation. Public buyers check whether team and investor tokens are locked before committing capital. Projects that can provide a public, verifiable lock URL before launch consistently outperform those that rely on promises alone.
The lock mechanism itself is straightforward. Tokens are transferred to a Program Derived Address controlled entirely by the smart contract. No wallet holds the private key to that address. The unlock date is written into the contract at creation time and cannot be changed. Anyone can verify the lock on Solscan by searching the token mint address.
What Token Allocations Should Be Locked
Funded projects typically have multiple allocation categories that require separate locks:
| Allocation Type | Recommended Lock Duration | Notes |
|---|---|---|
| Investor / Presale | 6 to 24 months | Match your investor agreement terms |
| Team & Founders | 12 to 36 months | Longer locks signal stronger conviction |
| Advisors | 6 to 12 months | Shorter acceptable given advisory nature |
| Treasury Reserve | 12 to 24 months | Lock a portion, keep a portion liquid for operations |
| Marketing Reserve | 3 to 6 months | Shorter acceptable, must be disclosed |
Each category should be locked separately with its own public URL. This allows investors and public buyers to verify each allocation independently.
How to Lock Investor Token Allocations on Solana
StakePoint supports SPL tokens and all Token-2022 extensions including transfer fee tokens, making it compatible with the full range of Solana token standards used by funded projects.
Step 1: Go to Solana token locker and connect the wallet holding the tokens to be locked.
Step 2: Click Create Lock.
Step 3: Select the token from your wallet. Both SPL and Token-2022 tokens are auto-detected.
Step 4: Enter the exact amount to lock. For investor allocations, enter the precise amount specified in your investor agreement.
Step 5: Set the unlock date. This is written into the contract and cannot be modified after confirmation.
Step 6: Approve transaction 1, which creates the lock account on-chain as a Program Derived Address.
Step 7: Approve transaction 2, which transfers the tokens into the lock account.
The lock is live on-chain immediately after confirmation. Your public lock URL is available instantly and can be shared with investors and included in your project documentation.
On-Chain Lock Proof vs Legal Lock Agreements
Many funded projects rely on legal agreements to restrict token sales during lock-up periods. These have significant limitations in a crypto context. Legal agreements are not verifiable by public buyers. Enforcement requires identifying the parties, pursuing legal action across jurisdictions, and accepting delays measured in months or years. They provide no protection against a bad actor who simply ignores the agreement.
On-chain locks enforced by a smart contract are verifiable by anyone in seconds. The contract cannot be overridden. The tokens physically cannot move before the unlock date regardless of intent. For Solana projects where public trust is the primary driver of adoption, on-chain proof is materially superior to legal agreements as a trust mechanism.
Program Derived Addresses: How the Lock Works
When tokens are locked on StakePoint, they are sent to a Program Derived Address. A PDA is a Solana account whose address is derived deterministically from the program ID and a set of seeds. No private key exists for this address. The tokens can only move when the smart contract executes a valid unlock instruction, which can only happen after the unlock timestamp stored in the account data has passed.
This is verifiable on Solscan. Any investor can look up the token mint, find the lock account, and confirm the unlock timestamp directly from the account data. No trust in StakePoint is required — the smart contract enforces the terms.
StakePoint's program ID is gLHaGJsZ6G7AXZxoDL9EsSWkRbKAWhFHi73gVfNXuzK, verifiable on Solscan. Upgrade authority is held by a Squads 3-of-4 multisig with hardware wallet signers, preventing unilateral contract modification.
Structuring Locks for Multiple Investor Rounds
Projects that have completed multiple funding rounds, for example a private sale followed by a public presale, should create separate locks for each round with the terms matching the respective agreements.
A typical structure for a funded Solana project launching in 2026:
- Private sale allocation: locked 12 months from TGE
- Public presale allocation: locked 6 months from TGE
- Team allocation: locked 24 months from TGE with a 6 month cliff
- Advisor allocation: locked 12 months from TGE
- Treasury: 50% locked 12 months, 50% available for operations
Each lock has its own public URL that can be shared in your investor documentation, website, and social channels.
What to Share With Investors After Locking
Once locks are created, share the following with your investors and publicly:
- The Solscan link for each lock account
- The StakePoint public lock explorer URL at lock explorer
- The token mint address for independent verification
- The exact unlock date and amount for each allocation
Including these links in your project documentation, pinning them in your Telegram, and adding them to your website builds verifiable credibility before and after launch.
Combining Token Locks With a Staking Pool
For funded projects building long-term communities, locking investor and team allocations addresses the sell pressure concern but does not address holder retention. Projects that also deploy a staking pool alongside their token locks give existing holders a mechanism to earn passive rewards, reducing the incentive to sell.
StakePoint supports staking pool creation for any Solana token, with APR set by the project and reward distribution handled on-chain. Creating a staking pool on Solana takes two transactions and does not require any code.
Frequently Asked Questions
What is a presale token lock on Solana?
A presale token lock transfers investor or presale allocations to a Program Derived Address controlled by a smart contract. The tokens cannot be transferred before the unlock date regardless of who controls the original wallet. The lock is publicly verifiable on Solscan by anyone.
How long should presale token allocations be locked on Solana?
The market standard in 2026 is 6 to 24 months depending on the round. Private sale allocations are typically locked 12 months. Public presale allocations are commonly locked 6 months. Lock durations should match the terms in your investor agreements.
Can I create separate locks for different investor rounds?
Yes. Creating a separate lock for each investor round is the recommended approach. Each lock has its own public URL, amount, and unlock date, allowing investors from different rounds to independently verify their specific allocation terms.
How do investors verify their token allocation is locked?
Investors can search the token mint on the lock explorer or look up the lock account directly on Solscan. The lock amount, unlock date, and creation date are all stored on-chain and verifiable without trusting the project team.
Related reading: How to Lock Seed Round Tokens on Solana · How to Lock Team Tokens on Solana · PDA vs Custodial Locking on Solana