nintypes/external/
history.rs

1use 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}