BlogGuide
Guide2026-06-039 min readBy Shaun — StakePoint

How to Lock Treasury Tokens on Solana (2026 Guide for DAOs and Funded Projects)

A complete guide to locking Solana treasury tokens for DAOs, funded projects, and token teams. On-chain proof, Program Derived Addresses, and best practices for treasury token locking in 2026.

The best way to lock treasury tokens 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 DAOs and funded projects, supporting SPL and Token-2022 tokens with publicly verifiable lock proof.

Lock Treasury Tokens on Solana

SPL & Token-2022 · On-Chain Proof · Non-Custodial

Lock Treasury Tokens on Solana

Why Treasury Token Locking Matters in 2026

A project treasury represents the long-term operational reserve of a Solana token project. For DAOs, funded teams, and serious token launches, unlocked treasury tokens are one of the most scrutinised risk factors by investors and community members before committing capital.

When treasury tokens are unlocked, any wallet holding them can sell at any time. This creates permanent sell pressure uncertainty and signals that the team may exit at a time of their choosing. On-chain treasury locks remove that uncertainty entirely. The tokens cannot move before the unlock date regardless of what happens to the project team, the market, or the broader ecosystem.

Treasury locking has become a baseline expectation for credible Solana projects in 2026. Projects that lock treasury tokens before launch or shortly after TGE consistently build stronger communities and attract more serious long-term holders than projects that rely on promises of responsible treasury management.

What Is a Treasury Token Lock?

A treasury token lock transfers a defined allocation of project tokens to a Program Derived Address controlled entirely by a smart contract. The unlock date is written into the contract at creation time and cannot be modified. The tokens physically cannot be transferred before that date regardless of who controls the original wallet.

The lock is verifiable by anyone on Solscan. Investors, community members, and analysts can look up the token mint address and confirm the treasury lock amount, creation date, and unlock date directly from on-chain data. No trust in the project team is required because the smart contract enforces the terms.

How Much of the Treasury Should Be Locked

The right proportion depends on the project stage and operational requirements. A common structure used by Solana projects in 2026:

Treasury SegmentRecommended ApproachTypical Duration
Long-term reserveLock fully on-chain12 to 36 months
Development fundLock with staged unlocks6 to 18 months
Operational liquidityKeep unlockedOngoing access required
Ecosystem grantsLock per grant scheduleVariable

Locking 50 to 80 percent of the total treasury allocation sends a strong credibility signal while retaining enough liquid reserve for day-to-day operations. Projects that lock 100 percent of their treasury with no operational reserve often create problems for themselves when routine expenses arise.

How to Lock Treasury Tokens on Solana

StakePoint supports SPL and Token-2022 treasury tokens including transfer fee tokens, making it compatible with the full range of token standards used by Solana DAOs and funded projects.

Step 1: Go to the Solana token locker and connect the wallet holding the treasury tokens.

Step 2: Click Create Lock.

Step 3: Select the treasury token from your wallet. SPL and Token-2022 tokens are auto-detected.

Step 4: Enter the amount to lock. For staged treasury releases, create separate locks for each tranche rather than one single lock.

Step 5: Set the unlock date based on your project roadmap and investor commitments.

Step 6: Approve transaction 1, which creates the lock account as a Program Derived Address on-chain.

Step 7: Approve transaction 2, which transfers the treasury tokens into the lock account.

The lock is live on-chain immediately. Your public lock URL is available instantly and should be shared in all project communications.

Staged Treasury Locks vs Single Locks

A single lock releases the entire treasury allocation on one date. A staged approach creates multiple separate locks with different unlock dates, releasing treasury tokens gradually over time.

Staged locks are generally preferred for larger treasury allocations because they demonstrate long-term commitment while providing predictable liquidity at known intervals. They also signal to investors that the team has planned treasury deployment rather than treating it as a lump sum to access all at once.

An example staged structure for a 100 million token treasury:

  • 25 million tokens locked 6 months
  • 25 million tokens locked 12 months
  • 25 million tokens locked 18 months
  • 25 million tokens retained as operational liquidity

Each stage has its own public lock URL and can be shared in project documentation as verifiable proof of the treasury release schedule.

Treasury Locks for DAOs

DAOs face a specific challenge with treasury management. Governance votes can authorise treasury spending but on-chain locks provide an additional layer of protection against rushed or contested spending decisions. Locking a portion of the DAO treasury for a defined period creates a time buffer that prevents impulsive or malicious governance actions from immediately liquidating community reserves.

For Solana DAOs using Squads or other multisig infrastructure, treasury locks work alongside existing governance controls. The locked portion is fully protected by the smart contract while the unlocked operational reserve remains available for governance-approved spending.

How the Lock Works on-Chain

When treasury tokens are locked on StakePoint, they are transferred 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 after the unlock timestamp stored in the account data has passed.

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.

What to Publish After Locking Your Treasury

Once treasury locks are created, publish the following across all project channels:

  • The Solscan link for each treasury lock account
  • The public lock explorer URL for your token
  • The token mint address for independent verification
  • The exact unlock schedule with amounts and dates for each tranche

Include these in your whitepaper, website, Telegram pinned messages, and any investor documentation. Verifiable on-chain proof of treasury locking is one of the strongest credibility signals a Solana project can provide before or after launch.

Combining Treasury Locks With a Staking Pool

Treasury locking addresses the sell pressure concern but does not address long-term holder retention. Projects that deploy a staking pool alongside their treasury locks give existing holders a mechanism to earn passive rewards from the treasury, reducing the incentive to sell and aligning holder incentives with long-term project success.

Creating a staking pool on Solana takes two transactions and does not require any code.

Frequently Asked Questions

What is a treasury token lock on Solana?

A treasury token lock transfers project tokens to a Program Derived Address controlled by a smart contract. The unlock date is written into the contract at creation and cannot be changed. Nobody can access the tokens before the unlock date including the project team.

How long should Solana treasury tokens be locked?

The standard for serious Solana projects in 2026 is 12 to 24 months for the long-term reserve. Development funds are commonly locked for 6 to 18 months with staged releases. Operational liquidity is typically kept unlocked for day-to-day expenses.

Can I lock treasury tokens in stages rather than one single lock?

Yes. Creating multiple separate locks with different unlock dates is the recommended approach for larger treasury allocations. Each lock has its own public URL and release date, giving investors a clear and verifiable release schedule.

How do investors verify a Solana treasury lock?

Investors can search the token mint address on the lock explorer or look up the lock account directly on Solscan. The lock amount, creation date, and unlock date are all stored on-chain and publicly readable without any trust in the project team.

Related reading: How to Lock Presale Token Allocations on Solana · How to Lock Team Tokens on Solana · PDA vs Custodial Locking on Solana

Topics
lock treasury tokens solanasolana treasury token lockdao treasury lock solanasolana token lock daolock project treasury solanasolana treasury locking 2026funded project token lock solanasolana token locker daotreasury token lock proof solanaon-chain treasury lock solana
StakePoint

Ready to Lock Your Tokens?

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