celestiaorg / celestiaorg/celestia-node
share: ensure DA for heights for which the data was requested
Open
area:blob
area:shares
- Dominant language
- Go
- Stars
- 996
- Forks
- 1.1k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 34
Description
We currently serve data and do DAS independently, but it may be possible to serve shares or blobs without checking DA for the particular height. We should change that and block calls like `GetSharesByNamespace` and all the BlobModule getters until the data is available via the SharesAvailable call.
For context, this was part of various sync discussions and finally came out on the lower level in Rollkit https://github.com/rollkit/rollkit/pull/986#discussion_r1236661154
Contributor guide
Assessment
This issue has not been assessed yet.