use steel::*;
use crate::state::BoostAccount;
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable)]
pub struct Stake {
pub authority: Pubkey,
pub balance: u64,
pub boost: Pubkey,
pub last_claim_at: i64,
pub last_deposit_at: i64,
pub last_withdraw_at: i64,
pub last_rewards_factor: Numeric,
pub rewards: u64,
pub _buffer: [u8; 1024],
}
account!(BoostAccount, Stake);