Skip to content

[SPIKE] Light Client Node API & CLI #817

@Olshansk

Description

@Olshansk

Objective

Identify missing gaps in our CLI and Node API, which may also lead to missing gaps in the node's functionality, in particular as it relates to light clients

Origin Document

I'm subscribed to Celestia's Forum and saw this post come up asking How to get block data from celestia node which pointed to:

Goals

  • Determine common APIs that other chains supporting light clients (i.e. Celestia) have
  • Identify missing gaps in the V1 consensus/persistence implementation based off of the findings above

Deliverable

  • A short document (1-3 pages) containing the list of functionality, utilities and APIs that we need to have to support & interact with light clients or related functionality
  • A ticket capturing what needs to be implement from the document above

Non-goals / Non-deliverables

  • Implementing the actual that may or may not be needed to the Node API, CLI, etc...

Creator: @Olshansk
Co-Owners: @h5law

Metadata

Metadata

Assignees

Labels

clientwork needed to interface with the node (rpc, cli, etc..)

Type

No type
No fields configured for issues without a type.

Projects

Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions