Architecture
Mini Blocks
Mini blocks are emitted around every 10ms, enabling fast receipt availability and realtime subscription UX.
~10ms
mini block interval
~1s
EVM block interval
Realtime
state visibility
Subscription Types
| Type | Payload | Expected latency |
|---|---|---|
| miniBlocks | Mini block object with tx/receipt context | <1ms |
| newHeads | EVM block headers | ~block cadence |
| pendingTransactions | Sequencer mempool hashes | <0.5ms |
Keep-Alive Example
subscribe.tsts
const ws = new WebSocket("wss://rpc.megaeth.com"); setInterval(() => { ws.send(JSON.stringify({ jsonrpc: "2.0", id: 0, method: "eth_chainId", params: [] })); }, 30000); ws.send(JSON.stringify({ jsonrpc: "2.0", id: 1, method: "eth_subscribe", params: ["miniBlocks"], }));
Was this page helpful?
Edit on GitHub