Practical overview
When it fits
Use the repository when examining or extending a strategy-based market-making client for OpenBook on Solana.
Who it is for
Developers exploring or extending a Java market-making client for OpenBook on Solana.
Documented uses
- Review the project’s documented strategy architecture.
- Add a strategy class and connect it to the strategy manager.
- Use the referenced SOL/USDC strategy as a code-level starting point.
Requirements & limits
- The project describes itself as a proof of concept that is being modularized.
- The documented extension path uses Java classes, a
start()method, and a strategy manager. - The documentation does not describe operational requirements or detailed trading behavior.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Add a strategy to OpenBook Market Maker
Integrate a new strategy class into the application’s documented strategy startup flow.
Before you start
- A new strategy class that extends
Strategy. - A Spring
@Componentbean or a bean defined in configuration. - Access to
StrategyManagerfor wiring the strategy.
Steps
Create
MyNewStrategyas a class that extendsStrategy.Make it a bean using
@Componentor configuration.Override
start()with the strategy’s business logic.Wire the bean into the
StrategyManagerconstructor and addmyNewStrategy.start()toStrategyManager.strategyStartup().
Expected outcome
The new strategy is connected to the documented startup flow, with its logic implemented in `start()`.
Guide limitations
- The project describes its current state as a proof of concept and says it is being modularized.
- The documentation does not specify trading logic, execution requirements, or how to run the application.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 18 October 2026
- Original website title
- skynetcap/openbook-mm · Official homepage title · retained in its source language

