solana_sdk/
reward_info.rs

1use crate::reward_type::RewardType;
2
3#[cfg_attr(feature = "frozen-abi", derive(AbiExample))]
4#[derive(Debug, PartialEq, Eq, Serialize, Deserialize, Clone, Copy)]
5pub struct RewardInfo {
6    pub reward_type: RewardType,
7    /// Reward amount
8    pub lamports: i64,
9    /// Account balance in lamports after `lamports` was applied
10    pub post_balance: u64,
11    /// Vote account commission when the reward was credited, only present for voting and staking rewards
12    pub commission: Option<u8>,
13}