libp2p-daemon client implementation
npm install @libp2p/daemon-client



> libp2p-daemon client implementation
``console`
$ npm i @libp2p/daemon-client
The specs for the daemon are currently housed in the go implementation. You can read them at libp2p/go-libp2p-daemon
There are currently two implementations of the libp2p-daemon:
- js-libp2p-daemon
- go-libp2p-daemon
`js
import { createClient } from '@libp2p/daemon-client'
import { multiaddr } from '@multiformats/multiaddr'
const serverAddr = multiaddr('/ip4/127.0.0.1/tcp/1234')
const client = createClient(serverAddr)
// interact with the daemon
let identify
try {
identify = await client.identify()
} catch (err) {
// ...
}
// close the socket
await client.close()
``
-
Licensed under either of
- Apache 2.0, (LICENSE-APACHE /
- MIT (LICENSE-MIT /
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.