snops_common/rpc/agent/mod.rs
1use crate::state::snarkos_status::{SnarkOSBlockInfo, SnarkOSStatus};
2
3pub mod node;
4
5pub const PING_HEADER: &[u8] = b"snops-node";
6
7#[tarpc::service]
8pub trait AgentNodeService {
9 async fn post_block_info(info: SnarkOSBlockInfo) -> Result<(), ()>;
10 async fn post_status(status: SnarkOSStatus) -> Result<(), ()>;
11}