> ## 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.

## 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
  FLYWHEEL
  REALM
}

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](https://docs.codex.io/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.


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