nimiq-block 0.2.0

Block primitives to be used in Nimiq's Rust implementation
1
2
3
4
5
6
7
8
9
10
use beserial::{Deserialize, Serialize};
use crate::{Block, BlockHeader};

#[derive(Clone, Debug, Serialize, Deserialize)]
pub struct ChainProof {
    #[beserial(len_type(u16))]
    pub prefix: Vec<Block>,
    #[beserial(len_type(u16))]
    pub suffix: Vec<BlockHeader>,
}