ERC-7683 Guide 2026: The Cross-Chain Intents Standard Explained
ERC-7683 is the unified standard for cross-chain intents, co-authored by Uniswap Labs and Across Protocol. Instead of manually bridging assets between chains, users simply declare what they want and a competitive network of fillers races to fulfill that intent at the best price. This comprehensive guide explains what ERC-7683 is, how it works, and why it's reshaping cross-chain DeFi.
Updated March 2026 · 14 min read
Table of Contents
- 1. What Is ERC-7683?
- 2. The Problem ERC-7683 Solves
- 3. How Cross-Chain Intents Work
- 4. The Filler Network
- 5. Key Projects Using ERC-7683
- 6. ERC-7683 vs Traditional Bridges
- 7. What ERC-7683 Means for Users
- 8. Technical Architecture
- 9. Risks and Open Questions
- 10. The Future of Cross-Chain Intents
- 11. Frequently Asked Questions
1. What Is ERC-7683?
ERC-7683 is an Ethereum standard that creates a universal framework for cross-chain intents. Co-authored by Uniswap Labs and Across Protocol with endorsement from Vitalik Buterin, ERC-7683 represents a fundamental shift in how assets move between blockchains.
Instead of forcing users to manually bridge assets through traditional lock-and-mint mechanisms, ERC-7683 allows users to simply declare what they want to achieve. For example: "I want to swap 1,000 USDC on Ethereum for WETH on Base." The user specifies the source chain, destination chain, input token, output token, and deadline. They don't care who fulfills this order—only that it happens as cheaply and quickly as possible.
A competitive network of specialized market makers called fillers races to fulfill that intent. Fillers hold liquidity on multiple chains and compete to give users the best execution. The standard creates a shared language so all fillers, regardless of which protocol they work with, can compete on an equal footing. This drives better prices, faster settlement, and lower fees.
Key Insight: ERC-7683 doesn't eliminate bridges—it creates a higher layer of abstraction where protocols and fillers can compete on a level playing field. The actual settlement still happens through cross-chain messaging, but users and applications never interact with bridges directly.
2. The Problem ERC-7683 Solves
Before ERC-7683, the cross-chain ecosystem was hopelessly fragmented. Every bridge protocol—Across, Stargate, Wormhole, IBC, LayerZero—had its own proprietary order format, its own relayer network, and its own liquidity pools. This fragmentation created multiple serious problems:
1. Liquidity Fragmentation
Each bridge maintained its own separate liquidity pools. This meant that liquidity was split across 10+ protocols instead of consolidated, resulting in fewer available fillers for any given route. Fewer fillers meant worse prices for users and lower margins for liquidity providers.
2. Ecosystem Lock-In
Applications had to choose one bridge and stick with it. If you built on Stargate, you couldn't access fillers from Across. This meant applications were locked into whatever liquidity their chosen bridge had, with no way to tap into other filler networks. Competing bridges couldn't collaborate; they could only fight for volume.
3. Duplicate Infrastructure Costs
Every bridge built and operated its own relayer networks, security infrastructure, and verification systems. This meant billions of dollars in duplicated work, with each protocol spending 6-12 months and millions in engineering resources to build essentially the same thing.
4. Inconsistent User Experience
Each bridge had different settlement times, different fee structures, and different UX flows. A user had to learn 10 different bridging interfaces to get optimal pricing across different routes. This fragmentation made it nearly impossible to build a unified cross-chain user experience.
The Root Cause: There was no shared language. Each bridge spoke its own dialect, making it impossible for fillers to work across protocols or for applications to access the full filler network. ERC-7683 solves this by creating one universal language that everyone uses.
3. How Cross-Chain Intents Work
ERC-7683 defines a standard workflow where users, applications, and fillers interact through a common framework. Let's walk through a real example: swapping 1,000 USDC on Ethereum for WETH on Base.
Step 1: User Creates a CrossChainOrder
The user specifies an intent through an application (like Uniswap or Across). This creates a CrossChainOrder struct that contains: source chain (Ethereum), destination chain (Base), input token (USDC), input amount (1,000), output token (WETH), minimum output (e.g., 0.5 WETH), and deadline (e.g., 10 minutes from now). The user signs this order with their private key.
Step 2: Order Broadcast to Filler Network
The application broadcasts this order to a p2p network of fillers who are listening for orders they can profitably fulfill. Think of this like an RFQ (Request for Quote) system where the user broadcasts their need and fillers compete to submit quotes. The order isn't on-chain yet—it's in the application mempool or communicated through the filler network.
Step 3: Fillers Compete to Fulfill
Multiple fillers—which could be Uniswap, Across, Paraswap, or other specialized firms—immediately calculate their own costs for fulfilling this order. A filler checks: "Do I have 0.5+ WETH liquidity on Base? What's my cost of acquiring it? What's my slippage? How much can I make on the spread?" They submit their best quote to the user or application.
The competition between fillers drives prices toward fair market value. If Filler A quotes a worse rate than Filler B, the user accepts Filler B's quote. This competitive pressure ensures users get prices that are hard to beat.
Step 4: Filler Executes and Gets Settled
The winning filler immediately sends 0.5 WETH (or the exact amount) to the user's address on Base. The user receives their destination tokens instantly or within seconds. Simultaneously, the filler's CrossChainOrder gets confirmed and submitted to the settlement contract on Ethereum.
Step 5: Settlement on Source Chain
On Ethereum, the ISettlementContract validates the order signature and transfers 1,000 USDC from the user to the filler. Now the filler has received their reimbursement and can repeat this process with other users. Total time from user's perspective: 5-30 seconds. Total cost: just the gas fees on both chains.
Key Innovation: The filler fronts the destination assets and gets reimbursed later. This means settlement happens in two phases: instant execution (user gets tokens), then settlement (filler gets reimbursed). This is fundamentally different from traditional bridges where everything happens synchronously.
4. The Filler Network: Who Fulfills Your Intents
Fillers are specialized market makers for cross-chain transactions. They're the engine of the ERC-7683 economy. Unlike passive liquidity providers in traditional bridges, fillers are active participants who make money by efficiently fulfilling orders and managing the cross-chain risk.
What Fillers Do
Fillers hold capital on multiple chains. When they see a profitable order, they front the destination assets to the user and then rebalance their capital across chains to settle. For example, if a filler fronts WETH on Base, they then need to rebalance by acquiring that WETH. They might buy it on Base's DEX, or they might use arbitrage to rebalance more efficiently.
Fillers make money on the spread: the difference between what they pay to acquire the destination asset and what they receive from the settlement on the source chain. More fillers competing means tighter spreads and better prices for users. With ERC-7683, all fillers can access all orders through a unified interface.
Why More Fillers = Better Outcomes
- Better Prices: With 20 fillers competing instead of 3, each one is pressured to offer the tightest possible quote. Users benefit from this competition.
- Deeper Liquidity: More fillers means more capital available across chains. Larger orders can be filled without slippage.
- Lower Failure Rates: If one filler can't fill an order, another one immediately steps in. Orders rarely fail.
- Faster Settlement: With many fillers operating, orders get picked up almost instantly. No waiting for a relayer to process your transaction.
- Reduced Fees: Competition drives fees down across all participants. Users pay less, fillers make thinner margins but higher volume.
Types of Fillers
ERC-7683 is protocol-agnostic, so many types of entities can be fillers: dedicated market makers, DEX protocols with capital, lending protocols with idle reserves, major exchanges holding cross-chain capital, and algorithmic arbitrage bots. This diversity creates a robust, resilient network.
Market Efficiency: The filler network is a pure market mechanism. It doesn't require trust in any single entity. Fillers are incentivized to offer good prices (or lose orders to competitors), and they're incentivized to manage cross-chain capital efficiently (or lose money). This aligns economic incentives perfectly.
5. Key Projects Using ERC-7683
ERC-7683 has rapidly gained adoption across the DeFi ecosystem. Here are the major protocols and chains already implementing it:
UniswapX
Uniswap's intent-based trading system is the flagship application of ERC-7683. UniswapX allows users to swap tokens across chains without ever touching a bridge interface. All cross-chain swaps on UniswapX are fulfilled through the ERC-7683 framework, powered by competing fillers. Uniswap is also offering filler incentives to bootstrap the network.
Across Protocol
Across Protocol is co-author of ERC-7683 and has integrated the standard into their core infrastructure. Across uses an optimistic verification model with UMA oracle for settlement, allowing for cheaper and faster cross-chain transfers. Across is an excellent example of how a bridge protocol transitions to the intent model.
Okto
Okto is a chain abstraction platform built on ERC-7683 that enables seamless multi-chain DeFi. Users on Okto can interact with protocols across different chains as if they were on one unified blockchain. ERC-7683 intents power all of Okto's cross-chain operations.
50+ Supporting Chains and Protocols
Major chains like Arbitrum, Base, Optimism, Polygon, and ZKsync have endorsed and are integrating ERC-7683. Offchain Labs, Scroll, and other protocol developers support the standard. Vitalik Buterin has publicly endorsed ERC-7683 as the right direction for cross-chain communication. This support indicates that ERC-7683 is becoming the industry standard.
6. ERC-7683 vs Traditional Bridges vs Other Intent Standards
To understand why ERC-7683 matters, it's helpful to compare it with existing solutions:
| Aspect | ERC-7683 Intents | Traditional Bridges | Aggregators |
|---|---|---|---|
| Mechanism | Fillers compete to fulfill intents | Lock assets, mint wrapped token | Route through multiple bridges |
| Settlement Speed | 5–30 seconds | 5–20 minutes | 10–30 minutes |
| Trust Model | Economic incentives | Validator set | Multiple validators |
| Fee Structure | Competitive spread | Fixed or variable fee | Multiple bridge fees |
| Price Competitiveness | Very good (many fillers) | Fair (no competition) | Good (limited routing) |
| User UX | One-click intent | Manual bridge interface | Semi-automatic routing |
| Interoperability | Universal standard | Protocol-specific | Bridges are fragmented |
← scroll to see all columns →
Why ERC-7683 Wins: ERC-7683 combines the speed and economics of the filler model (like UniswapX) with the universality of a standard. Every protocol that implements it gets access to the same filler network. No lock-in, no proprietary formats, no duplicate infrastructure. It's the most efficient way to move assets between chains.
7. What ERC-7683 Means for Users
ERC-7683 doesn't just improve the infrastructure—it fundamentally changes the user experience and economics of cross-chain trading. Here's what matters:
One-Click Cross-Chain Swaps
Instead of manually navigating to a bridge, waiting 5-20 minutes, then going to a DEX, you now just click "swap USDC on Ethereum for WETH on Base" in Uniswap or your app of choice. It feels exactly like a normal swap, but it happens across chains. The entire process takes 10-30 seconds.
Better Prices Through Filler Competition
With multiple fillers competing for your order, you get prices very close to the fair market rate. The spread is minimized by competition. If you're swapping $100,000 across chains, the savings from better pricing could easily be hundreds of dollars compared to traditional bridges.
Lower Fees from Shared Infrastructure
You only pay two gas fees (one on source chain, one on destination) plus the filler's spread. No extra bridge fees, no redundant infrastructure costs passed down to users. The economics are cleaner and cheaper.
Reduced Bridge Risk
Fillers take on the cross-chain risk, not users. If something goes wrong in the cross-chain communication, the filler bears the loss, not you. Users simply wait a few seconds and get their tokens. This is a massive improvement in risk distribution.
How to Use It Today
If you have a Uniswap account, you can already use ERC-7683 intents through UniswapX. Simply go to swap, select two different chains, and execute. You'll see the swap complete within seconds. Across Protocol also allows direct intent-based swaps. As more protocols implement ERC-7683, more apps will offer this experience.
Practical Impact: For a user swapping $10,000 across chains with traditional bridges, you'd wait 10 minutes and pay $50-200 in fees. With ERC-7683, you wait 10 seconds and pay $10-30. That's not a small improvement—it's a 10x reduction in time and cost.
8. Technical Architecture
ERC-7683 defines the key interfaces and data structures that enable the cross-chain intent model. Let's walk through the technical core:
CrossChainOrder Struct
The CrossChainOrder struct defines a user's intent. It contains: chainIn (source chain ID), chainOut (destination chain ID), tokenIn (source token address), amountIn (source amount), tokenOut (destination token address), amountOutMin (minimum acceptable output), deadline (order expiration time), and other metadata. This is what fillers see and quote against.
ResolvedCrossChainOrder
After a filler accepts an order, it becomes a ResolvedCrossChainOrder. This includes the original order plus additional fields: the filler's address, the actual output amount they're providing, and the settlement contract address. This is what gets submitted on-chain for settlement.
ISettlementContract Interface
Each protocol implementing ERC-7683 implements the ISettlementContract interface, which handles on-chain settlement. Key methods include: resolveOrder (validates and executes order settlement), and verification logic that confirms the filler did deliver the tokens on the destination chain. Different protocols can have different settlement logic, but they all follow the same interface.
Open Intents Framework
The Open Intents Framework is an off-chain coordination layer that helps broadcast orders to fillers. It's like a mempool for cross-chain intents. Fillers subscribe to the framework and receive orders matching their profile. This prevents each application from having to build its own p2p network.
RFQ (Request for Quote) Systems
ERC-7683 enables RFQ systems where users broadcast their intent and fillers submit quotes. This is fundamentally different from traditional AMM models. The user can see multiple quotes from different fillers, or the application can automatically route to the best quote. This competitive dynamic is what makes prices so good.
Flexibility by Design: ERC-7683 is intentionally minimal. It defines the order format and settlement interface, but leaves settlement logic to each protocol. This allows Uniswap, Across, and others to use different verification methods (optimistic, UMA oracle, etc.) while all communicating through the same standard.
9. Risks and Open Questions
ERC-7683 is promising, but like any new standard, it has challenges and open questions:
Filler Centralization Risk
If a few large fillers dominate (e.g., Uniswap becomes 50% of all filling), they could coordinate to raise spreads or discriminate against certain orders. The standard is designed to prevent this through competition, but network effects could still favor incumbents. Mitigation: incentivize new filler entry and monitor market concentration.
MEV Extraction by Fillers
Fillers have information about user intents before they're settled. They could potentially front-run or sandwich users just like validators do on-chain. Mitigation: encrypted order broadcasts, private order books, and protocol-level MEV minimization techniques being researched.
Settlement Disputes
What happens if a filler claims they delivered tokens but the user received nothing? Settlement contracts need robust dispute resolution mechanisms. Cross-chain verification is complex, and bugs in settlement logic could cause losses.
Standard Not Yet Finalized
ERC-7683 is still evolving. The final EIP (Ethereum Improvement Proposal) is not yet accepted on-chain, and changes could happen. Early adopters are taking some risk that the standard could change or that competing standards could emerge.
Filler Liquidity Dependency
The system only works well if fillers have sufficient capital on all chains. During market stress or liquidity crises, fillers might not have enough assets to fulfill orders, causing orders to fail. This is mitigated by having many competing fillers with diverse capital sources.
Smart Contract Risk
Settlement contracts are code, and code has bugs. A vulnerability in any major settlement contract could result in loss of user funds. Always use audited protocols and start with smaller amounts.
⚠️ Risk Summary: ERC-7683 is well-designed and has strong backing, but it's still new. Use audited protocols only (Uniswap, Across), start with smaller amounts, and always verify you're on the correct domain. As the ecosystem matures and audits accumulate, these risks will decrease significantly.
10. The Future of Cross-Chain Intents
ERC-7683 is likely just the beginning. Here's where the technology is heading:
Expansion Beyond Token Swaps
Today, ERC-7683 mostly powers token swaps. But intents can express any outcome: "Provide 100 USDC liquidity on Curve on Arbitrum," "Borrow 1,000 DAI on Compound on Base," "Stake 32 ETH on Lido on Ethereum," etc. As the standard matures, fillers will be able to fulfill intents for any cross-chain DeFi action.
Integration with Account Abstraction (ERC-4337)
Smart contract wallets using ERC-4337 (account abstraction) can bundle intents into batch operations. A user could submit a complex intent like "Swap ETH for USDC on Arbitrum, then provide liquidity on Uniswap, then delegate rewards to a friend's wallet"—all as a single intent. Paymasters could front the costs.
Cross-Chain DeFi Composability
The vision is Ethereum-as-a-unified-liquidity-layer. Users and applications won't think of assets as being "on Arbitrum" or "on Base"—they'll be on "Ethereum," and the specific location is an implementation detail. ERC-7683 is the infrastructure layer that makes this possible.
Chain Abstraction at Scale
Platforms like Okto are building "chain abstraction" layers where users interact with DeFi without caring which chain their assets are on. ERC-7683 is the foundation for these platforms. As adoption grows, chain abstraction will become the default way people interact with multi-chain DeFi.
Standardization Across All Bridges
With 50+ projects already supporting ERC-7683, it's on track to become the industry standard for cross-chain intents. Legacy bridges will likely adopt the standard or become irrelevant. This consolidation of infrastructure will be enormously beneficial for the ecosystem.
The Big Picture: ERC-7683 is laying the foundation for Ethereum as a true multi-chain ecosystem. Instead of fragmented bridges and app lock-in, users will have one unified interface for cross-chain DeFi. This is what true interoperability looks like.
11. Frequently Asked Questions
Q: What is ERC-7683?
ERC-7683 is a standard for cross-chain intents co-authored by Uniswap Labs and Across Protocol. It allows users to declare what they want (e.g., swap USDC on Ethereum for WETH on Base) and lets a competitive network of fillers race to fulfill that intent as cheaply and quickly as possible.
Q: How is ERC-7683 different from a bridge?
Traditional bridges lock assets on the source chain and mint wrapped tokens on the destination chain. ERC-7683 instead creates an intent that fillers compete to fulfill by fronting destination assets and getting reimbursed later. This is faster (seconds vs minutes), cheaper (competitive spreads), and safer (fillers take cross-chain risk).
Q: Who created ERC-7683?
ERC-7683 was co-authored by Uniswap Labs and Across Protocol. The standard has been endorsed by Vitalik Buterin and supported by 50+ ecosystem projects including Arbitrum, Base, Optimism, Polygon, and ZKsync.
Q: Do I need a special wallet to use ERC-7683?
No. Any standard Web3 wallet (MetaMask, Coinbase Wallet, etc.) works with ERC-7683 protocols. The standard is implemented at the application level (like Uniswap), so no special wallet software is required.
Q: How many projects support ERC-7683?
Over 50 projects have endorsed or implemented ERC-7683, including major protocols like Uniswap, Across, and Okto, as well as leading chains like Arbitrum, Base, Optimism, and Polygon. Adoption is growing rapidly.
Q: Is ERC-7683 safe to use?
ERC-7683 is safe in principle because it transfers cross-chain risk from users to fillers. However, smart contract risk always exists. Use only audited protocols (Uniswap, Across), start with smaller amounts, and always verify you're on the correct domain to avoid phishing.
Related Resources
Chain Abstraction Guide 2026
Learn how chain abstraction platforms like Okto simplify multi-chain DeFi using ERC-7683 intents.
Intent-Based Trading Guide
Understand how intent-based trading systems like UniswapX work and why they offer better prices.
Bridge Aggregator Tool
Compare cross-chain bridges and find the best rates for your transfers.
Advanced DeFi Strategies
Explore advanced cross-chain DeFi strategies enabled by seamless cross-chain intents.
DEX Aggregator Comparison
Compare DEX aggregators and their cross-chain capabilities powered by protocols like Uniswap.