pub struct ValidatorInfo {Show 31 fields
pub active_stake: Option<u64>,
pub commission: Option<u8>,
pub consensus_mods_score: Option<i8>,
pub data_center_concentration_score: Option<i64>,
pub delinquent: Option<bool>,
pub epoch: Option<u64>,
pub epoch_credits: Option<u64>,
pub identity_account: Option<String>,
pub mev_commission_bps: Option<u16>,
pub mev_revenue_lamports: Option<u64>,
pub priority_fee_commission_bps: Option<u16>,
pub priority_fee_revenue_lamports: Option<u64>,
pub name: Option<String>,
pub published_information_score: Option<i64>,
pub root_distance_score: Option<i64>,
pub running_jito: bool,
pub running_bam: Option<bool>,
pub software_version: Option<String>,
pub software_version_score: Option<i64>,
pub skipped_slot_percent: Option<String>,
pub skipped_slot_score: Option<i64>,
pub skipped_slots: Option<u64>,
pub stake_concentration_score: Option<i64>,
pub stake_percent: Option<f64>,
pub target_pool_active_lamports: Option<u64>,
pub target_pool_transient_lamports: Option<u64>,
pub target_pool_staked: Option<bool>,
pub vote_account: String,
pub vote_credit_proportion: Option<f64>,
pub www_url: Option<String>,
pub inflation_rewards_lamports: Option<u64>,
}Expand description
Validator information
Fields§
§active_stake: Option<u64>Active stake
commission: Option<u8>Commission number
consensus_mods_score: Option<i8>Consensus mods score
data_center_concentration_score: Option<i64>Data center concentration score
delinquent: Option<bool>Delinquent
epoch: Option<u64>Epoch number
epoch_credits: Option<u64>Epoch credits
identity_account: Option<String>Identity account
mev_commission_bps: Option<u16>MEV Commission BPS
mev_revenue_lamports: Option<u64>MEV revenue lamports
priority_fee_commission_bps: Option<u16>Priority fee commission bps
priority_fee_revenue_lamports: Option<u64>Priority fee revenue lamports
name: Option<String>Name
published_information_score: Option<i64>Published information score
root_distance_score: Option<i64>Root distance score
running_jito: boolWhether or not running Jito client
running_bam: Option<bool>Whether or not running BAM client
software_version: Option<String>Software version
software_version_score: Option<i64>Software version score
skipped_slot_percent: Option<String>Skipped slot percent
skipped_slot_score: Option<i64>Skipped slot score
skipped_slots: Option<u64>Skipped slots
stake_concentration_score: Option<i64>Stake concentration score
stake_percent: Option<f64>Stake percent
target_pool_active_lamports: Option<u64>Target pool is the pool this cranker is managing
target_pool_transient_lamports: Option<u64>Target pool transient lamports
target_pool_staked: Option<bool>Target pool staked
vote_account: StringVote account
vote_credit_proportion: Option<f64>Vote credit proportion
www_url: Option<String>WWW URL
inflation_rewards_lamports: Option<u64>Inflation lamports
Trait Implementations§
Source§impl Clone for ValidatorInfo
impl Clone for ValidatorInfo
Source§fn clone(&self) -> ValidatorInfo
fn clone(&self) -> ValidatorInfo
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 ValidatorInfo
impl Debug for ValidatorInfo
Source§impl<'de> Deserialize<'de> for ValidatorInfo
impl<'de> Deserialize<'de> for ValidatorInfo
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 ValidatorInfo
impl RefUnwindSafe for ValidatorInfo
impl Send for ValidatorInfo
impl Sync for ValidatorInfo
impl Unpin for ValidatorInfo
impl UnwindSafe for ValidatorInfo
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