Crate mpc_client

Source
Expand description

Moved to polysig-relay.

Relay service websocket client using the noise protocol for end-to-end encryption intended for multi-party computation and threshold signature applications.

To support the web platform this client library uses web-sys when compiling for webassembly otherwise tokio-tunsgtenite.

Modules§

  • Driver for the CGGMP protocol.
  • FROST protocol implementations.
  • Create and join meeting points so session participants can exchange public keys.

Structs§

Enums§

  • Errors generated by the relay client.
  • Variants that can create or join a session.
  • Enumeration of available transports.

Traits§

  • Drives a protocol to completion bridging between the network transport and local computation.
  • Trait for network clients.
  • Trait for types that handle session related events.

Functions§

Type Aliases§

  • Event loop for the websocket client.
  • Stream of events emitted by an event loop.
  • Result type for the client library.