snops-common 0.1.0

Common types and utilities for snops
Documentation
1
2
3
4
5
6
7
8
9
10
11
use crate::state::snarkos_status::{SnarkOSBlockInfo, SnarkOSStatus};

pub mod node;

pub const PING_HEADER: &[u8] = b"snops-node";

#[tarpc::service]
pub trait AgentNodeService {
    async fn post_block_info(info: SnarkOSBlockInfo) -> Result<(), ()>;
    async fn post_status(status: SnarkOSStatus) -> Result<(), ()>;
}