Get Positions

Retrieve liquidity positions from Ferra pools.

Quick Start

// Get all user positions
const positions = await sdk.Position.getPositionList('0x...')

// Get single position
const position = await sdk.Position.getPositionById('0x...')

Get User Positions

const userAddress = '0x...'

// All positions
const allPositions = await sdk.Position.getPositionList(userAddress)

// Filter by pools
const poolIds = ['0xpool1...', '0xpool2...']
const poolPositions = await sdk.Position.getPositionList(userAddress, poolIds)

// Without display data (faster)
const positions = await sdk.Position.getPositionList(userAddress, [], false)

Get Single Position

Position Data

Get Token Amounts

Get Position Fees

Filter Positions

Active Positions

In-Range Positions

By Token Pair

Complete Example

Transaction History

Error Handling

Last updated