Close Position
Prerequisites
Basic Usage
// Get the pair
const pair = await sdk.Pair.getPair(pairAddress);
const positionId = "0x123...abc";
// Remove all liquidity and close position
const tx = await sdk.Pair.removeAndClosePosition(pair, positionId);
// Execute transaction
const result = await sdk.fullClient.signAndExecuteTransaction({
transaction: tx,
signer: keypair
});
console.log("Position closed:", result.digest);Method Signature
Parameters
Returns
How It Works
Complete Example
Handling Empty Positions
Batch Operations
Alternative Approaches
Manual Two-Step Process
Partial Withdrawal Before Closing
What Happens to Your Assets
Common Use Cases
Error Handling
Related Topics
Last updated