mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-07 00:42:42 +00:00
Implement Goodbye libp2p rpc request
This commit is contained in:
@@ -5,6 +5,7 @@ use types::{Epoch, Hash256, Slot};
|
|||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub enum RPCMethod {
|
pub enum RPCMethod {
|
||||||
Hello,
|
Hello,
|
||||||
|
Goodbye,
|
||||||
Unknown,
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -12,6 +13,7 @@ impl From<u16> for RPCMethod {
|
|||||||
fn from(method_id: u16) -> Self {
|
fn from(method_id: u16) -> Self {
|
||||||
match method_id {
|
match method_id {
|
||||||
0 => RPCMethod::Hello,
|
0 => RPCMethod::Hello,
|
||||||
|
1 => RPCMethod::Goodbye,
|
||||||
_ => RPCMethod::Unknown,
|
_ => RPCMethod::Unknown,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -21,6 +23,7 @@ impl Into<u16> for RPCMethod {
|
|||||||
fn into(self) -> u16 {
|
fn into(self) -> u16 {
|
||||||
match self {
|
match self {
|
||||||
RPCMethod::Hello => 0,
|
RPCMethod::Hello => 0,
|
||||||
|
RPCMethod::Goodbye => 1,
|
||||||
_ => 0,
|
_ => 0,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -29,6 +32,7 @@ impl Into<u16> for RPCMethod {
|
|||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
pub enum RPCRequest {
|
pub enum RPCRequest {
|
||||||
Hello(HelloMessage),
|
Hello(HelloMessage),
|
||||||
|
Goodbye(u64),
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Clone)]
|
#[derive(Debug, Clone)]
|
||||||
|
|||||||
Reference in New Issue
Block a user