Monitor EIP-4844 Blobs
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Monitor EIP-4844 Blobs enables you to monitor and track EIP-4844 blob-carrying transactions on Ethereum and compatible networks. EIP-4844 (proto-dank sharding) introduces a new transaction type that carries large blobs of data at low cost, enabling rollups to post data efficiently. This tool lets you scan for blobs by versioned hash or block range, displaying key information including the block number, transaction hash, versioned hash, KZG commitment, and blob size. You can enter a specific versioned hash to check if it has been included in any blob transaction, or specify a block range to discover all blobs in those blocks. This is essential for rollup operators, data availability providers, and developers building on EIP-4844 who need to verify blob inclusion and monitor network activity.
HOW TO USE
Connect your wallet using the BGWallet connector (required for context). Enter a versioned hash (with 0x prefix) to check if it has been included in any blob transaction, or enter a block range in the format "start-end" (e.g., "1000-1020") to scan for all blobs in that range. Click "Monitor Blobs" to run the scan. The tool displays the number of blobs found, the number of blocks scanned, and a detailed list of each blob found including block number, transaction hash, versioned hash, commitment, and size. You can copy the results to your clipboard for further analysis. The tool provides real-time feedback on the scan progress and results.
TECHNICAL MECHANISM
This tool implements blob monitoring by scanning the network for EIP-4844 blob transactions. The tool uses the provider to fetch block data and transaction receipts for the specified range. For each block, the tool checks for blob transactions (type 0x03) and extracts the blob versioned hashes, commitments, and sizes from the transaction data. The tool validates that the versioned hash format is correct (0x01 prefix with 32-byte hash) and that the commitment is valid. The tool also checks for blob inclusion in the block's blob sidecars, which contain the actual blob data and commitments. The tool handles block range validation and error handling for invalid ranges or blocks. The scanning process uses chunked fetching to avoid RPC limits and handles errors gracefully. All data is processed locally in the browser with no data sent to external servers.
WHAT IT CANNOT SEE
This tool cannot guarantee that all blob transactions will be detected or indexed—RPC node availability and indexing can affect results. It does not support real-time monitoring without a WebSocket connection; the tool performs historical scans only. The tool cannot monitor blob data that is not included in the chain; blobs must be finalized in a block to be detected. It does not support cross-chain blob monitoring; the tool only monitors the currently selected network. The tool cannot verify the correctness of the blob data without the original data; it only reports the commitment and versioned hash. It does not support monitoring of blob sidecars or blob metadata beyond the standard transaction data. The tool cannot guarantee compatibility with all EIP-4844 clients or implementations, as the standard is evolving. It does not provide gas price or fee analysis for blob transactions; it only reports inclusion.
PLEASE NOTE
This tool is designed for developers and users working with EIP-4844 proto-dank sharding on Ethereum and compatible networks. Blob transactions have type 0x03 and carry one or more blobs (max 2 per transaction in current spec). The versioned hash is formatted as 0x01 + keccak256(commitment)[1:]. The commitment is a KZG polynomial commitment to the blob data. The tool uses the provider's getBlock() and getTransactionReceipt() methods to fetch blob data. The tool is read-only and does not submit any transactions. Always verify the blob data using a standard EIP-4844 verification library before relying on it in production systems. The tool supports historical scanning only; for real-time monitoring, consider using WebSocket connections. The tool is intended for testing, development, and verification purposes.