Struct mintscan::v1::staking::validator::Validator[][src]

pub struct Validator {
Show fields pub account_address: Address, pub operator_address: Address, pub consensus_pubkey: String, pub rank: u64, pub bonded_height: Height, pub bonded_time: Time, pub jailed: bool, pub status: u64, pub tokens: Amount, pub delegator_shares: String, pub moniker: Moniker, pub identity: String, pub website: String, pub details: String, pub unbonding_height: Height, pub unbonding_time: Time, pub rate: Rate, pub max_rate: Rate, pub max_change_rate: Rate, pub update_time: Time, pub uptime: Summary, pub min_self_delegation: Amount, pub keybase_url: String,
}

/v1/staking/validator endpoint.

Fields

account_address: Address

Account address.

operator_address: Address

Operator address.

consensus_pubkey: String

Consensus public key (Bech32)

rank: u64

Validator rank.

bonded_height: Height

Bonded height.

bonded_time: Time

Bonded time.

jailed: bool

Is this validator jailed?

status: u64

Validator status.

tokens: Amount

Tokens.

delegator_shares: String

Delegator shares.

moniker: Moniker

Validator moniker.

identity: String

Validator identity.

website: String

Validator web site.

details: String

Validator details.

unbonding_height: Height

Unbonding height.

unbonding_time: Time

Unbonding time.

rate: Rate

Validator commission rate.

max_rate: Rate

Maximum validator commission rate.

max_change_rate: Rate

Maximum rate at which validator commission can be changed.

update_time: Time

Time when the validator was updated.

uptime: Summary

Uptime summary.

min_self_delegation: Amount

Minimum self-delegation.

keybase_url: String

Keybase URL.

Trait Implementations

impl Clone for Validator[src]

impl Debug for Validator[src]

impl<'de> Deserialize<'de> for Validator[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,