DeFi Intents: Intent-Based Execution Explained
What are DeFi intents?
What are DeFi intents?
DeFi intents are a new paradigm where users express what they want to achieve rather than how to achieve it. Instead of manually constructing transactions, users declare their desired outcome:
The intent infrastructure finds the optimal path, handles approvals, and executes the transaction—all from a simple declaration.
| Traditional Approach | Intent-Based Approach |
|---|---|
| ”Call Uniswap router at 0x… with exactInputSingle, set path to WETH→USDC, amount 1e18…" | "Swap 1 ETH for USDC with best price” |
| User must know contracts, routes, parameters | User states goal, system handles execution |
How do DeFi intents work?
How do DeFi intents work?
Intent-based systems have several components:
- User submits intent: Declares desired outcome
- Solver processes: Finds optimal execution path
- Quote generated: User sees exact outcome before signing
- Atomic execution: All operations execute together
What types of intents are supported?
What types of intents are supported?
Biconomy’s intent system supports a wide range of DeFi operations:
| Intent Type | Description | Example |
|---|---|---|
| Swap | Exchange one token for another | ”Swap 100 USDC for ETH” |
| Bridge | Move assets across chains | ”Bridge 1 ETH from Ethereum to Base” |
| Deposit | Add liquidity or stake | ”Deposit 1000 USDC into Aave” |
| Withdraw | Remove liquidity or unstake | ”Withdraw all from Compound” |
| Borrow | Take a loan | ”Borrow 500 USDC against ETH collateral” |
| Repay | Pay back loans | ”Repay 50% of my AAVE debt” |
What are intent solvers?
What are intent solvers?
Solvers are specialized services that fulfill user intents by finding optimal execution paths. They compete to provide:Biconomy integrates with multiple solver networks to ensure users always get competitive execution.
- Best prices: Aggregate across DEXs, find arbitrage opportunities
- Lowest gas: Optimize calldata and execution path
- Fastest execution: Route through liquid pools
- MEV protection: Shield users from sandwich attacks
How do intents differ from regular transactions?
How do intents differ from regular transactions?
| Aspect | Regular Transactions | Intent-Based |
|---|---|---|
| Specification | Exact calldata required | Outcome-based declaration |
| Route finding | User’s responsibility | Solver handles |
| Optimization | Manual | Automatic |
| Composability | Complex to chain | Native chaining support |
| UX | Technical knowledge needed | Simple, declarative |
| Failure handling | User manages | System optimizes for success |
Can intents span multiple chains?
Can intents span multiple chains?
Yes! Cross-chain intents are a core capability:The system:
- Finds optimal swap route on Ethereum
- Selects best bridge (cost vs. speed)
- Deposits on Base
- All with one signature
How does intent pricing work?
How does intent pricing work?
When you submit an intent, you receive a quote before execution:The quote is:
- Guaranteed: Execute within validity period for quoted price
- Slippage protected: Minimum output amount enforced
- Transparent: See route, fees, and price impact
What is intent composability?
What is intent composability?
Intents can be composed into complex workflows where each step depends on previous outputs:No leftover tokens, no estimation errors—execution is perfectly composed.
Are intents MEV-protected?
Are intents MEV-protected?
Yes, intent-based execution provides MEV protection through several mechanisms:
Unlike regular DEX swaps that can be sandwiched, intent-based swaps are protected from front-running and MEV extraction.
| Protection | How It Works |
|---|---|
| Private submission | Intents don’t enter public mempool |
| Solver competition | Solvers compete to give best price |
| Slippage bounds | Guaranteed minimum output |
| Atomic execution | No intermediate states to exploit |
| Trusted execution | Bundlers submit on user’s behalf |
How do I use intents with Biconomy?
How do I use intents with Biconomy?
Using AbstractJS SDK:Using Supertransaction API: