DeFi ยท Automated Market Maker

RUJI AMM Deep Liquidity on THORChain

Multiple market-making strategies on Rujira's orderbook DEX. Earn trading fees from real volume โ€” no token inflation, no hidden incentives.

Live strategies

Two ways to provide liquidity today

Alpha Live
live

Custom Concentrated Liquidity (CCL)

Provide liquidity within a user-defined price range with fully configurable spread, skew, and fee settings. Capital earns fees only when the market trades inside your range โ€” delivering far higher capital efficiency than XYK.

  • User-defined price range (e.g. $70kโ€“$150k for BTC/USDC)
  • Custom spread = your target profit per round trip
  • Skew controls liquidity shape โ€” uniform, center, or edge-weighted
  • Fee setting: compound internally (MOIC) or claim as yield (APR)
Live
live (sunsetting)

XYK Strategy

Replicates the classic constant-product AMM (xยทy=k) on an orderbook. Maintains a ~50/50 split between both tokens โ€” selling outperformers and buying underperformers as prices move. Simple, broad coverage.

  • No range required โ€” covers the full price curve
  • ~50/50 exposure between both tokens at all times
  • Returns compound automatically within the LP
  • Being phased out in favour of CCL โ€” open positions unaffected
How CCL works

Four parameters, full control

CCL is algorithmic market making with a high level of customisation. You set the rules โ€” the protocol executes them on-chain.

Price Range

Define a low and high price boundary. Above the top your position is 100% quote asset; below the bottom it's 100% base asset. Tighter ranges generate higher fee density โ€” but amplify impermanent loss if price exits.

Spread

Your target profit per round trip. The AMM sells at price X and repurchases at X minus spread. Higher spread = more profit per fill but needs more price movement. Lower spread = more fills, thinner margin.

Skew

Controls the shape of liquidity within your range. Uniform = steady income anywhere in range. Edge-weighted = accumulate more at extremes (volatile pairs). Center-weighted = concentrate near current price (stable pairs).

Fee

How much of spread profits you claim as yield. Set to full spread = maximum claimable APR. Set to 0% = all profits compound internally, tracked as MOIC (multiple of invested capital) rather than APR.

Two strategies, one tool

Wide range or tight range โ€” your call

Long-term ยท Passive

Wide range, set-and-monitor

Alice has $10,000 USDC and believes BTC stays between $70k and $150k over her investment horizon. She opens a wide CCL position covering that range and checks in periodically to claim yield.

Range
$70,000 โ€“ $150,000
Spread
0.30%
Fee
0.30% (max yield)
Skew
Balanced

Every 0.30%+ price move generates yield. More volatility = more income. Alice monitors performance via analytics and claims rewards periodically.

Short-term ยท Active

Tight range, high intensity

Bob has $1,000 USDC and actively manages his positions. He opens a ยฑ1.5% range around current BTC price to maximise returns while in-range, then repositions when price exits the band.

Range
ยฑ1.5% around spot
Spread
0.10%
Fee
0% (full compounding)
Skew
Edge-weighted

APR shows 0% (all compounding), but MOIC tracks total performance including compounded trading profits and price movements.

Available pairs

Pick a pair and start providing liquidity

Each trading pair runs its own CCL strategy contract. Click a pair to open the range-trading interface directly on Rujira.

USDP.eth / USDC.eth live

Orderbook USDP.eth/USDC.eth

TCY / RUNE live

Orderbook TCY/RUNE

LQDY / BTC live

Orderbook LQDY/BTC

ETH / BTC live

Orderbook ETH/BTC

RUJI / RUNE live

Orderbook RUJI/RUNE

USDC.bsc / USDC.eth live

Orderbook USDC.bsc/USDC.eth

ETH / USDC.eth live

Orderbook ETH/USDC.eth

AVAX / USDC.eth live

Orderbook AVAX/USDC.eth

BTC / USDC.eth live

Orderbook BTC/USDC.eth

DOGE / USDC.eth live

Orderbook DOGE/USDC.eth

ATOM / USDC.eth live

Orderbook ATOM/USDC.eth

BCH / USDC.eth live

Orderbook BCH/USDC.eth

USDT.eth / USDC.eth live

Orderbook USDT.eth/USDC.eth

USDC.avax / USDC.eth live

Orderbook USDC.avax/USDC.eth

TCY / USDC.eth live

Orderbook TCY/USDC.eth

LTC / USDC.eth live

Orderbook LTC/USDC.eth

WBTC.eth / BTC live

Orderbook WBTC.eth/BTC

USDT.bsc / USDC.eth live

