BlogGuide
Guide2026-06-039 min readBy Shaun — StakePoint

How to Lock Investor Token Allocations on Solana (2026)

A complete guide to locking presale, seed round, and angel investor token allocations on Solana. On-chain lock proof, Program Derived Addresses, and best practices for funded projects in 2026.

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

Lock Investor Allocations on Solana

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 TypeRecommended Lock DurationNotes
Investor / Presale6 to 24 monthsMatch your investor agreement terms
Team & Founders12 to 36 monthsLonger locks signal stronger conviction
Advisors6 to 12 monthsShorter acceptable given advisory nature
Treasury Reserve12 to 24 monthsLock a portion, keep a portion liquid for operations
Marketing Reserve3 to 6 monthsShorter 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.

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

Topics
lock investor tokens solanasolana investor token locklock presale tokens solanasolana token lock funded projecttoken allocation lock solanalock seed round tokens solanasolana token lock proof investorson-chain token lock solana 2026solana token locker serious projectslock team tokens solana 2026
StakePoint

Ready to Lock Your Tokens?

Non-custodial LP and token locking. Publicly verifiable. 2 transactions.