kubo/core/node
Hector Sanjuan 3db9551f79 Extract the namesys and the keystore submodules
Namesys is a very useful submodule. Given a ValueStore and a Datastore it can
resolve and publish /ipns/ paths.

This functionality does not need to be sequestered inside go-ipfs as it can
and should be used without IPFS, for example, for implementing lightweight
IPNS publishing services or for resolving /ipns/ paths.

"keystore" extraction was necessary, as there is a dependency to it in
namesys. Keystore is also a useful module by itself within the stack.

Fixes #6537
2021-03-12 14:09:36 -05:00
..
helpers constructor: move libp2p related stuff to subpackage 2019-04-23 13:30:25 +02:00
libp2p feat: remove secio support 2021-02-25 13:36:40 -08:00
builder.go quic: remove experimental status and add it to the default config 2020-05-22 04:54:19 +02:00
core.go Use datastore based pinner 2020-12-04 15:33:31 -05:00
graphsync.go Upgrade graphsync deps 2020-08-17 12:23:59 +02:00
groups.go feat: add a transport config section 2020-06-16 15:15:47 -07:00
helpers.go feat: update go-libp2p & go-bitswap 2020-03-24 14:54:09 -07:00
identity.go migrate to go-libp2p-core. 2019-05-31 23:23:52 -07:00
ipns.go Extract the namesys and the keystore submodules 2021-03-12 14:09:36 -05:00
peering.go feat: implement peering service 2020-05-25 20:24:41 -07:00
provider.go extract the pinner to go-ipfs-pinner and dagutils into go-merkledag 2019-12-02 15:45:44 -05:00
storage.go chore: update flatfs 2020-04-10 16:42:29 -07:00