-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
area:apiRelated to celestia-node APIRelated to celestia-node APIarea:storageenhancementNew feature or requestNew feature or request
Description
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area:apiRelated to celestia-node APIRelated to celestia-node APIarea:storageenhancementNew feature or requestNew feature or request