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
- Trader Joe — Official Documentation — Liquidity Book bin-based AMM mechanics, fee tiers, multi-chain deployment.
- DeFiLlama — Trader Joe — TVL data across Avalanche, Arbitrum, BNB Chain.
- Trader Joe LB Whitepaper (GitHub) — original technical specification for the Liquidity Book AMM.
- CoinGecko — JOE Token — token supply and market data.