# Liquidity Lockers V2

To understand what liquidity lockers are, first you have to be familiar with concepts of liquidity pools.

If you are not, we recommend watching [this video](https://youtu.be/cizLhxSKrAc).

## What is a liquidity locker?

Developers listing their tokens on decentralized exchanges are granted LP tokens when they initiate a pool. These LP tokens, once in their possession, can be transferred like any other tokens on the blockchain they have been minted on, or bridged to another one.

A liquidity locker allows the developer to store these LP tokens in a smart contract, revoking his permission to move these LP from a start date to an end date. \
\
For a deeper dive into this topic, we recommend having a read of [our medium article](https://unicrypt.medium.com/liquidity-locking-overview-112329ecfaaa) about liquidity locking.

We also recommend reading our medium article on [automating liquidity locking using Gelato](https://unicrypt.medium.com/code-guide-automating-liquidity-locking-on-unicrypt-with-gelato-6aead943cd7d), to explore more options of interacting with our lockers.

### Contracts

| AMM                         | Contract                                   |
| --------------------------- | ------------------------------------------ |
| ETH (Uniswap V2)            | 0x59d7d55ddc58494fbbbca29904f108ece82ac7fb |
| ETH (Sushiswap)             | 0xc4E637D37113192F4F1F060DaEbD7758De7F4131 |
| Base (Uniswap V2)           | 0xED9180976c2a4742C7A57354FD39d8BEc6cbd8AB |
| Base (Sushiswap)            | 0xBeddF48499788607B4c2e704e9099561ab38Aae8 |
| Base (Aerodrome)            | 0x30e522deDfFE3e3d11Cd53E27d18Cd4F016eD870 |
| BSC (Pancakeswap V1)        | 0xc8B839b9226965caf1d9fC1551588AaF553a7BE6 |
| BSC (Pancakeswap v2)        | 0xC765bddB93b0D1c1A88282BA0fa6B2d00E3e0c83 |
| BSC (Uniswap V2)            | 0x7229247bD5cf29FA9B0764Aa1568732be024084b |
| POLYGON (Quickswap)         | 0xaDB2437e6F65682B85F814fBc12FeC0508A7B1D0 |
| POLYGON (Uniswap V2)        | 0x939d71ADe0Bf94d3F8cf578413bF2a2f248BF58b |
| Telos (VaporDEX)            | 0x08655a59381EA4fEbF210D609D52c0F2Ac47b8d1 |
| IOTA (MagicSea V2)          | 0x7f5C649856F900d15C83741f45AE46f5C6858234 |
| AVAX (TraderJoe)            | 0xa9f6aefa5d56db1205f36c34e6482a6d4979b3bb |
| AVAX (Uniswap V2)           | 0x07DD74C2dF2bC4eB04cf8eDb2F695AA79Ba590Eb |
| ARB (Uniswap V2)            | 0x63F4B2C082B1E0bbA38874567E053800379bF8D7 |
| ARB (Sushiswap)             | 0x275720567e5955f5f2d53a7a1ab8a0fc643de50e |
| ARB (Camelot)               | 0xa71182392faaa9a123a9e8120e79515117f05be4 |
| OP Mainnet (Uniswap V2)     | 0x5923c3911d9424F7725CAd33Ed176A6b885484D6 |
| Unichain (Uniswap V2)       | 0x6a76da1eB2cBe8b0D52cFe122C4B7f0cA5a940eF |
| SEI Network (DragonSwap V1) | 0xAd2071A3021a118A92E95328A6D12bEE0E1C5D8d |

##


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.uncx.network/guides/for-projects/liquidity-lockers-v2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
