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.
yvCurve-stETHis an illiquid token. To get
USDC, one needs to:
ETHinto Lido for
stETHinto Curve's pool to get
steCRVinto Yearn.Finance for
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.
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.