Skip to Content
Stacks PoolsLiquidity Vaults
Stacks Pools

Liquidity Vaults

A Liquidity Vault lets a liquidity provider work with a market maker on Stacks without handing over their capital. The provider’s tokens stay in a Liquidity Vault that only they can withdraw from, and the market maker manages that liquidity in a Zest Protocol CLMM pool.

Your capital stays in the Liquidity Vault, and only you can withdraw it. The market maker places your tokens in Zest Protocol CLMM bins, fees flow back into those bins, and the market maker earns a share of those fees.
Your capital stays in the Liquidity Vault, and only you can withdraw it. The market maker places your tokens in Zest Protocol CLMM bins, fees flow back into those bins, and the market maker earns a share of those fees.

Who Uses Liquidity Vaults

Token issuers, treasuries and funds that want deep, actively managed liquidity for a pair, and the market makers that run it for them. On other chains this is a familiar arrangement, through managed liquidity protocols such as Arrakis Finance. Liquidity Vaults bring it to Stacks.

How a Liquidity Vault Works

  • The provider deposits both tokens of the pair into their own Liquidity Vault.
  • The market maker, acting as the Liquidity Vault’s manager, places them in the pool’s bins around the current price and moves them as the price moves.
  • Trades pay fees into the Liquidity Vault’s bins. The manager earns a set share of those fees, never of the principal.
  • The provider can pause the manager and withdraw at any time.

A Liquidity Vault can provide liquidity beside everyone else in a public pool, or be the only depositor in its own private pool.

The provider sees the Liquidity Vault's value, the fees earned, how much is placed in the pool, and the manager fee.
The provider sees the Liquidity Vault's value, the fees earned, how much is placed in the pool, and the manager fee.

What the Manager Cannot Do

The manager cannot:

  • withdraw the provider’s tokens
  • send them anywhere except the pool
  • swap them
  • take a share of the principal
  • stop the provider from withdrawing

The Liquidity Vault contract enforces these rules, and both sides can read them on-chain.

Governance sets up each Liquidity Vault and can replace its manager or change the manager fee. Governance cannot move the Liquidity Vault’s tokens or block withdrawals.

Last updated on