pub type StakePoolHeaped = StakePool<Box<StakePoolHeader>, Box<[RewardsTuple]>>;

Aliased Type§

struct StakePoolHeaped {
    pub header: Box<StakePoolHeader>,
    pub balances: Box<[RewardsTuple]>,
}

Fields§

§header: Box<StakePoolHeader>§balances: Box<[RewardsTuple]>

Circular buffer of length STAKE_BUFFER_LEN storing (inflation * pool_total_staked / total_staked) in FP32 format

Implementations§

source§

impl StakePoolHeaped

source

pub fn from_buffer(buf: &[u8]) -> Self