Zest Protocol CLMM brings concentrated liquidity to Stacks mainnet. Two pools are live today, STX/USDCx and ZEST/STX, and Zest Protocol Stacks Swap routes trades through them automatically.

Key takeaways:

  • Uniswap v3 style pools on Stacks. Each bin is a curve, and any token on Stacks can be listed.
  • Two pools live today: STX/USDCx and ZEST/STX. Zest Protocol Stacks Swap and integration partners like Tenero route through them automatically.
  • Tighter prices for traders. Liquidity sits around the price where trades happen.
  • Your exit stays open. Pausing a pool never stops withdrawals, and governance cannot touch your shares.
  • 100,000 STX in rewards for early traders, with campaign details announced shortly.

Try it on Zest Protocol Stacks Swap at app.zestprotocol.com/swap

Why we built Zest Protocol CLMM

After seeing ZEST trade smoothly on EVM DEXs, we wanted to bring the same trading experience to the Stacks community. ZEST trades on BNB Chain, Ethereum and Base as well as on Stacks. On those chains, concentrated liquidity exchanges are the standard venue: market makers place liquidity in price ranges, and traders get deep markets close to the price.

Until now, bin-based pools on Stacks gave each bin one fixed price, like levels in an order book. Stacks had no Uniswap v3 style pools, where each bin is a curve, so we built them. Any token on Stacks can be listed.

What Zest Protocol CLMM means for users

Traders get tighter prices, because liquidity sits around the price where trades happen. A classic pool spreads liquidity across every price, so most of it sits where nobody trades. Near the current price, the same capital in Zest Protocol CLMM causes far less price impact.

LPs choose a price range and earn from every swap through it. Fees compound into the position, with nothing to claim, and deposits can be in any ratio. When the price leaves a range, the position holds one token and stops earning until the price returns or the LP moves the range. Pool pages for adding and withdrawing liquidity are coming to the Zest Protocol app.

Token teams can work with market makers to run the same strategies they use on other chains, because each bin trades on the same curve a one-bin Uniswap v3 position trades on. With Liquidity Vaults, the team's tokens stay in a vault only the team can withdraw from, while a market maker runs the liquidity and earns a share of the fees, never of the principal.

Builders get positions as tokens that other contracts can hold, ready for wallets, front-ends and aggregators. The contracts reference covers integration.

Built so your exit stays open

Pausing a pool never stops withdrawals, and governance cannot touch your shares. Governance can list pools, set fees and pause pools, but cannot move, mint or burn shares or block a withdrawal. The pool contracts have no upgrade path.

Clarity Alliance audited the contracts in a security review. The Zest Protocol CLMM whitepaper sets out the bin mathematics, with proofs.

Two pools live today, with rewards for early traders

STX/USDCx and ZEST/STX are live on Stacks mainnet. Zest Protocol Stacks Swap routes through these pools automatically, as do integration partners like Tenero.

100,000 STX in rewards will be made available for early traders, with campaign details announced shortly on Zest Protocol's X account.

Welcome to deep markets on Stacks. Try it on Zest Protocol Stacks Swap at app.zestprotocol.com/swap, or read How Concentrated Liquidity Works for the full design.