Trait avalanche_types::vm::engine::AppHandler
source · [−]pub trait AppHandler {
fn app_request(
node_id: &NodeId,
request_id: u32,
deadline: Instant,
request: &[u8]
) -> Result<()>;
fn app_request_failed(node_id: &NodeId, request_id: u32) -> Result<()>;
fn app_response(
node_id: &NodeId,
request_id: u32,
response: &[u8]
) -> Result<()>;
fn app_gossip(node_id: &NodeId, msg: &[u8]) -> Result<()>;
}
Expand description
ref. https://pkg.go.dev/github.com/ava-labs/avalanchego/snow/engine/common#AppHandler