nintypes/external/
history.rs1use serde::Deserialize;
2use serde::Serialize;
3
4use crate::common::inscriptions::Location;
5use crate::common::inscriptions::Outpoint;
6
7use super::electrs::BlockInfo;
8
9#[derive(Clone, Debug, Deserialize, Serialize)]
10pub struct InscriptionHistory {
11 pub index: u32,
12 pub genesis: Outpoint,
13 pub number: u64,
14 pub from: String,
15 pub to: String,
16 pub from_location: Location,
17 pub to_location: Location,
18 pub from_value: u64,
19 pub to_value: u64,
20 pub is_creation: bool,
21 pub leaked: bool,
22}
23#[derive(Debug, Deserialize, Serialize, Clone)]
24pub struct InscriptionsHistory {
25 pub block: BlockInfo,
26 pub history: Vec<InscriptionHistory>,
27}