zebra_chain/
block_info.rs1use crate::{amount::NonNegative, value_balance::ValueBalance};
3
4#[derive(Debug, Clone, Default, PartialEq, Eq)]
6pub struct BlockInfo {
7 value_pools: ValueBalance<NonNegative>,
9 size: u32,
11}
12
13impl BlockInfo {
14 pub fn new(value_pools: ValueBalance<NonNegative>, size: u32) -> Self {
16 BlockInfo { value_pools, size }
17 }
18
19 pub fn value_pools(&self) -> &ValueBalance<NonNegative> {
21 &self.value_pools
22 }
23
24 pub fn size(&self) -> u32 {
26 self.size
27 }
28}