ckb_rpc/
lib.rs

1//! See [module](module/index.html) for the RPC methods documentation.
2
3pub(crate) mod error;
4pub(crate) mod server;
5pub(crate) mod service_builder;
6pub(crate) mod util;
7
8pub mod module;
9
10#[cfg(test)]
11mod tests;
12
13use jsonrpc_core::MetaIoHandler;
14use jsonrpc_utils::pub_sub::Session;
15
16pub use crate::error::RPCError;
17pub use crate::server::RpcServer;
18pub use crate::service_builder::ServiceBuilder;
19
20#[doc(hidden)]
21pub type IoHandler = MetaIoHandler<Option<Session>>;