Skip to main content
Creates a real-time event subscription over a WebSocket connection. Returns a subscription ID; events are pushed as eth_subscription notifications without the client needing to poll.
Flashblocks: On wss://mainnet-preconf.base.org, newHeads emits every ~200ms (once per Flashblock) instead of every ~2 seconds. Three additional subscription types are also available: newFlashblockTransactions, pendingLogs, and newFlashblocks.

Parameters

string
required
The event type to subscribe to.
object
Optional filter options. Only applicable for the "logs" subscription type.

Subscription Types

Returns

string
A hex-encoded subscription ID. All event notifications from this subscription include this ID in params.subscription.
Event notifications arrive as unsolicited JSON-RPC messages:

Example