How to Lock LP Tokens in Under 5 Minutes (Any EVM Chain)
Locking LP tokens is one of the fastest ways to show investors you're not going to rug the liquidity. Here's the exact process on LockLabs — from connecting your wallet to the confirmation screen.
What is an LP token and why lock it?
When you add liquidity to Uniswap, PancakeSwap, or any Uniswap V2-compatible DEX, you receive LP tokens in return. These tokens represent your share of the liquidity pool. Whoever holds the LP tokens can withdraw the liquidity at any time.
That's the rug pull risk. If a project adds liquidity for a token launch and then removes it, the token price collapses to near zero instantly. Investors who bought the token lose everything. This has happened thousands of times across DeFi.
Locking LP tokens in a non-custodial smart contract means no one — not the project, not the locker — can remove that liquidity until the lock expires. Investors can verify the lock on-chain and know the liquidity will be there when they need to sell.
What you need before you start
- MetaMask (or any injected wallet): Connected to the chain where your LP tokens exist — Ethereum, BNB Chain, Base, or Polygon.
- LP token address: The contract address of your Uniswap/PancakeSwap LP pair, not your project token address. You can find it on the DEX or your wallet's token list.
- Native gas token: Enough ETH, BNB, MATIC, or ETH (Base) to pay the $19 flat fee plus gas. The fee is quoted in USD and converted at current market price using Chainlink.
- LP token balance: Your wallet must hold the LP tokens you want to lock. If you just added liquidity, check your wallet — LP tokens are usually added automatically.
Step-by-step: Locking LP tokens
Step 1 — Connect your wallet
Go to locklabs.org and click "Connect Wallet." Select MetaMask or your preferred wallet. Make sure you're on the correct chain. LockLabs will display a chain selector in the navbar — switch to Ethereum, BNB, Base, or Polygon as needed.
Step 2 — Navigate to LP Lock
Click "Lock LP" in the navbar or go to locklabs.org/lp/new. This opens the LP lock creation form, which is distinct from the token lock form.
Step 3 — Enter your LP token address
Paste the contract address of your LP token. LockLabs will automatically detect the token pair (e.g., TOKEN/WETH) and show you the token symbols and your current balance. Verify the pair is correct before continuing.
Step 4 — Set the amount and unlock date
Enter how many LP tokens you want to lock. You can lock your full balance or a partial amount. Then set your unlock date — this is final and cannot be shortened after locking (you can only extend it). Pick a date that gives your community confidence. 6 months is common for initial launches; 1–3 years is seen as strong commitment.
Step 5 — Configure ownership options
Decide whether the lock is transferable. If enabled, you can transfer ownership of the lock to another wallet address in the future — useful if you plan to change your project's multisig. If disabled, the lock is permanently tied to your current wallet.
Step 6 — Approve and confirm
LockLabs will first ask you to approve the LP token contract to allow the vault to hold your tokens. This is a standard ERC-20 approval transaction. Then you'll see the final lock summary including the fee quote in native token. Review everything, then click "Lock LP." Confirm in your wallet.
Step 7 — Share the lock URL
Once confirmed, you'll receive a unique lock URL — something like locklabs.org/lock/ethereum/0x... Share this URL with your community. Anyone can view the locked amount, unlock date, and lock status on-chain without connecting a wallet.
How to verify a lock as an investor
If you're an investor checking a project's LP lock, here's how to verify it is real:
- 1Get the lock URL from the project's Telegram, Twitter, or website.
- 2Open the URL. Verify the locked token pair matches the project's DEX pair.
- 3Check the locked amount as a percentage of total liquidity — find total liquidity on the DEX interface and compare.
- 4Check the unlock date. Be suspicious of locks shorter than 6 months for a new launch.
- 5Click "View on Explorer" to verify the lock exists on-chain, not just in LockLabs' database.
Common mistakes to avoid
How much does it cost?
LockLabs charges a flat $19 to lock LP tokens on any supported chain. This fee is denominated in USD and paid in native gas token at the time of locking, using a Chainlink oracle for the conversion rate. A 5% slippage tolerance applies to account for price movement between the quote and confirmation.
There is no percentage fee, no unlock fee, and no recurring charge. Lock once, pay once. The lock runs until expiry entirely on-chain.
Lock your LP in 5 minutes
Flat $19 fee. Non-custodial. Ethereum, BNB, Base, and Polygon.
Lock LP Tokens