Orderbook USDT.bsc/USDC.eth

AUTO / USDC.eth live

Orderbook AUTO/USDC.eth

NAMI / USDC.eth live

Orderbook NAMI/USDC.eth

RUNE / USDC.eth live

Orderbook RUNE/USDC.eth

BNB / USDC.eth live

Orderbook BNB/USDC.eth

GUSD.eth / USDC.eth live

Orderbook GUSD.eth/USDC.eth

DAI / USDC.eth live

Orderbook DAI/USDC.eth

RUJI / USDC.eth live

Orderbook RUJI/USDC.eth

LQDY / USDC.eth live

Orderbook LQDY/USDC.eth

USDT.avax / USDC.eth live

Orderbook USDT.avax/USDC.eth

The concentrated liquidity advantage

Why CCL beats Uniswap v3

Uniswap v3 pioneered concentrated liquidity, but it's constrained by the AMM-pool model. RUJI CCL takes the same core idea and rebuilds it on an orderbook โ€” eliminating every structural weakness.

Uniswap v3
  • No orderbook โ€” takers and makers can't meet
  • Fixed fee tiers only (0.01% / 0.05% / 0.3% / 1%)
  • Active re-ranging burns L1 gas as price moves
  • JIT bots front-run passive LPs every block
  • No connection to external liquidity sources
  • Yield from fee share only
vs
RUJI CCL
  • Orderbook DEX โ€” taker flow meets your maker position
  • Fully customizable spread per position
  • Virtualized orders โ€” near-zero gas until a match
  • Passive making โ€” no JIT bots, no front-running
  • BLV stacks THORChain's L1 pools beneath you
  • Preferential 0.025% maker fee on every fill

The result: higher capital efficiency, lower gas costs, and sustainable returns from real trading activity โ€” not from competing protocols subsidising your yield.

How it works

From deposit to trading fees in four steps

1. Deposit

Supply tokens to a CCL position or XYK strategy. No minimum. Permissionless deployment.

2. Configure

Set your price range, spread, skew, and fee โ€” or use XYK to cover the full price curve automatically with zero configuration.

3. Go live

Virtualized orders appear on the Rujira orderbook, ready to match against real taker flow โ€” no gas until a fill.

4. Earn

Collect 0.025% preferential maker fees on every matched fill. Withdraw anytime โ€” no lock-ups.

Architecture
Virtualized order architecture

Funds never leave your position until a fill. Virtualized orders eliminate the gas waste of constant cancellation and replacement โ€” the defining inefficiency of traditional concentrated liquidity on-chain.

Entirely on-chain

No external cranking services, no privileged relayers, no trusted price oracles for order placement. The protocol is self-contained and permissionless.

Preferential maker fees

AMM strategies earn 0.025% maker fees โ€” the lowest fee tier on Rujira Trade, shared proportionally between app layer and base layer consistently with all other mechanisms.

Multi-strategy stacking

Multiple independent strategies operate on a single pair at the same time. User limit orders, tracking orders, and CCL positions all stack โ€” maximising total market depth.

Base Layer Virtualization

A self-contained contract that requires no third-party LP deposits. It automatically virtualizes THORChain's native L1 pool liquidity onto the Rujira orderbook, adding depth beneath every pair. View base-layer pools โ†’ BLV docs โ†’

Sustainable returns

Yield is generated entirely from real trading volume. No token inflation, no protocol subsidies, no Ponzi dynamics. Positions grow or shrink with actual market activity.

Get started

Start earning trading fees today

Choose a pair, set your range, and let the AMM work. Every matched fill earns you a 0.025% maker fee.

Project

RUJI AMM

live

UJI Pools provides access to a multi-strategy Automated Market Maker (AMM) built to add liquidity to the Orderbook DEX. Market making keeps bid-ask spreads tight and deepens orderbook liquidity. It is essential to optimize trading conditions and provide a great trading UX. Rujira's AMM attracts liquidity providers (LPs) by offering yield in the form of trading profits.

Builder Team
RUJIRA
Available on
5 related Contracts
Name Code
xyk AMM - AUTO/USDC rujira-bow (pools) v1.0.0 (Code-ID: 5)
xyk AMM - LQDY/BTC rujira-bow (pools) v1.0.0 (Code-ID: 5)
xyk AMM - LQDY/USDC rujira-bow (pools) v1.0.0 (Code-ID: 5)
xyk AMM - NAMI/USDC rujira-bow (pools) v1.0.0 (Code-ID: 5)
xyk AMM - RUJI/USDC rujira-bow (pools) v1.0.0 (Code-ID: 5)