Supported Chains for Bridging: Otto facilitates bridging across numerous blockchains. For a comprehensive list of chains Otto supports for bridging and the specific Li.Fi integrations utilized, please see our Supported Chains & Li.Fi Integrations page.

Steps:

  1. Ensure DeFi Agent is Active: Select the “Otto AI DeFi Agent” tab.

  2. Formulate Your Request: Clearly state your intention to bridge or swap tokens between two different chains. Include:

    • The action (e.g., “bridge”, “swap”).
    • The amount and symbol of the token you’re sending (e.g., “1 ETH”, “500 USDC”).
    • The source chain name (e.g., “from Ethereum”).
    • The destination token symbol (often the same as the source, e.g., “USDC”, unless swapping).
    • The destination chain name (e.g., “to Optimism”, “to Base”).
  3. Example Requests:

    Bridge 1000 USDC from Base to Unichain
    
    Swap 1 ETH from Ethereum to OP on Optimism
    
  4. Send the Message: Type your request into the input box and send it.

  5. Review the Plan: Otto will analyze your request using the lifiSwap tool. It will present a plan including:

    • A summary of the bridge/cross-chain swap.
    • Details about the route, potentially involving multiple protocols or bridges as determined by Li.Fi.
    • A prompt asking you to confirm.
  6. Confirm or Cancel:

    • Click “Confirm” to proceed.
    • Click “Cancel” if you want to stop.
  7. Wallet Approval: If you confirm, Otto will initiate the bridging process via Li.Fi. This often requires multiple steps (e.g., approval, sending transaction) that you will need to approve in your connected wallet. Follow the prompts carefully.

Behind the Scenes:

  • Otto uses Li.Fi’s getQuote function to find the best bridging route.
  • The DeFi hook manages the execution flow, which might involve chain switching prompts handled by your wallet.
  • Li.Fi aggregates various bridges (e.g., Hop, Stargate, Across) and DEXes to find efficient paths.