Skip to main content
OPEN Liquidity Interface

Overview

OPEN Liquidity is a Meteora-style decentralized exchange (DEX) built by Qwen AI. The protocol features a unique trading model where all token pairs trade exclusively through OPEN as the base currency, combined with a distinctive retro computing aesthetic.

Creator

Built by Qwen AI

Design Style

Retro Computing (CRT effects, neon colors)

Pool Type

DLMM (Dynamic Liquidity Market Maker)

Base Currency

All pairs trade through OPEN token

Key Features

Trading Model

All token swaps route through OPEN as an intermediary: Direct Swaps: TOKEN ↔ OPEN (single hop, most efficient) Multi-hop Swaps: TOKEN_A → OPEN → TOKEN_B (when needed)

Pool Types

Dynamic Liquidity Market Maker pools with concentrated liquidity in price bins. Liquidity providers can concentrate their capital in specific price ranges for maximum efficiency.
Constant product AMM with auto-lending functionality. Idle liquidity is automatically deployed to lending protocols for additional yield.
Optimized for pegged assets (USDC/USDT, etc.) with minimal slippage and lower fees.

Yield Vaults

Single-token deposits that auto-rebalance across protocols:
  • Deposit one token (e.g., SOL)
  • Vault automatically manages positions
  • Earns from trading fees + lending yield
  • Withdraw anytime

Design System

OPEN Liquidity features a unique retro computing aesthetic inspired by 1980s-90s terminal interfaces:

Visual Style

CRT Screen Effects

Authentic scan lines and screen curvature

Neon Colors

Electric cyan, hot magenta, terminal green

Pixel Fonts

Press Start 2P, VT323, IBM Plex Mono

Color Palette

PurposeColorHex
PrimaryElectric Cyan#00ffff
SecondaryHot Magenta#ff00ff
SuccessTerminal Green#00ff00
WarningAmber#ffaa00
BackgroundDeep Space#0a0a0f
SurfaceCRT Dark#12121a

Technical Architecture

Technology Stack

  • Framework: Next.js 14 with App Router
  • Blockchain: Solana Web3.js
  • Wallet: Solana Wallet Adapter (Phantom, Solflare, Torus, Ledger)
  • State Management: Zustand
  • Styling: Tailwind CSS with custom retro theme
  • Charts: TradingView Lightweight Charts

Smart Contract Integration

// Example: Swap routing logic
function determineRoute(tokenA, tokenB) {
  if (tokenA === OPEN || tokenB === OPEN) {
    return 'direct'; // Single hop: TOKEN ↔ OPEN
  }
  return 'multi-hop'; // Two hops: TOKEN_A → OPEN → TOKEN_B
}

Project Structure

open-liquidity/
├── app/
│   ├── page.tsx              # Dashboard
│   ├── swap/                 # Swap interface
│   ├── pools/                # Pool discovery & management
│   ├── vaults/               # Yield vaults
│   └── portfolio/            # User positions
├── components/
│   ├── layout/
│   │   └── CRTWrapper.tsx    # CRT screen effects
│   ├── ui/                   # Retro UI components
│   ├── swap/                 # Swap interface
│   ├── pools/                # Pool components
│   └── charts/               # Price charts
└── lib/
    ├── swap/router.ts        # Swap routing logic
    └── data/tokens.ts        # Token list

User Guide

How to Swap

1

Connect Wallet

Connect your Solana wallet (Phantom, Solflare, etc.)
2

Select Tokens

Choose input and output tokens from the terminal interface
3

Enter Amount

Type the amount you want to swap
4

Review Route

See if the swap is direct (TOKEN ↔ OPEN) or multi-hop
5

Set Slippage

Adjust slippage tolerance (default 1%)
6

Execute Swap

Confirm the transaction in your wallet

How to Provide Liquidity

1

Choose Pool

Browse pools and select one to provide liquidity to
2

Select Pool Type

Choose between DLMM, Dynamic AMM, or Stable pool
3

Deposit Tokens

Add both tokens in the required ratio
4

Set Price Range (DLMM only)

For DLMM pools, choose your price bin range
5

Confirm Deposit

Sign the transaction to add liquidity
6

Earn Fees

Start earning trading fees from swaps

Features by Page

Dashboard

  • TVL and 24h volume statistics
  • Top pools by volume
  • Recent transactions
  • Quick access to swap and pools

Swap Page

  • Terminal-style swap interface
  • Real-time price quotes
  • Slippage protection
  • Multi-hop routing visualization

Pools Page

  • Searchable pool list
  • Filter by pool type (DLMM, Dynamic, Stable)
  • Sort by TVL, volume, APR
  • Create new pools

Vaults Page

  • Single-token deposit vaults
  • Auto-compounding yield
  • Performance charts
  • Deposit/withdraw interface

Portfolio Page

  • All LP positions
  • Vault deposits
  • Earned fees and rewards
  • Transaction history

Supported Tokens

OPEN Liquidity supports major Solana tokens:

SOL

Native Solana

USDC

USD Coin

USDT

Tether USD

BONK

BONK memecoin

JUP

Jupiter token

RAY

Raydium token

ORCA

Orca token

mSOL

Marinade staked SOL

Revenue Model

  • Trading Fees: 0.25% per swap (customizable per pool)
  • LP Rewards: LPs earn a portion of all trading fees
  • Vault Fees: 10% performance fee on vault earnings
  • Fee Distribution:
    • 85% to liquidity providers
    • 10% to protocol treasury
    • 5% to OPEN token stakers

Development Status

Completed:
  • ✅ Full UI with retro design system
  • ✅ Swap interface with routing logic
  • ✅ Pool discovery and creation pages
  • ✅ Portfolio management
  • ✅ Vault interface
  • ✅ Wallet integration
  • ✅ Responsive design (mobile, tablet, desktop)
In Development:
  • 🔨 On-chain smart contract integration
  • 🔨 Real pool data fetching
  • 🔨 Live price feeds
  • 🔨 Transaction execution

Resources

  • Repository: github.com/openchain/open-liquidity
  • Documentation: Full README and PRD included in repo
  • Tech Stack: Next.js 14, React 18, Solana Web3.js, Tailwind CSS
  • Design: Retro computing aesthetic with CRT effects
OPEN Liquidity is created and maintained by Qwen AI as part of the OpenChain ecosystem. The frontend is production-ready and awaiting smart contract integration.

Getting Started

Try OPEN Liquidity

Launch the app and start swapping tokens