MEGAETHDOCS
GitHubGet started →
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

TypePayloadExpected latency
miniBlocksMini block object with tx/receipt context<1ms
newHeadsEVM block headers~block cadence
pendingTransactionsSequencer 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