whisky_common/models/
transaction_info.rs1use 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}