# Solana Lockers

Developers listing their tokens on Raydium are granted a liquidity representation when they initiate a pool. Once in their possession, it can be transferred like any other token on the blockchain they have been minted on, or bridged to another one.

A liquidity locker allows the developer to store that representation in a smart contract, revoking their permission to move it from a start date to an end date.&#x20;

## Contracts

| Raydium Version          | Program                                      | LP Storage account                           |
| ------------------------ | -------------------------------------------- | -------------------------------------------- |
| **AMM V4 Lockers**       | GsSCS3vPWrtJ5Y9aEVVT65fmrex5P5RGHXdZvsdbWgfo | BzKincxjgFQjj4FmhaWrwHES1ekBGN73YesA7JwJJo7X |
| **AMM V4 Smart Lockers** | UNCX77nZrA3TdAxMEggqG18xxpgiNGT6iqyynPwpoxN  | DAtFFs2mhQFvrgNLA29vEDeTLLN8vHknAaAhdLEc4SQH |
| **CP Swap**              | UNCXdvMRxvz91g3HqFmpZ5NgmL77UH4QRM4NfeL4mQB  | FEmGEWdxCBSJ1QFKeX5B6k7VTDPwNU3ZLdfgJkvGYrH5 |
| **CLMM**                 | UNCXrB8cZXnmtYM1aSo1Wx3pQaeSZYuF2jCTesXvECs  | GAYWATob4bqCj3fhVm8ZxoMSqUW2fb6e6SBQ7kk5qyps |

##
