Skip to content

refactor: rewrite rust-ipfs internals to use connexa #434

@dariusc93

Description

@dariusc93

Connexa is heavily inspired by rust-ipfs but is designed to be a high level abstraction of rust-libp2p. A lot of the functionality there can be easily mapped from rust-ipfs, but would require a slight rewrite internally remove a lot of the bulk load dealing with the current behaviour, polling swarm and migrate a lot of it into a context that is usable for connexa. We can keep peerbook and addressbook for now until the peerstore is ready upstream (assuming it does meet our needs), while relay manager and bitswap will remain.

This may be broken down a bit more though to insure a seamless migration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions