kaspa_consensus_core/
daa_score_timestamp.rs

1use std::sync::Arc;
2
3use serde::{Deserialize, Serialize};
4
5use crate::header::Header;
6
7#[derive(Debug, Clone, Serialize, Deserialize)]
8pub struct DaaScoreTimestamp {
9    pub daa_score: u64,
10    pub timestamp: u64,
11}
12
13impl From<Header> for DaaScoreTimestamp {
14    fn from(header: Header) -> DaaScoreTimestamp {
15        DaaScoreTimestamp { daa_score: header.daa_score, timestamp: header.timestamp }
16    }
17}
18
19impl From<Arc<Header>> for DaaScoreTimestamp {
20    fn from(header: Arc<Header>) -> DaaScoreTimestamp {
21        DaaScoreTimestamp { daa_score: header.daa_score, timestamp: header.timestamp }
22    }
23}