Execute Multi-Chain Transactions with One Signature
What is multi-chain execution?
What is multi-chain execution?
Multi-chain execution allows you to perform operations across multiple blockchains in a single, coordinated flow. Instead of manually switching networks, bridging assets, and executing separate transactions, everything happens with one signature.
How does multi-chain execution work?
How does multi-chain execution work?
Biconomy’s Multi-chain Execution Environment (MEE) orchestrates cross-chain operations:The process:
- Build: Define operations across chains
- Quote: Get execution cost and timing estimates
- Sign: User signs once for entire flow
- Execute: Biconomy handles coordination
- Track: Monitor progress across all chains
Which chains are supported?
Which chains are supported?
Biconomy supports 70+ EVM chains including:
See supported chains for the complete list.Cross-chain routes are supported between any combination of these chains via integrated bridge providers.
| Category | Chains |
|---|---|
| L1s | Ethereum, BNB Chain, Avalanche, Polygon |
| Optimistic Rollups | Arbitrum, Optimism, Base, Mantle |
| ZK Rollups | zkSync Era, Polygon zkEVM, Scroll, Linea |
| Alt L1s | Fantom, Gnosis, Celo |
How do I implement multi-chain transactions?
How do I implement multi-chain transactions?
Using AbstractJS SDK:Using Supertransaction API:
How are bridge routes selected?
How are bridge routes selected?
Biconomy aggregates multiple bridge providers to find optimal routes:
Route selection criteria:
| Provider | Strengths |
|---|---|
| Across | Fast finality, competitive rates |
| Stargate | Deep liquidity, many chains |
| Connext | Trustless, EVM-focused |
| Hop | L2-optimized, fast |
| Synapse | Wide chain support |
- Speed: How quickly funds arrive
- Cost: Bridge fees + gas on destination
- Reliability: Historical success rate
- Liquidity: Available for transaction size
How do I handle gas on destination chains?
How do I handle gas on destination chains?
Multi-chain execution requires gas on each destination chain. Biconomy handles this automatically:Option 1: Pay from source chain (Recommended)Option 2: Sponsored gasOption 3: Pre-funded on each chain
How do I track cross-chain execution?
How do I track cross-chain execution?
Multi-chain transactions have multiple stages. Track progress with:Webhook notifications:
What happens if one chain fails?
What happens if one chain fails?
Biconomy implements safeguards for cross-chain failures:Before bridging:
- Transaction reverts atomically
- No funds leave source chain
- User can retry immediately
- Funds arrive on destination chain safely
- Destination execution is retried automatically
- If retries fail, funds remain in user’s destination account
How fast is multi-chain execution?
How fast is multi-chain execution?
Execution time depends on the chains and bridge used:
Speed vs. cost tradeoffs:
| Route | Typical Time |
|---|---|
| Same L2 (e.g., Base → Base) | 2-5 seconds |
| L2 → L2 (e.g., Arbitrum → Base) | 1-5 minutes |
| L1 → L2 (e.g., Ethereum → Base) | 2-10 minutes |
| L2 → L1 (e.g., Arbitrum → Ethereum) | 7 days (native) / 5-30 min (fast bridge) |
What are real-world multi-chain examples?
What are real-world multi-chain examples?
Example 1: Cross-Chain Yield FarmingExample 2: Cross-Chain NFT PurchaseExample 3: Multi-Chain Portfolio Rebalancing