Multiplexes asynchronous requests and streams across a connection to a node. Handles multiple active requests and streams across one connection.
Encoder responsible for encoding requests.
An RPC message response body which contains an error
Defines constants for dealing with SecureScuttlebutt RPC flags.
A scuttlebutt RPC function namespace and name representation.
Handles RPC requests and responses from an active connection to a scuttlebutt node.
Decoded RPC message, making elements of the message available directly.
The request payload of an RPC request to another node. The fields are as specified in the scuttlebutt protocol docs
The available type of Scuttlebutt RPC requests
A successful RPC response.
A request which returns a 'source' type result (e.g. opens up a stream that is followed by the request ID.)
Handles incoming items from a result stream