UNCX Network
  • 🚪Introduction
  • 👀Availability and Fees
  • 🪙UNCX token
  • 📖Guides
    • For Investors
      • Liquidity Lockers
        • How can I check if the project locked liquidity?
      • Token Vesting
        • How can I check if the project locked tokens?
      • Staking
        • How to stake?
        • How to withdraw my staked tokens?
        • How to boost my stake?
    • For Projects
      • Stealth Launch
        • Creating your launch
        • Managing your launch
      • Liquidity Lockers V2
        • How to lock your LP tokens?
        • Managing your lock/Withdrawal
      • Liquidity Lockers V3
        • How to lock your LP?
        • Managing your lock/Withdrawal
      • Liquidity Lockers V4
        • How to lock your LP?
        • Managing your lock/Withdrawal
      • Solana Lockers
        • How to lock your LP?
        • Managing your lock/Withdrawal
        • Squads Multisig
      • Token Vesting
        • How to lock your tokens?
        • Managing your lock/Withdrawal
      • Staking-as-a-service
        • Creating a farm
        • Reward Pools
        • Editing a farm page
      • New Token Minter
        • Mint your token
        • Edit your token
        • Verify your token
    • For Developers
      • Subgraphs
      • Liquidity Lockers
        • Lockers V2
          • Contracts
          • Technical Reference
            • UniswapV2Locker (2.1)
            • UniswapV2Locker
          • Subgraphs
            • Endpoints
            • Queries
            • Entities
        • Lockers V3
          • Contracts
          • Technical Reference
            • Locker V3.1
            • NFT Migrator V3
          • Subgraphs
            • Endpoints
            • Queries
            • Entities
      • Token Vesting
        • Contracts
        • Technical Reference
        • Subgraphs
  • 👥Whitelisted audit/KYC partners
  • 💸UNCX Referral Program
  • 🔗UNCX Related Links
  • 🖇️UNCX API Collaborations
  • 🤖UNCX Info Bot Manual
Powered by GitBook
On this page
  • Sample Queries
  • Try Out The Queries
  • Get All Locks
  • Get All Locks After a Block
  • Get All Locks For a Pool
  1. Guides
  2. For Developers
  3. Liquidity Lockers
  4. Lockers V3
  5. Subgraphs

Queries

PreviousEndpointsNextEntities

Last updated 1 month ago

Sample Queries

GraphQL's flexible query structure allows you to explore various data fetching strategies (such as direct lookup, pagination, diffing, etc). This page will help you get started by providing examples using the most techniques.

Try Out The Queries

You can try out the queries below using Graph Protocol's playground:

All of the examples can also be accessed from the preset dropdown.

Get All Locks

This query returns all locks that currently exist on all AMMs for a given chain (regardless of their expiration).

The amount of locks returned might exceed the Subgraph return limit (currently at 1000 results per query). It is suggested to combine this query with various .

{  locks {    lockedAmount0    lockedAmount1    lockedPercent    lockedLiquidity    lockedCoreUSD    position {      pool {        activeLiquidity        token0 {          id          name        }        token1 {          id          name        }      }    }  }}

Get All Locks After a Block

{  locks(where: {_change_block: {number_gte: 29270000}}) {    lockedAmount0    lockedAmount1    lockedPercent    lockedLiquidity    lockedCoreUSD    position {      pool {        activeLiquidity        token0 {          id          name        }        token1 {          id          name        }      }    }  }}

Get All Locks For a Pool

{  reserve(id: "0x77b95c94903a9b2a1cde22939817ae31b83e664b") {    id    locks {      lockedAmount0      lockedAmount1      lockedPercent      lockedLiquidity    }    pool {      token0 {        id        symbol      }      token1 {        id        symbol      }      activeLiquidity    }  }}
📖
https://thegraph.com/hosted-service/subgraph/alex-unicrypt/uncx-lockers-v3-bsc(opens in a new tab)
Pagination Techniques(opens in a new tab)