OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Openbook Mm

Openbook Mm is a Java high-frequency market-making client for OpenBook on Solana. Its documentation describes a strategy class structure and references a SOL/USDC strategy.

Independent OpenViST project profile, based on linked sources.

Openbook Mm — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

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.
Before you choose

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.

Source-based practical guide

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 @Component bean or a bean defined in configuration.
  • Access to StrategyManager for wiring the strategy.

Steps

  1. Create MyNewStrategy as a class that extends Strategy.

  2. Make it a bean using @Component or configuration.

  3. Override start() with the strategy’s business logic.

  4. Wire the bean into the StrategyManager constructor and add myNewStrategy.start() to StrategyManager.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.
Evidence and transparency

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