Lock SPL or LP Tokens
Lock tokens until a specific date as on-chain proof for your community.
Before you start
- Connected wallet holding the tokens you want to lock
- 0.1 SOL fee for SPL token locks, 0.4 SOL fee for LP token locks
Connect your wallet
Connect the wallet that holds the tokens you want to lock.
Select token type
Choose SPL Token if you are locking regular tokens (dev tokens, team allocation). Choose LP Token if you are locking liquidity pool tokens to prove your liquidity is not going anywhere. The fee differs: SPL locks cost 0.1 SOL and LP locks cost 0.4 SOL.
Token Type
Lock Fee
Enter the token mint address
Paste the mint address of the token or LP token you want to lock. For Raydium LP locks, this is the LP token mint shown in your wallet after adding liquidity.
Token Mint
For LP token locks, paste the LP token mint address shown in your wallet
Choose the recipient
By default the lock is assigned to your connected wallet. Toggle to Custom Address if you want the tokens to unlock to a different wallet, such as a cold wallet or a multisig.
Set amount and unlock date
Enter how many tokens to lock and pick an unlock date from the calendar. The contract enforces this date on-chain.
Amount
500,000,000
Unlocks
Jan 01, 2027
The lock is enforced on-chain by Bonfida Token Vesting (audited by Bonfida). No one can unlock tokens early, not even you.
Confirm and save your Lock ID
Click Lock Tokens and approve in your wallet. After the transaction confirms, the page shows your Lock ID. Copy this ID and save it. The Lock ID is what you use to search and share your lock on the Explore Locks page. It is not the same as the transaction signature.
Tokens locked
Save your Lock ID to share proof with your community. Find it again at the Explore Locks page.
Share your Lock ID with your community on Telegram and Twitter. They can paste it on the Explore Locks page to verify the lock is real.
What to do next
All Solana Tutorials