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}