Blob Archive
The Blocknative Blob Archive stores all blobs that enter the mempool (confirmed on-chain or not) in the Ethereum network using our global network of nodes. Given any versionedHash
of an on-chain blob, the archive returns the versioned hash, commitment, proof, count of zero-bytes, count of non-zero bytes and blob data. If you only want a summary view of the blob data, the archive can return the response without the full blob data.
Full blob data
Given the versionedHash
of an on-chain blob, this will return the commitment, proof, count of zero bytes, count of non-zero bytes and blob data.
GET https://api.ethernow.xyz/v1/blob/{versionedHash}
Example Request
Example Response
Query Parameters
Name | Type | Description |
---|---|---|
data | Bool | When data=false, the api will NOT include the blob data |
Summary of blob data
Given the versionedHash
of an on-chain blob, this will return the commitment, proof, count of zero bytes, and count of non-zero bytes. Blob data will be empty.
GET https://api.ethernow.xyz/v1/blob/{versionedHash}?data=false
Example Request
Example Response
Description of Terms
Term descriptions come from the official EIP and EIP-4844 website. Please refer to both of these resources for more details on the terms below.
Term | Description |
---|---|
versionedHash | A single 0x01 byte (representing the version) followed by the last 31 bytes of the SHA256 hash of the commitment. |
commitment | A hash of the KZG commitment to the polynomial |
proof | The KZG commitment of the blob and a KZG proof-of-evaluation |
data | The blob data itself where blob data is a vector of 4096 field elements, numbers within the range:
|
zeroBytes | The count of used zero bytes in the blob data not including zero padding |
nonZeroBytes | The count of used non-zero bytes in the blob data |
Questions
If you have any questions please join the Blocknative Mempool Research Telegram channel where our team can provide guidance.
Last updated