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

curl --location \
https://api.ethernow.xyz/v1/blob/0x012b7a6a22399aa9eecd8eda6ec658679e81be21af6ff296116aee205e2218f2

Example Response

{
  "blob": {
    "versionedHash": "0x012b7a6a22399aa9eecd8eda6ec658679e81be21af6ff296116aee205e2218f2",
    "commitment": "0xb0afd3a5a67cc9e589a678c13607fc14e71d6ea8be2c4d6822141dc11208595ec65e1ad171bcd6a0e6cfd803e99e4cc0",
    "proof": "0x82010ad855155c39385a6b8d87f88496bede93a16f72fe7ec3c2e40690eb3aee01891ea6800a19643d6fa391d68ef001",
    "zeroBytes": 817,
    "nonZeroBytes": 130254,
    "data": "0x36ba0b....ba"
  }
}

Query Parameters

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

curl --location \
https://api.ethernow.xyz/v1/blob/0x012b7a6a22399aa9eecd8eda6ec658679e81be21af6ff296116aee205e2218f2?data=false

Example Response

{
  "blob": {
    "versionedHash": "0x012b7a6a22399aa9eecd8eda6ec658679e81be21af6ff296116aee205e2218f2",
    "commitment": "0xb0afd3a5a67cc9e589a678c13607fc14e71d6ea8be2c4d6822141dc11208595ec65e1ad171bcd6a0e6cfd803e99e4cc0",
    "proof": "0x82010ad855155c39385a6b8d87f88496bede93a16f72fe7ec3c2e40690eb3aee01891ea6800a19643d6fa391d68ef001",
    "zeroBytes": 817,
    "nonZeroBytes": 130254,
    "data": ""
  }
}

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.

Questions

If you have any questions please join the Blocknative Mempool Research Telegram channel where our team can provide guidance.

Last updated