kaspa_consensus_core/
daa_score_timestamp.rs1use 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}