Wido Docs


What is a Zap?

Zaps enable any-to-any token swaps, even for illiquid tokens.
Technically, a Zap is a smart contract that bundles multiple transactions into a single one.

What is an example of a Zap?

Zap USDC for yvCurve-stETH
Breakdown: yvCurve-stETH is an illiquid token. To get yvCurve-stETH for USDC, one needs to:
  1. 1.
    Swap USDC for ETH
  2. 2.
    Deposit ETH into Lido for stETH
  3. 3.
    Deposit stETH into Curve's pool to get steCRV
  4. 4.
    Deposit steCRV into Yearn.Finance for yvCurve-stETH
A combination of all of those transactions (1-4) is what makes a Zap. It's a UX improvement that simplifies complex transactions and increases conversion.

Does Wido charge fees?

Learn more on our Pricing page.

Why building custom Zaps is not a good idea

We wrote a full article on this topic. You can find it here.