Skip to content

feat: Add API and Node Support for Retrieving Blobs by Commitment without height #4727

@walldiss

Description

@walldiss

Implementation ideas

Rollups that use external ordering require the ability to retrieve blobs solely by their commitment and namespace, without needing to provide height. We need to introduce API support in the blob module for “get by commitment” and a corresponding “has check.”

Requirements:

  • Add a new API endpoint in the blob module to retrieve blobs only by commitment.
  • Add a “has” method to check blob existence by commitment.
  • Update BN storage to index blob commitments, enabling efficient lookup and retrieval.

Include necessary API changes and storage-layer updates to support this functionality.

security note: this method will not be able to privde non-inclusion proof

Context:
Discussed in relation to supporting rollups that rely on non-Celestia ordering with @cmwaters

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions