Core Features
-
Position Management
- Create centered positions
- Create single-sided positions
- Close positions
- Fetch position data
-
Liquidity Provision
- Symmetric ranges
- Custom price ranges
- Single-token deposits
- Multiple fee tiers
Usage
Create Centered Position
Create Single-Sided Position
Close Position
Fetch Positions
Example Prompts
Natural Language Prompts
LangChain Tool Prompts
Centered Position
Single-Sided Position
Fee Tiers
Implementation Details
Centered Position
Single-Sided Position
Position Data
Error Handling
Best Practices
-
Position Creation
- Monitor price ranges
- Consider fee tiers
- Verify token amounts
- Check slippage
-
Range Selection
- Analyze volatility
- Consider trading volume
- Monitor price trends
- Balance risk/reward
-
Position Management
- Monitor in-range status
- Track fee earnings
- Rebalance when needed
- Plan exit strategy
-
Performance
- Use price oracles
- Batch transactions
- Monitor gas costs
- Handle timeouts
Common Issues
-
Price Range
- Out of bounds
- Too narrow
- Asymmetric ranges
- Price movement
-
Liquidity
- Insufficient funds
- Unbalanced tokens
- High slippage
- Pool constraints
-
Technical
- Invalid addresses
- Tick spacing
- Transaction failure
- RPC errors
Common Token Addresses
- USDC:
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
- SOL:
So11111111111111111111111111111111111111112
- ORCA:
orcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZE
- USDT:
Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
Related Functions
orcaFetchPositions
: Get position dataorcaClosePosition
: Close positionsgetBalance
: Check token balancesgetTokenData
: Get token information