Practical overview
When it fits
Use it when evaluating or simulating a Solana concentrated-liquidity strategy across its listed venues, or when exploring its CLI, API and modular Rust components. The repository labels the project alpha-stage, so treat its documentation as a guide to intended workflows rather than proof of live operational results.
Who it is for
- Solana liquidity providers evaluating concentrated-liquidity pools and ranges
- Market makers comparing strategy scenarios through analysis, backtesting or optimization
- Developers building around the project's Rust crates, CLI, API or dashboard
Documented uses
- Analyze a trading pair and pool conditions.
- Estimate impermanent loss and evaluate position risk.
- Backtest positions with rebalancing strategies against historical data.
- Optimize range parameters against objectives such as Sharpe or PnL.
- Fetch and cache market data, or monitor a live position.
Requirements & limits
The project is a public GitHub repository under the MIT license. The README lists Rust 1.90 or later and Make as prerequisites; Node.js 18 or later is needed for the web dashboard. PostgreSQL 14 and Docker are listed as optional for persistence.
- The project explicitly supports Raydium CLMM, Orca Whirlpools and Meteora DLMM.
- The README documents CLI, REST API and WebSocket components, plus a dashboard that depends on the API server.
- Its sample configuration names Solana RPC, Birdeye and Jupiter settings; PostgreSQL is optional for persistence.
- The repository describes strategy execution and monitoring modules, while the CLI examples specifically cover analysis, backtesting, optimization, data fetching and monitoring.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install the project and prepare its configuration
Build the Rust project and create a local configuration file based on the provided environment-variable template.
Before you start
- Rust 1.90 or later
- Make
- Docker and PostgreSQL 14 or later only if using the optional database persistence
Steps
Clone the repository and change into its directory.
Run the command below.
make buildCreate a
.envfile based on.env.exampleand configure the documented Solana RPC and data-provider settings needed for your setup.
Expected outcome
The project is built and a local environment configuration file is prepared; this guide does not start a server or execute a strategy.
Guide limitations
- The repository labels the project alpha-stage.
- Database configuration is optional and applies to persistence; the README does not establish that every configuration value is required for every task.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 13 October 2026
- Original website title
- joaquinbejar/CLMM-Liquidity-Provider · Official homepage title · retained in its source language

