cdk_signatory/lib.rs
1//! In memory signatory
2//!
3//! Implements the Signatory trait from cdk-common to manage the key in-process, to be included
4//! inside the mint to be executed as a single process.
5//!
6//! Even if it is embedded in the same process, the keys are not accessible from the outside of this
7//! module, all communication is done through the Signatory trait and the signatory manager.
8#![deny(missing_docs)]
9#![deny(warnings)]
10
11#[cfg(feature = "grpc")]
12mod proto;
13
14#[cfg(feature = "grpc")]
15pub use proto::{
16 client::SignatoryRpcClient,
17 server::{start_grpc_server, start_grpc_server_with_incoming, SignatoryLoader},
18};
19
20mod common;
21
22pub mod db_signatory;
23pub mod embedded;
24pub mod signatory;