What Does It Do

- 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/
Magic Router SDK
Use the Magic Router SDK for seamless integration
Core Concepts
Understand delegation, blockhash handling, and validator selection
Getting Started with SDK
Quick start guide for implementing the SDK
Why MagicBlock?
Find out why building with MagicBlock
Ephemeral Rollup
Learn how Ephemeral Rollups works
Use Cases
Discover new ideas from examples
Pyth Demo
Live demo of Pyth price data streams