You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, our Celestia node includes a da (Data Availability) interface from the Rollkit client. It was originally added to fix some dependency issues, but it's not actually part of Celestia’s official API.
Why Remove It?
Extra Work: We're maintaining something that doesn't need to be here.
Confusion: Users might think da is a core part of the Celestia API, which it isn’t.
Inconsistency: Other nodes don’t have this interface, leading to mixed expectations.
Proposed Solution:
Move the da Interface:
Option A: Create a separate repository for the da interface.
Option B: Integrate it directly into the Rollkit repository.
Clean Up Celestia Node:
Remove all da related code and dependencies.
Update the documentation to point users to the new location for da.
Benefits:
Less Maintenance: We can focus on the core features of the Celestia node.
Clearer API: Users will have a better understanding of what’s officially supported.
The text was updated successfully, but these errors were encountered:
Implementation ideas
Remove
da
Interface from Celestia NodeWhat's the Issue?
Right now, our Celestia node includes a
da
(Data Availability) interface from the Rollkit client. It was originally added to fix some dependency issues, but it's not actually part of Celestia’s official API.Why Remove It?
da
is a core part of the Celestia API, which it isn’t.Proposed Solution:
da
Interface:da
interface.da
related code and dependencies.da
.Benefits:
The text was updated successfully, but these errors were encountered: