Trader Joe

Trader Joe is Avalanche’s leading decentralized exchange and the inventor of the Liquidity Book AMM — a novel concentrated liquidity design using discrete price “bins” that allows liquidity providers to earn 100% of trading fees when their bin is active, eliminating the fee proration friction of Uniswap V3’s tick-based system, and expanding to Arbitrum, BNB Chain, and Ethereum.


Overview

Trader Joe launched on Avalanche in 2021 as a comprehensive DEX offering swap trading, liquidity provision, lending (now deprecated), and token launchpad services. After initial success as Avalanche’s primary AMM, Trader Joe’s defining innovation arrived with its Liquidity Book (LB) V2 in 2022 — a fundamentally different approach to concentrated liquidity that solved one of Uniswap V3’s key LP usability problems. The Liquidity Book’s bin architecture provides AMM efficiency while simplifying fee collection and enabling fully fungible LP positions. Trader Joe has since expanded to Arbitrum, BNB Chain, and Ethereum while remaining rooted in the Avalanche ecosystem.


Core Innovation: Liquidity Book AMM

The following sections cover this in detail.

Problem With Uniswap V3 Ticks

In Uniswap V3:

  • Liquidity is deployed between tick boundaries (price ranges)
  • Multiple LPs can overlap in any price range, sharing that range’s liquidity
  • When a trade occurs across a range, fees are split proportionally among all LPs in that range
  • LPs cannot know in advance exactly how much they’ll earn — depends on who else is in the same range

Trader Joe’s Bin Solution

The Liquidity Book uses discrete price bins instead of continuous ticks:

  • Each bin represents a single exact price (not a range)
  • Within a bin, swaps follow a constant sum formula (X + Y = K) — not constant product
  • The active bin earns 100% of fees for trades that occur at its price
  • When a bin’s liquidity is fully consumed, trading moves to the next bin (constant sum clears one bin, then the next)
  • LPs in inactive bins earn zero fees but also face no impermanent loss

Why This Matters

Feature Uniswap V3 Ticks Trader Joe Bins
Fee sharing Prorated among all LPs in tick 100% to LP(s) active in bin
LP position Non-fungible (NFT) Fungible ERC-1155 tokens
Price behavior Continuous sqrt curve Stepwise constant sum
Fee tiers 0.01%, 0.05%, 0.30%, 1.00% Bin step: 1bp, 5bp, 10bp, 25bp, etc.

Bin Step

The “bin step” sets the price range each bin spans:

  • 1 basis point bin step: each bin is 0.01% wide (suitable for stablecoins)
  • 25 basis point bin step: each bin is 0.25% wide (suitable for volatile pairs)
  • Traders pay a fee equal to the bin step; LPs all collect that fee

Auto-Pools

For passive LPs who cannot actively manage liquidity:

  • Auto-Pool vaults automate rebalancing within the Liquidity Book
  • Strategies: wide range (passive), bid-ask spread (market-maker mode), uniform (equal spread)
  • LP deposits via Auto-Pool, receives vault token, strategy rebalances automatically

V2.1 and V2.2 Improvements

Trader Joe iterates on Liquidity Book:

  • V2.1: Hooks system for custom logic per pool, improved router efficiency
  • V2.2: Protocol fee management, enhanced oracle functionality for LP position pricing
  • Ongoing effort: enable Liquidity Book LP positions to be used as collateral in lending protocols

JOE Token

  • sJOE — stake JOE to earn protocol trading fees distributed in USDC (real yield model)
  • veJOE — time-locked JOE for governance voting and liquidity mining boost
  • JOE circulating vs. team-owned liquidity tracking
  • JOE buybacks occur from portion of protocol revenue

Sources


Related Terms