# liquidityPositions **Type:** GraphQL queries **Description:** Retrieve a paginated list of a user's liquidity positions across all supported pools. This query returns all active liquidity positions associated with a given Kadena account (`walletAddress`), including the amount of liquidity provided, its USD value, and the 24h APR for each position. Each position also includes the underlying pool details for deeper insights. It is commonly used by wallets, dashboards, and DeFi analytics tools to show a user's liquidity distribution, portfolio value, and performance metrics across supported AMM protocols (currently limited to the Sushi-integrated DEX). ## Arguments - walletAddress (String): The Kadena account address whose liquidity positions you want to retrieve. Example: `"k:abcd1234..."` - first (Int): Maximum number of liquidity positions to return when paginating forward. - after (String): Cursor to start paginating **after** a specific result. Used for forward pagination. - last (Int): Maximum number of liquidity positions to return when paginating backward. - before (String): Cursor to start paginating **before** a specific result. Used for backward pagination. - orderBy (LiquidityPositionOrderBy): Sort order for the returned positions. Defaults to `VALUE_USD_DESC`. Options: - VALUE_USD_ASC / VALUE_USD_DESC - LIQUIDITY_ASC / LIQUIDITY_DESC - APR_ASC / APR_DESC ## Response **Type:** LiquidityPositionsConnection **Description:** undefined ### Fields - edges (LiquidityPositionEdge) - pageInfo (PageInfo) - totalCount (Int)