pub struct ConsensusStatusResponse {
pub enabled: bool,
pub state: String,
pub view: u64,
pub finalized_height: u64,
pub current_leader: Option<String>,
pub is_leader: bool,
pub pending_transactions: usize,
}Expand description
Consensus status response.
Fields§
§enabled: boolWhether consensus is enabled.
state: StringCurrent engine state.
view: u64Current view number.
finalized_height: u64Latest finalized block height.
current_leader: Option<String>Current leader public key (hex).
is_leader: boolWhether this node is the current leader.
pending_transactions: usizeNumber of pending transactions in mempool.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ConsensusStatusResponse
impl RefUnwindSafe for ConsensusStatusResponse
impl Send for ConsensusStatusResponse
impl Sync for ConsensusStatusResponse
impl Unpin for ConsensusStatusResponse
impl UnwindSafe for ConsensusStatusResponse
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
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more