What Is Intent-Based Trading?
Traditional DeFi trading requires users to specify exactly how their trade should execute: which DEX, which route, what slippage tolerance. Intent-based trading flips this model. Instead of specifying the "how," you specify the "what"—the desired outcome.
An intent is a signed message saying: "I want to swap 1 ETH for at least 2,600 USDC, valid for 5 minutes." That's it. You don't specify Uniswap vs Sushiswap, routing through WETH, or gas limits. Professional solvers compete to fill your intent at the best possible rate.
Traditional Swap
- • User selects DEX and route
- • User pays gas upfront
- • Transaction visible in mempool
- • Vulnerable to MEV extraction
- • Execution quality depends on user skill
Intent-Based Swap
- • User specifies desired outcome only
- • Solver pays gas (factored into price)
- • Intent not in public mempool
- • MEV protection built-in
- • Professional execution quality
How Solver Networks Work
Solvers are specialized market makers that compete to fill user intents. They run sophisticated infrastructure to find optimal execution across all available liquidity sources—DEXs, CEXs, private liquidity, cross-chain bridges, and more.
The Solver Competition Flow
User Signs Intent
User creates and signs an intent specifying input token, minimum output, and deadline.
Intent Broadcast
Intent sent to solver network (not public mempool). Solvers begin computing optimal fills.
Solver Auction
Solvers submit bids. Protocol selects best bid based on output amount and fill probability.
Execution & Settlement
Winning solver executes trade and settles on-chain. User receives tokens atomically.
Why Solvers Win
Professional solvers consistently beat retail execution because they have:
Superior Infrastructure
Low-latency connections to all major DEXs, aggregators, and CEXs for real-time price discovery.
Cross-DEX Routing
Split orders across multiple venues and routes to minimize price impact.
Private Liquidity
Access to market maker inventory and OTC desks not available to retail traders.
MEV Capture
Can capture MEV from their own execution and pass savings to users.
MEV Protection Explained
MEV (Maximal Extractable Value) costs DeFi users billions annually through sandwich attacks, front-running, and other extraction techniques. Intent-based trading provides structural MEV protection.
How MEV Extraction Works
In traditional swaps, your pending transaction is visible in the mempool. MEV bots see your trade, front-run it to move the price, and then sell after your transaction—pocketing the difference.
Sandwich Attack Example
- 1. You submit swap: 10 ETH → USDC
- 2. Bot front-runs: Buys ETH, price increases
- 3. Your trade executes at worse price
- 4. Bot back-runs: Sells ETH for profit
- Result: You lose $50-500+ per trade
Intent-Based MEV Protection
Private Order Flow
Intents go to solver networks, not public mempool. MEV bots can't see or front-run them.
Batch Auctions
CoW Protocol batches orders and settles at uniform clearing prices, eliminating ordering games.
Coincidence of Wants
When users want opposite trades, they match peer-to-peer at mid-price—no DEX needed, no MEV possible.
Key Intent Protocols
CoW Protocol
The original intent protocol on Ethereum. Uses batch auctions to find optimal settlements every ~30 seconds. Excellent for large trades where batch matching reduces slippage.
Large swaps, illiquid pairs
~30 seconds
Ethereum, Gnosis
UniswapX
Uniswap's intent system with cross-chain capabilities. Dutch auction pricing means you start with great price that decays until a solver fills. Fast execution with professional solver network.
Cross-chain, fast fills
~2-10 seconds
Multichain
1inch Fusion
1inch's gasless swap mode using resolvers (their term for solvers). Combines their famous aggregation with intent-based execution for retail-friendly experience.
Retail swaps, gasless
~10-30 seconds
Ethereum, L2s
Using Intent Trading Effectively
When to Use Intents
✓ Good Use Cases
- • Large swaps (>$10K)
- • Illiquid or exotic pairs
- • Cross-chain transfers
- • When gas is expensive
- • Price-sensitive trades
✗ Consider Alternatives
- • Time-critical trades
- • Very small swaps (<$100)
- • Major pairs with deep liquidity
- • When you need instant execution
- • During extreme volatility
Optimization Tips
- Set realistic minimums: Tighter limits may not fill. Check current market prices and add reasonable buffer.
- Use appropriate deadlines: Longer deadlines give solvers more time to find optimal fills.
- Compare protocols: Different protocols excel in different situations. Test multiple for your use case.
- Check solver availability: Some pairs have fewer solvers. Verify fill rates before large trades.
Limitations and Tradeoffs
Important Considerations
Execution Latency
Batch auctions and solver competition take time. If you need instant fills, direct DEX execution is faster.
Solver Dependency
If no solver wants to fill your intent (exotic pair, bad market), it won't execute. Always have backup execution paths.
Trust Assumptions
You're trusting solver networks and smart contracts. These are newer systems with less battle-testing than major DEXs.
Price Opacity
Harder to verify you got "best" execution since solvers don't reveal their routing. Trust the competition mechanism.
Interactive Solver Demo
See how solver competition works in practice. Watch solvers compete to fill your intent with increasingly better quotes.
Solver Competition
How Intent-Based Trading Works
- • Sign an intent specifying desired outcome, not execution path
- • Solvers compete to fill your order with best price
- • MEV protection built-in—solvers can't front-run you
- • Gas abstracted—solvers pay gas and factor into price
Related Articles
Frequently Asked Questions
Intent-based trading is a new DeFi paradigm where users sign intents (desired outcomes) rather than specific transactions. Professional solvers compete to fill these intents, finding optimal execution paths across all liquidity sources. This abstracts complexity and often delivers better prices than manual DEX routing.
Since intents don't specify execution paths, there's nothing for MEV bots to front-run. Solvers batch multiple intents together and execute off-chain, then settle on-chain. This eliminates sandwich attacks and reduces the value extractable from your trades.
Key protocols include CoW Protocol (Ethereum), UniswapX (cross-chain), 1inch Fusion, and Across Protocol for bridging. Each has different solver networks and specializations—CoW excels at batch auctions, UniswapX at cross-chain swaps.
Potential downsides include: slower execution (batching takes time), dependency on solver availability, less transparency in execution, and smart contract risk from newer protocols. For time-sensitive trades, direct DEX execution may be preferable.
Solvers profit from the spread between what they can execute your trade for and what they quote you. They use sophisticated routing, just-in-time liquidity, cross-chain arbitrage, and MEV capture to find better prices than retail users could achieve manually.