solana_program/sysvar/
rewards.rs

1//! This sysvar is deprecated and unused.
2
3use {crate::sysvar::Sysvar, solana_sysvar_id::declare_sysvar_id};
4
5declare_sysvar_id!("SysvarRewards111111111111111111111111111111", Rewards);
6
7#[repr(C)]
8#[derive(Serialize, Deserialize, Debug, Default, PartialEq)]
9pub struct Rewards {
10    pub validator_point_value: f64,
11    pub unused: f64,
12}
13impl Rewards {
14    pub fn new(validator_point_value: f64) -> Self {
15        Self {
16            validator_point_value,
17            unused: 0.0,
18        }
19    }
20}
21
22impl Sysvar for Rewards {}