Skip to content
BaseHub by wbnns Updated

base_transactionStatus

Reports whether a specific transaction is present in the node mempool. Use it to confirm that a submitted transaction has been received before it appears in a Flashblock.

A Base pre-confirmation method served on the standard public endpoints (https://mainnet.base.org / https://sepolia.base.org), which are all Flashblocks-enabled.

Requires base/base minimum client version v0.3.0.

NameTypeRequiredDescription
transactionHashstringYesThe 32-byte transaction hash to query.

result is the transaction status object:

FieldTypeDescription
statusstring"Known" if the transaction is present in the mempool. "Unknown" if the node has not seen it.
Terminal window
curl https://mainnet.base.org \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"base_transactionStatus","params":["0xabc123..."],"id":1}'
{"jsonrpc": "2.0", "id": 1, "result": {"status": "Known"}}
{"jsonrpc": "2.0", "id": 1, "result": {"status": "Unknown"}}