Zap is a special transaction that bundles multiple transactions into a single one. It enables getting into a pool, farm or vault a single transaction which otherwise would have taken anywhere between 2-10 transactions.
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:
Swap USDC for ETH
Deposit ETH into Lido for stETH
Deposit stETH into Curve's pool to get steCRV
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.
What is unique about Wido Router?
There are way too many routers in DeFi already, so why build another one?
Wido Router focuses on swapping tokens that are not available on other routers. Those mainly include non-liquid tokens like vaults, pools or farms.
For example: try swapping DAI for yvcrvstETH (address: 0x27B5739e22ad9033bcBf192059122d163b60349D) on 1inch. It won't be possible. With Wido, it's a single transaction.