celestia-node icon indicating copy to clipboard operation
celestia-node copied to clipboard

feat: accommodate custom functionality

Open evan-forbes opened this issue 3 years ago • 3 comments

Access to certain celestia-node services, such as header.Store, is needed by custom data availability light clients. Ideally, developers of custom data availability light clients shouldn't have to fork this repo when they need to add additional services to a celestia-node.

One way to do this is to make the cli more portable, along with implementing some sort of Plugin interface so that custom celestia-nodes can easily be created.

evan-forbes avatar Jan 31 '22 14:01 evan-forbes

https://github.com/celestiaorg/celestia-node/pull/414

Bidon15 avatar Sep 20 '22 13:09 Bidon15

should we close this?

evan-forbes avatar Sep 20 '22 13:09 evan-forbes

should we close this?

We have groomed and decided to leave it open to post-mainnet phase

Bidon15 avatar Sep 20 '22 13:09 Bidon15

going to close this to keep our issues backlog smaller and actionable. We can create/groom as a discussion/roadmap plan as demand arrives now folks are integrating. Also, some customization work was done along these lines (but not designed as a totally 'plugin' system) in https://github.com/celestiaorg/celestia-node/pull/2950 that satisfied an example demand for this

ramin avatar Dec 12 '23 10:12 ramin