js-libp2p-daemon
Preparing search index...
@libp2p/daemon-client
DaemonClient
Interface DaemonClient
interface
DaemonClient
{
dht
:
DHTClient
;
pubsub
:
PubSubClient
;
connect
(
peerId
:
PeerId
,
addrs
:
Multiaddr
[]
)
:
Promise
<
void
>
;
identify
()
:
Promise
<
IdentifyResult
>
;
listPeers
()
:
Promise
<
PeerId
[]
>
;
openStream
(
peerId
:
PeerId
,
protocol
:
string
)
:
Promise
<
MultiaddrConnection
>
;
registerStreamHandler
(
protocol
:
string
,
handler
:
StreamHandlerFunction
,
)
:
Promise
<
void
>
;
send
(
request
:
Request
)
:
Promise
<
ProtobufStream
<
MultiaddrConnection
>
>
;
}
Index
Properties
dht
pubsub
Methods
connect
identify
list
Peers
open
Stream
register
Stream
Handler
send
Properties
dht
dht
:
DHTClient
pubsub
pubsub
:
PubSubClient
Methods
connect
connect
(
peerId
:
PeerId
,
addrs
:
Multiaddr
[]
)
:
Promise
<
void
>
Parameters
peerId
:
PeerId
addrs
:
Multiaddr
[]
Returns
Promise
<
void
>
identify
identify
()
:
Promise
<
IdentifyResult
>
Returns
Promise
<
IdentifyResult
>
list
Peers
listPeers
()
:
Promise
<
PeerId
[]
>
Returns
Promise
<
PeerId
[]
>
open
Stream
openStream
(
peerId
:
PeerId
,
protocol
:
string
)
:
Promise
<
MultiaddrConnection
>
Parameters
peerId
:
PeerId
protocol
:
string
Returns
Promise
<
MultiaddrConnection
>
register
Stream
Handler
registerStreamHandler
(
protocol
:
string
,
handler
:
StreamHandlerFunction
,
)
:
Promise
<
void
>
Parameters
protocol
:
string
handler
:
StreamHandlerFunction
Returns
Promise
<
void
>
send
send
(
request
:
Request
)
:
Promise
<
ProtobufStream
<
MultiaddrConnection
>
>
Parameters
request
:
Request
Returns
Promise
<
ProtobufStream
<
MultiaddrConnection
>
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
dht
pubsub
Methods
connect
identify
list
Peers
open
Stream
register
Stream
Handler
send
js-libp2p-daemon
Loading...