solscan_api/structs/
sol_transfer.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Serialize, Deserialize)]
4pub struct SolTransferList {
5    pub data: Vec<Datum>,
6}
7
8#[derive(Debug, Serialize, Deserialize)]
9pub struct Datum {
10    #[serde(rename = "_id")]
11    pub id: String,
12    pub src: String,
13    pub dst: String,
14    pub lamport: i64,
15    #[serde(rename = "blockTime")]
16    pub block_time: i64,
17    pub slot: i64,
18    #[serde(rename = "txHash")]
19    pub tx_hash: String,
20    pub fee: i64,
21    pub status: Status,
22    pub decimals: i64,
23    #[serde(rename = "txNumberSolTransfer")]
24    pub tx_number_sol_transfer: i64,
25}
26
27
28#[derive(Debug, Serialize, Deserialize)]
29pub enum Status {
30    Success,
31}