celestia-node
celestia-node copied to clipboard
ipld: Extract IPLD plugin into separate repository
Goal
For ShareExchange and DASing to work we need to use IPLD implementation of NMT, which is currently located in Core. The Node needs to use it as well, so we need to extract the plugin with supporting functions into a separate repo to be used by both Core and Node repos.
Actions
- [ ] Create new repo #111
- [ ] Cherry-pick plugin and
ipld
package from https://github.com/celestiaorg/celestia-core/pull/427 - [ ] Define what logic should be in the repo and what should be part of Node repo.
- [ ] Update core and close https://github.com/celestiaorg/celestia-core/issues/296
- [x] https://github.com/celestiaorg/celestia-node/issues/114
@Wondertan can you make the first action item link to #111 ?
Are we still planning to move this into a separate repo? I think for now we are fine with this living in node (instead of core). Should we close this and revisit once a need arises?
@liamsi post mainnet likely
ref: https://github.com/celestiaorg/celestia-node/issues/656
I think we can close this for now. Feel free to re-open if needed.
Grooming 12/07/2022:
- Moving to Post-Mainnet
- Extraction should be done after #878
Grooming 01/11/2022:
There is no reason to follow-up/track this issue due to a different approach and core/app won't use it