MagicBlock provides low‑latency, high‑throughput oracle data by ingesting Pyth Lazer feeds and updating Ephemeral Rollup accounts at 50–200 ms intervals (asset‑dependent).
Onchain oracles deliver verifiable off‑chain data that programs can trust. Use cases range from asset prices to event outcomes.On Solana, oracles typically keep accounts updated on‑chain. Programs read these accounts directly—no external API calls at execution time. We use Pyth, a widely adopted cross‑chain oracle network.
MagicBlock follows the standard oracle pattern—writing data into composable on‑chain accounts—while updating at 50–200 ms (asset‑dependent) versus ~400 ms on Solana slots. This latency profile is well‑suited for liquidations, copy‑trading, and other time‑sensitive flows.
Data Source: The upstream truth. We can ingest arbitrary on/off‑chain feeds to surface assets Pyth doesn’t cover (e.g., new PumpFun or Raydium R‑tokens) into Ephemeral Rollups.
Chain Pusher: Processes the source feed and writes updates on‑chain. MagicBlock’s chain pusher will be open‑sourced.