How it works

Zapping

A vault holds two tokens, but you don't have to. Zapping converts a single token (or BNB) into a balanced deposit — and back out again — in one transaction.

What is zapping?#

Normally a deposit needs both of a vault's tokens. A zap removes that friction: you hand the zapper one token (or native BNB), and it swaps the right portion into the other token and deposits the pair for you — all atomically, in a single transaction. Zapping out does the reverse: it withdraws your position and swaps everything into the one token you want to receive.

Zapping in#

You can zap in three ways:

  • Single token— supply one of the pool's tokens and the zapper swaps part of it into the other before depositing.
  • Both tokens — supply both, in any ratio; the zapper balances them for you.
  • Native BNB — send BNB directly (no wrapping or approval needed) when the vault has WBNB as one of its tokens.

Zapping out#

You can exit the same three ways:

  • To both tokens — receive your pro-rata token0 and token1.
  • To a single token — everything is swapped into the one token you choose.
  • To native BNB — receive BNB directly.

Like all withdrawals, zap-outs are never paused — you can always exit.

How a zap is priced#

A single-token zap-in usually mints slightly fewer sharesthan you'd expect from a simple “amount ÷ share price” estimate. That's not a hidden charge — it's two real, visible costs:

  • An in-pool swap.Converting part of your token into the other side moves the price a little (price impact) and pays the pool's swap fee.
  • An imbalance cost. A concentrated position wants a specific ratio; the further your single-asset deposit is from that ratio, the more it costs to fit it in.

The app accounts for all of this by calculating the exact result before you confirm, then showing you the shares you'll receive and the price impact. Bigger single-asset zaps have more impact than smaller ones.

Want the most efficient deposit?

Depositing both tokens (or zapping in with both) skips the balancing swap and is the cheapest way in. Single-token zaps trade a little efficiency for a lot of convenience.

Slippage protection#

Every zap carries a minimum-output guard derived from the live quote. If the market moves between your confirmation and the transaction landing such that you'd receive less than that minimum, the transaction reverts instead of filling at a bad price. You're protected by default.

Direct deposit vs. zap#

Use…When
Direct deposit (both tokens)You already hold both tokens and want the most efficient, lowest-cost entry.
Zap (single token / BNB)You hold only one token (or just BNB) and value the convenience of a one-click entry.

Zap-ins respect the calm check

Because a zap-in ends in a deposit, it's subject to the same calm check — it can pause briefly during sharp price moves. Zap-outs are not gated.

Keep reading#

Fees & yieldThe strategyZapping via contract (developers)