mpc_manager/lib.rs
1//! # MPC Manager
2//!
3//! This library is part of the [mpc-framework](https://github.com/CoinFabrik/wasm-multi-party-ecdsa).
4//! It has been created to work as a coordinator between different parties in a
5//! multi-party-computation.
6//!
7//! This library provides a binary which can be downloaded from [here](https://github.com/mpc-framework/mpc-manager/releases) or can be built from the latest available code from the github repository.
8//!
9//! # Implementation notes
10//!
11//! * Mpc-manager is built around using websockets with [json-rpc](https://www.jsonrpc.org/specification) as a messaging protocol.
12//! * Although it includes logging by default, it can be easily disabled.
13//! * It was built with security in mind: no data is stored long-term and as soon as it's not needed anymore it's deleted.
14
15#[cfg(feature = "server")]
16pub mod configuration;
17
18#[cfg(feature = "server")]
19pub mod server;
20#[cfg(feature = "server")]
21pub mod telemetry;
22
23pub mod service;
24pub mod state;