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.
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<'de> Deserialize<'de> for Validator
[src]
impl<'de> Deserialize<'de> for Validator
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl RefUnwindSafe for Validator
impl RefUnwindSafe for Validator
impl UnwindSafe for Validator
impl UnwindSafe for Validator
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,