celestiaorg / celestiaorg/go-header

header/store: GetRange to return sub range

Open
#178 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
21
Forks
33
Avg merge
5d 20h
Merged PRs (30d)
7

Description

As celestiaorg/celestia-node#1807 got merged, the Exchange Server now implements the ability to return partial responses to clients. E.g. server may not have everything in the request but can give what it has. This is currently implemented in Server, while the Store can solve this case as well. In the end we will have lesser code and more powerful/universal API of the Store

Contributor guide

Open the contributing guide

Research direction

Start by reading the Store and Server implementations, especially the existing GetRange behavior and the partial-response handling described in celestiaorg/celestia-node#1807. Determine the expected Store API semantics for requests that cannot be fully satisfied, then confirm that Store can return the available sub-range with behavior matching Server.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.