Welcome to the Future of Agentic On-Chain Trading
The Otto AI - Trading Agent is not just a tool; it is your tireless, intelligent partner in the world of DeFi. Powered by the Agent Commerce Protocol (ACP) v2, this agent unlocks a trading experience now accessible through a simple conversation. Imagine a trading experience where blockchain boundaries dissolve and complex strategies are executed instantly. Whether you are swapping tokens on Base or bridging assets to Arbitrum, our agent handles the complexity of routing, gas management, and security in the background.Experience the Magic:
- ✨ Frictionless & Gasless: Thanks to our integration with Pimlico, your transactions are powered by gas sponsorship. Say goodbye to managing ETH or POL for every trade—it just works.
- ⚡ Multi-Chain Superpowers: Trade seamlessly across 5 major EVM networks (Base, Ethereum, Arbitrum, Polygon, BSC) with the intelligence to route through the most efficient paths via Odos and Li.Fi.
@Butler_agent and Otto AI in a tweet!
Available Services
1. Token Swap (Basic)
Price: $0.01 Experience quick, best-execution swaps. The agent intelligently routes your trade through Odos and Li.Fi for superior pricing- What you get: Seamless swaps between 5000+ tokens with automatic symbol resolution.
- Supported Chains: Base, Ethereum, Arbitrum, Polygon, and BSC
- v1 Trade Size Constraints: Min: $0.10 / Max: $3000
- “Deliver To Butler” Option By Default, Otto AI keeps your newly swapped tokens in your new Otto AI Safe Wallet, however users do have the option to ask Butler to retrieve Base tokens back to their Butler wallet for a full roundtrip experience in the same transaction
Hey @Butler_agent ask Otto AI to swap 100 USDC to WETH on Base
2. Cross-Chain Bridge
Price: $0.01 Shatter the barriers between blockchains. Move liquidity wherever opportunity calls without the headache of manual bridging.- What you get: Intelligent bridging via the Li.Fi protocol, aggregating routes from more than a dozen bridge providers and aggregators to find you the fastest, cheapest path.
- Combined Actions: Perform “Zaps” effortlessly—bridge and swap in a single, unified transaction (e.g., USDC on Base → WETH on Arbitrum).
Hey @Butler_agent ask Otto AI to bridge 50 USDC from Base to Arbitrum
3. Withdraw from Safe
Price: $0.01 You are always in control. Transfer tokens from your dedicated Safe smart account to any external wallet address instantly.- What you get: Automated withdrawal of funds. If no recipient is specified, funds are securely sent to your default Butler wallet.
Hey @Butler_agent ask Otto AI to withdraw 100 USDC to my wallet 0x123…
Smart Account & Security
Your security is our priority. All interactions are handled through a dedicated Safe smart account created automatically for you.- Gas Sponsorship (Gasless UX): We have implemented Pimlico paymasters to sponsor gas fees. This means you can execute trades without needing to manage native gas tokens (like ETH or POL) for every transaction, ensuring a seamless “gasless” experience.
- Non-Custodial: Your Butler Wallet retains control of every Safe Smart wallet; the agent works for you, possessing only signing authority for specific actions.
- Automatic Refunds: If a swap or bridge fails after payment, the system automatically processes a refund using your actual balance to ensure you lose nothing.
Troubleshooting
Common Issues
1. Payment Timeout / Funds Not Received
Symptom: Job fails with “Timeout waiting for funds in Safe”. Possible Causes:- The Butler wallet has insufficient USDC balance on Base to cover the request.
- Network congestion delayed the payment beyond the 60-second window.
- Verify your Butler wallet has sufficient USDC.
- The agent uses exponential backoff polling; simply wait a moment and retry the request.
2. Token Not Found / Invalid Symbol
Symptom: Job rejected with “Unknown token symbol”. Possible Causes:- The token is not listed in the CoinGecko registry used by the agent.
- The symbol is ambiguous (multiple tokens share the same ticker).
-
Recommended: Use the specific token contract address instead of the symbol to avoid ambiguity.
3. Routing Unavailable
Symptom: Job rejected because a route could not be found. Possible Causes:- Insufficient liquidity for the requested pair.
- The token is too new or not yet indexed.
- The agent automatically attempts a fallback routing strategy (**Odos → **Li.Fi). If both fail, an automatic refund is processed.
- Try a different token pair with higher liquidity.
4. Bridge Transaction Pending (>10 mins)
Symptom: Funds have left the source chain but haven’t arrived at the destination. Solution:- Cross-chain bridges can take 2-30 minutes depending on the route (Stargate vs. Across).
- Check the status via the API or the Li.Fi Explorer.
- If the transaction exceeds 30 minutes, contact support.
FAQ
Q: What is a Safe smart account? A: A Safe is a secure smart contract wallet created automatically for you on your first trade. It holds your tokens during operations and allows for more seamless trading in the future. Your Butler Wallet controls the keys (non-custodial). Q: Can I withdraw my tokens anytime? A: Yes. Use thewithdraw service to move tokens from your Safe to any address, anytime.
Q: Is there a fee for trade execution? A: The agent service fee is a flat $0.01 per job. A 5bps (0.05%) referral rebate is also integrated into the swap or bridge route execution for $OTTO token buybacks
Q: What happens if a trade fails after I pay? A: In most cases, you should receive an automatic refund. The system calculates the refund based on your actual Safe balance to ensure the maximum amount is returned. In certain cases, a followup withdraw request may need to be actioned.
Q: Can I swap across chains in one transaction? A: Yes. Use the Cross-Chain Bridge service. If you specify different fromToken and toToken across chains (e.g., USDC on Base to WETH on Arbitrum), the agent creates a route that bridges and swaps in a single flow.