Skip to main content
The LP Executor automates liquidity provision on Concentrated Liquidity Market Maker (CLMM) DEXs like Meteora, Raydium, Orca, and Uniswap V3.

Overview

Configuration

Parameters

Lifecycle States

How It Works

  1. Open: Deploys liquidity at configured price range
  2. Monitor: Tracks if current price is within range
  3. Fees: Accumulates trading fees while in range
  4. Close: Removes liquidity when conditions met

P&L Tracking

The executor tracks:

Example: SOL-USDC LP

Example: Single-Sided LP

Via API

Position Handover

When keep_position=true and executor closes:
  1. LP position is always closed on-chain (liquidity withdrawn)
  2. Net token change tracked in Position Hold
  3. ADD events → SELL (tokens deposited)
  4. REMOVE events → BUY (tokens + fees returned)
This allows agents to track LP performance as standard trades.