whisky_common/models/
transaction_info.rs

1use serde::{Deserialize, Serialize};
2
3use super::UTxO;
4
5#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
6#[serde(rename_all = "camelCase")]
7pub struct TransactionInfo {
8    pub index: u32,
9    pub block: String,
10    pub hash: String,
11    pub slot: String,
12    pub fees: String,
13    pub size: u32,
14    pub deposit: String,
15    pub invalid_before: String,
16    pub invalid_after: String,
17    pub inputs: Vec<UTxO>,
18    pub outputs: Vec<UTxO>,
19    pub block_height: Option<u32>,
20    pub block_time: Option<u64>,
21}