Celestia Node Blob API
JSON-RPC methods in the blob module of celestia-node. Submit blobs to one or more namespaces with blob.Submit, retrieve them by height with blob.Get and blob.GetAll, generate inclusion proofs with blob.GetProof, check inclusion with blob.Included, and subscribe to namespace blobs with blob.Subscribe. The canonical surface for rollups and applications publishing data to Celestia.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/openapi/celestia-blob-api-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/openapi/celestia-subscriptions-asyncapi.yml
Examples
Example
https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/examples/celestia-blob-submit-example.json
Example
https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/examples/celestia-blob-get-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/json-schema/celestia-blob-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/json-schema/celestia-namespace-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/celestia/refs/heads/main/json-structure/celestia-blob-structure.json