server/
server.rs

1use susydev_jsonrpc_http_server::susydev_jsonrpc_core::*;
2use susydev_jsonrpc_http_server::{AccessControlAllowOrigin, DomainsValidation, RestApi, ServerBuilder};
3
4fn main() {
5	let mut io = IoHandler::default();
6	io.add_method("say_hello", |_params: Params| Ok(Value::String("hello".to_string())));
7
8	let server = ServerBuilder::new(io)
9		.threads(3)
10		.rest_api(RestApi::Unsecure)
11		.cors(DomainsValidation::AllowOnly(vec![AccessControlAllowOrigin::Any]))
12		.start_http(&"127.0.0.1:3030".parse().unwrap())
13		.expect("Unable to start RPC server");
14
15	server.wait();
16}