โ† Back to Guides
๐Ÿ”’

Lock Token

How to lock ERC-20 tokens or LP tokens with a fixed unlock date or linear vesting.

1

Connect Wallet

Go to the Lock Token page and click "Connect Wallet". Choose your wallet (MetaMask, Trust Wallet, etc.). Make sure you're connected to the correct network โ€” Polygon, BSC, or Arbitrum.
2

Choose Lock Mode

There are 2 modes: โ€ข Standard Lock โ€” All tokens are locked until the unlock date. Once the date arrives, you can withdraw everything at once. โ€ข Vesting Lock โ€” Tokens are released gradually (linearly) from the start date to the end date. You can claim at any time based on the vested amount.
3

Enter Token Details

Paste the contract address of the token you want to lock. The platform automatically detects the name, symbol, and your balance. Enter the amount of tokens to lock, or click the balance to fill the maximum. Set the unlock date (or start + end date for vesting).
4

Approve & Lock

Click "Approve" to allow the smart contract to access your tokens. After the approval is confirmed, click "Lock Tokens". Lock fee is paid in native token: โ€ข Polygon: 10 POL (~$3-5) โ€ข BSC: 0.01 BNB (~$6) โ€ข Arbitrum: 0.003 ETH (~$9) After the transaction succeeds, you'll receive a Lock ID that you can share with your community.
5

Manage Your Lock

After locking, go to the "My Locks" page to: โ€ข Extend Lock โ€” Extend the unlock date (cannot be shortened) โ€ข Transfer โ€” Transfer lock ownership to another wallet โ€ข Unlock โ€” Withdraw tokens after the unlock date is reached โ€ข Claim Vested โ€” Claim tokens that have already vested (vesting mode)