diff --git a/beacon_node/libp2p/src/rpc/methods.rs b/beacon_node/libp2p/src/rpc/methods.rs index c99994b7ce..4ba19befdf 100644 --- a/beacon_node/libp2p/src/rpc/methods.rs +++ b/beacon_node/libp2p/src/rpc/methods.rs @@ -5,6 +5,7 @@ use types::{Epoch, Hash256, Slot}; #[derive(Debug)] pub enum RPCMethod { Hello, + Goodbye, Unknown, } @@ -12,6 +13,7 @@ impl From for RPCMethod { fn from(method_id: u16) -> Self { match method_id { 0 => RPCMethod::Hello, + 1 => RPCMethod::Goodbye, _ => RPCMethod::Unknown, } } @@ -21,6 +23,7 @@ impl Into for RPCMethod { fn into(self) -> u16 { match self { RPCMethod::Hello => 0, + RPCMethod::Goodbye => 1, _ => 0, } } @@ -29,6 +32,7 @@ impl Into for RPCMethod { #[derive(Debug, Clone)] pub enum RPCRequest { Hello(HelloMessage), + Goodbye(u64), } #[derive(Debug, Clone)]