Position
Manage liquidity positions in Ferra DAMM pools: open, add liquidity, remove liquidity, and query positions
Get Positions
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
Get Simple Position
Position Data
Get Token Amounts
Filter Positions
Transaction History
Complete Example
Error Handling
Open Position
Quick Start
Parameters
Parameter
Type
Description
Price Range
Complete Example
Important Notes
Add Liquidity
Methods
Important Notes
Remove Liquidity
Quick Start
Parameters
Parameter
Type
Description
Calculate Token Amounts
Complete Example
Close Position
Parameter
Type
Description
Feature
Close Position
Remove Liquidity
Lock Position
Lock a Position
Check Lock Status
Important Notes
Error Handling
Important Notes
Last updated