mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 01:05:47 +00:00
Tidy RPC Methods
This commit is contained in:
@@ -3,13 +3,21 @@ use ssz_derive::{Decode, Encode};
|
|||||||
use types::{BeaconBlockBody, BeaconBlockHeader, Epoch, Hash256, Slot};
|
use types::{BeaconBlockBody, BeaconBlockHeader, Epoch, Hash256, Slot};
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
/// Available Serenity Libp2p RPC methods
|
||||||
pub enum RPCMethod {
|
pub enum RPCMethod {
|
||||||
|
/// Initialise handshake between connecting peers.
|
||||||
Hello,
|
Hello,
|
||||||
|
/// Terminate a connection providing a reason.
|
||||||
Goodbye,
|
Goodbye,
|
||||||
|
/// Requests a number of beacon block roots.
|
||||||
BeaconBlockRoots,
|
BeaconBlockRoots,
|
||||||
|
/// Requests a number of beacon block headers.
|
||||||
BeaconBlockHeaders,
|
BeaconBlockHeaders,
|
||||||
|
/// Requests a number of beacon block bodies.
|
||||||
BeaconBlockBodies,
|
BeaconBlockBodies,
|
||||||
|
/// Requests values for a merkle proof for the current blocks state root.
|
||||||
BeaconChainState, // Note: experimental, not complete.
|
BeaconChainState, // Note: experimental, not complete.
|
||||||
|
/// Unknown method received.
|
||||||
Unknown,
|
Unknown,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user