OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Blue House

Blue House is a Rust Solana on-chain program that provides a common interface for executing token swaps across supported decentralized exchanges and protocols. Trading bots and other programs can call it directly in a transaction or through cross-program invocation.

Independent OpenViST project profile, based on linked sources.

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

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.

Source-based practical guide

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

  1. Connect an RPC client to fetch the base wallet and token accounts.

  2. Create the LiteSVM instance and identify the Meteora DAMM v2 pool, pool authority and event authority.

  3. Fetch the pool data and market accounts, including the base and quote vaults, then hydrate LiteSVM with the base and market accounts.

  4. 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

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.

ProjectDocumented purposePlatformAccess and requirements
Blue HouseCall one swap interface rather than implementing each supported market separately.Cloud, Server
Dex V4Build an exchange interface around an on-chain SPL-token orderbook.Cloud, ServerThe repository is public and contains the on-chain program code. The supplied documentation identifies no license.
Evidence and transparency

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