> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codex.io/llms.txt
> Use this file to discover all available pages before exploring further.

# LiquidityLockV2Connection

> Response returned by `liquidityLocksV2`. LiquidityLockV2Connection type reference: every field and its type.

<div data-generated>
  ## GraphQL

  ```
  type LiquidityLockV2Connection {
    items: [PairLockSummary!]!
    cursor: String
  }

  enum LiquidityLockProtocol {
    BASECAMP_V1
    UNCX_V2
    UNCX_V3
    BURN
    BITBOND
    METEORA_DAMM_V2
    DOPPLER
    O1_EXCHANGE
    MINARA
    PONS_V2
    METAPLEX_GENESIS
    PINKSALE
    TEAM_FINANCE
    LAUNCH_FAIR
    BAGS
    RAYDIUM_LOCK
    LETSCASH
    PAIR
    LAUNCH_HOOK
    LUNCH_FUN
    LAUNCH_TAX_HOOK
    PEACH
    FOCI
    LIFT
    LONG_SUPPLY
    TOLLY
  }

  type PairLockHolder {
    entityId: String
    displayName: String
    lockProtocol: LiquidityLockProtocol
    amount: String!
    permanent: Boolean!
    unlockAt: String
    shared: Boolean
  }

  type PairLockSummary {
    pairAddress: String!
    networkId: Int!
    liquidityProtocol: String!
    liquidity: String!
    locked: String!
    lockedPercent: Float
    permanentLocked: String!
    vestedLocked: String!
    unlocked: String!
    holders: [PairLockHolder!]!
    nextReleasePoint: String
    updatedAt: Int!
    current: Boolean!
  }
  ```

  ### Used By

  **Returned by**

  * [liquidityLocksV2](/api-reference/queries/liquiditylocksv2.md): Returns locked liquidity for a pair or token, read from current on-chain state. Vesting is matured at read time, so an expired lock stops counting.
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.