scanner_grpc_server/
rpc_server.rs
1use tower::ServiceBuilder;
4
5use zebra_scan::{service::ScanService, storage::Storage};
6
7#[tokio::main]
8async fn main() -> Result<(), Box<dyn std::error::Error>> {
10 let (config, network) = Default::default();
11
12 let (scan_service, _cmd_receiver) =
13 ScanService::new_with_mock_scanner(Storage::new(&config, &network, false));
14 let scan_service = ServiceBuilder::new().buffer(10).service(scan_service);
15
16 zebra_grpc::server::init("127.0.0.1:8231".parse()?, scan_service).await?;
18
19 Ok(())
20}