Creates an instance of ConnectionManager with configs and dependencies injected.
Allow for event emitters to be added
Registry instance which contains the current protocols root db store
IPFS instance which is used to interact with the ipfs network
IdentityManager instance which is used to manage the identity
Logger instance which is used to log events
Add listeners to the connection to update the statistics and the connection status. These listners events are emitted via the SteerEventEmitter.
DB Store instance of the database to add listeners to
Opens a connection with a database utilizing the embedded/linked identity.
DBType from Orbit
Address to a distributed db or a name of one which should be created
Store of the requested database
Starts the connecton to the registry which has the chain ids and their respective stategy stores.
Generated using TypeDoc
ConnectionManager is responsible for managing the connection to IPFS.