#3 in #scp-foundation
An RPC server and client for DEEPWELL calls. See the relevant crate documentation for more information about what services it provides.
This crate targets the latest stable Rust. At time of writing, that is 1.40.0
$ cargo build --release $ cargo run --release -- [arguments] # server
If you wish to use its client, import the crate and use it as a library.
The current API provided by the RPC server is as follows:
protocol() -> io::Result<String>:
Returns a static protocol version. Currently "0".
ping() -> io::Result<()>:
Determines if the server is reachable.
time() -> io::Result<f64>:
Returns the system time on the server. It may be in any timezone and is not monotonic.
Client for sending RPC calls to DEEPWELL