Practical overview
When it fits
Use Blue House when building Solana software that needs a shared swap interface across supported DEXs, particularly when a program needs to compose a swap with another on-chain action.
Who it is for
- Developers building Solana trading bots that need to route swaps through supported DEXs.
- Solana program developers composing swaps with other on-chain actions through CPI.
- Developers testing swap transactions locally with the documented LiteSVM workflow.
Documented uses
- Call one swap interface rather than implementing each supported market separately.
- Invoke swaps from a transaction or another Solana program.
- Hydrate a local LiteSVM instance with RPC account state and exercise the documented Meteora DAMM v2 swap test.
Requirements & limits
- The repository describes a unified interface for more than 15 Solana DEXs and protocols.
- Integrators must provide the base accounts and the selected market's specific accounts.
- The README's LiteSVM test example is for Meteora DAMM v2 and fetches account state through Solana RPC.
- The public repository is written in Rust and uses the AGPL-3.0 license.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Simulate the documented Meteora DAMM v2 swap
Use the README's LiteSVM workflow to hydrate account state and execute the example swap test locally.
Before you start
- A LiteSVM instance built with the project's test workflow.
- Access to a Solana RPC endpoint to fetch wallet, token and market account state.
- The Meteora DAMM v2 pool and its market-specific accounts.
Steps
Connect an RPC client to fetch the base wallet and token accounts.
Create the LiteSVM instance and identify the Meteora DAMM v2 pool, pool authority and event authority.
Fetch the pool data and market accounts, including the base and quote vaults, then hydrate LiteSVM with the base and market accounts.
Prepare the transaction account metas and swap instruction data, then execute the transaction in LiteSVM.
Expected outcome
A local execution of the documented Meteora DAMM v2 swap test using account state fetched from RPC.
Guide limitations
- The README demonstrates this workflow for Meteora DAMM v2; other markets may require different account setup.
- The guide reflects repository documentation and is not a report of an independently executed test.
Compare options for DEX swap integration
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Blue House | Call one swap interface rather than implementing each supported market separately. | Cloud, Server | |
| Dex V4 | Build an exchange interface around an on-chain SPL-token orderbook. | Cloud, Server | The repository is public and contains the on-chain program code. The supplied documentation identifies no license. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- mubarizkyc/blue-house · Official homepage title · retained in its source language

