What is a Zap?

In DeFi, a “zap” is a powerful feature that bundles multiple actions into a single transaction that you approve. Instead of manually performing several steps, Otto’s AI can create a zap to handle everything for you automatically. For example, a traditional process might look like this:
  1. Bridge: Move 100 USDC from Base to Arbitrum. (Approve + Confirm Transaction 1)
  2. Lend: Deposit the 100 USDC into an Aave lending pool on Arbitrum. (Approve + Confirm Transaction 2)
With Otto, you can simply say:
“Use my 100 USDC on Base to lend on Aave on Arbitrum.”
Otto’s AI understands this is a multi-step goal and creates a cross-chain zap that handles both the bridge and the Aave deposit in one go. You review the unified plan, and Otto executes it.

Key Benefits of Zaps

  • Convenience: Accomplish complex goals with a single command.
  • Efficiency: Zaps can often save on gas fees and time compared to performing each step manually.
  • Simplicity: Otto abstracts away the complexity of interacting with multiple protocols.

How Otto Uses Zaps

Otto’s AI automatically determines when a zap is the most efficient way to fulfill your request. This is particularly useful for:
  • Cross-Chain Protocol Interaction: Using assets from one chain to interact with a protocol (like Aave or Pendle) on another.
  • Complex Swaps: Swapping an asset and immediately staking or lending the received asset.
You don’t need to explicitly ask for a “zap.” Just tell Otto your end goal, and the AI will figure out the smartest and most efficient path to get there.