diem_types/
committed_block.rs1use crate::{account_address::AccountAddress, block_info::PivotBlockDecision};
6use diem_crypto::HashValue;
7use serde::{Deserialize, Serialize};
8
9#[derive(Clone, Debug, PartialEq, Eq, Serialize, Deserialize)]
10pub struct CommittedBlock {
11 pub hash: HashValue,
12 pub miner: Option<AccountAddress>,
13 pub parent_hash: HashValue,
14 pub epoch: u64,
15 pub round: u64,
16 pub pivot_decision: PivotBlockDecision,
17 pub version: u64,
18 pub timestamp: u64,
19 pub view: u64,
20 pub is_skipped: bool,
21}