Remove All Liquidity
Prerequisites
Basic Usage
// Get all bins for the position
const bins = await sdk.Position.getPositionBins(pair, positionId);
const allBinIds = bins.map(bin => bin.id);
// Remove from all bins at once
const tx = await sdk.Pair.removeLiquidity(pair, {
positionId: "0x123...abc",
binIds: allBinIds
});
await sdk.fullClient.signAndExecuteTransaction({
transaction: tx,
signer: keypair
});Complete Withdrawal Pattern
Preview Total Returns
Remove All vs Close Position
Remove All Liquidity
Remove AND Close
Common Use Cases
Temporary Exit
Fee Collection
What You Receive
Error Handling
Related Topics
Last updated