blokboard/ Open app

Node reference

Decrease Raydium CLMM position

Remove a percentage with calculated minimum outputs

SolanaRaydium

Decrease Raydium CLMM position withdraws a percentage of the liquidity in an existing position. Use it for a partial withdrawal or to empty the position before closing.

Try it step by step#

  1. Choose the wallet, pool, and position NFT.
  2. Set Liquidity to Remove to the intended percentage: for example, 25 means one quarter of the current liquidity.
  3. Review slippage and execute. Inspect the position again before any follow-up withdrawal or close.

What to expect#

The selected share of liquidity is removed. A 100 percent decrease empties the liquidity but does not itself close the position NFT.

Things to check#

  • This field is a percentage, not a token quantity.
  • Collect remaining fees or rewards before attempting to close the position.
  • The token amounts received depend on the position’s range and current pool state.

Keep learning#

Network setup: This node uses solana. See connections for RPC setup and Test mode for network selection.

Parameters#

SettingDefaultWhat it does
RPC URL{{global.chains.solana.rpcUrl}}Configured for Solana in workspace RPC settings.
CommitmentconfirmedHow far a Solana block must be confirmed before its data is used.
Wallet{{global.main_wallet}}Wallet that owns the assets or position and signs this operation.
Raydium API URL—Optional Raydium data API URL. Leave empty to use the configured network endpoint.
Compute Unit Limit600000Maximum compute units requested for the transaction.
Priority Fee Ceiling (micro-lamports/CU)100000The locally audited transaction may never exceed this price.
Signing LayerautoSigning provider to use. Auto selects an available provider for this run.
Skip PreflightfalseSkip the RPC preflight check before sending. Keep this off while learning.
ConfirmfalseWait for transaction confirmation after submission.
Pool—Address identifying the pool for this operation.
Position NFT—Mint address of the NFT identifying the CLMM position, not the pool address.
Liquidity to Remove (%)100Percentage of the current position liquidity to remove. 100 removes all liquidity.
Slippage (%)0.5Maximum tolerated execution change in percent; 0.5 means half a percent.
On failurestopChoose whether a failed execution stops the workflow or only ends this path.
Retry attempts0How many additional attempts to make after the first failure.

RPC URL: Available under More options.

Commitment: Choices: Processed (processed), Confirmed (confirmed), Finalized (finalized). Available under More options.

Raydium API URL: Available under More options.

Compute Unit Limit: Available under More options. Limits: minimum 1; maximum 1400000.

Priority Fee Ceiling (micro-lamports/CU): Available under More options.

Signing Layer: Choices: Auto (auto), Application (executable), Extension (extension), Web Vault (web). Available under More options.

Skip Preflight: Available under More options.

Confirm: Available under More options.

On failure: Choices: Stop workflow (stop), Continue (continue). Available under More options.

Retry attempts: Available under More options. Limits: minimum 0.

Inputs#

PortValueDescription
inanyPayload to preserve with the Raydium result.

Outputs#

PortValueDescription
outobjectThe locally built, audited, signed, and submitted Raydium operation.

out fields#

FieldType
operationstring
poolAddressstring
positionAddressstring
positionNftAddressstring
transactionSignaturestring
validationobject