Subscribe viaDocumentation Index
Fetch the complete documentation index at: https://base-a060aa97-roethke-update-v0-8-0.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
eth_subscribe to receive each transaction as it is pre-confirmed into a Flashblock. Pass true as the second parameter to receive the full transaction object, associated logs, and receipt fields.
Only available on Flashblocks WebSocket endpoints:
wss://mainnet-preconf.base.org / wss://sepolia-preconf.base.org.Requires base/base minimum client version v0.8.0. Receipt fields in
full mode were added in v0.8.0.Parameters
Must be
"newFlashblockTransactions".Controls the notification content. Three modes are supported:
false(default) — each notification delivers a transaction hash string.true— each notification delivers the fullTransactionWithLogsobject (transaction fields + logs + receipt fields).- Filter object — pass
{ "address": "0x...", "topics": [...] }to stream only transactions where at least one emitted log matches the filter. Each matching notification delivers the fullTransactionWithLogsobject. All logs for the transaction are included, not just the matching ones.
address and topics fields as eth_getLogs.Returns
The initialeth_subscribe response returns a hex-encoded subscription ID string. After that, the node pushes one notification per WebSocket message for each pre-confirmed transaction.
When full is false (default): each notification’s result is a transaction hash string.
When full is true: each notification’s result is a transaction object with the following fields:
The pre-confirmed transaction object. Only present when
full is true; otherwise result is a transaction hash string.Notification Format
Whenfull is false (default), each notification delivers a transaction hash:
Notification (default)
full is true, each notification delivers the full transaction object. Receipt fields (gasUsed, status, cumulativeGasUsed, contractAddress, logsBloom) are included directly on the transaction object — there is no nested receipt sub-object:
Notification (full=true)