pub struct GetStatusResponse {
pub pubkey: PubkeyHex,
pub validator_index: Option<u32>,
pub can_participate: bool,
pub last_duty_at: Option<u64>,
pub active_connections: u32,
}Expand description
Response for GetStatusRequest.
Fields§
§pubkey: PubkeyHexValidator’s BLS pubkey.
validator_index: Option<u32>Validator’s index in the active-set VMR, if known.
can_participate: boolWhether the validator is currently allowed to sign duties.
last_duty_at: Option<u64>Unix seconds of the most-recent duty (propose / attest / checkpoint).
active_connections: u32Number of active fullnode client connections.
Trait Implementations§
Source§impl Clone for GetStatusResponse
impl Clone for GetStatusResponse
Source§fn clone(&self) -> GetStatusResponse
fn clone(&self) -> GetStatusResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GetStatusResponse
impl Debug for GetStatusResponse
Source§impl<'de> Deserialize<'de> for GetStatusResponse
impl<'de> Deserialize<'de> for GetStatusResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GetStatusResponse
impl RefUnwindSafe for GetStatusResponse
impl Send for GetStatusResponse
impl Sync for GetStatusResponse
impl Unpin for GetStatusResponse
impl UnsafeUnpin for GetStatusResponse
impl UnwindSafe for GetStatusResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more