Dynamic Transaction Routing

User transactions are submitted without modification and are
transparently executed. A specialized RPC
provider routes
transactions to base layer or ER dynamically based on metadata.
- Ephemeral Rollup for fast, low-latency, zero-cost execution
- Solana for persistent, high-throughput execution
- ✅ Simple Integration with Single Endpoint: Just connect to a single RPC endpoint.
- ✅ Seamless Wallet Experience: Connect, sign, and submit — no need to know what’s happening behind the scenes.
- ✅ Faster Confirmations: Magic Router routes to the fastest available endpoint.
How It Works

-
Client - Transaction Submission
The dApp or user sends a transaction to the Magic Router RPC endpoint. -
RPC - Metadata Inspection
The Magic Router inspects the transaction metadata and checks the owner of writable accounts. -
Validator - Smart Routing and Execution
Based on the metadata, the router determines whether to send it to:- Ephemeral Rollup
- Solana
These public RPC endpoints are currently free and supported for development:
Magic Router Devnet: https://devnet-router.magicblock.app
Solana Devnet: https://api.devnet.solana.com
ER Devnet: https://devnet.magicblock.app
TEE Devnet (test): https://tee.magicblock.app/
Magic Router Devnet: https://devnet-router.magicblock.app
Solana Devnet: https://api.devnet.solana.com
ER Devnet: https://devnet.magicblock.app
TEE Devnet (test): https://tee.magicblock.app/