murray_rs/lightning/types/
statistics.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Deserialize, Serialize)]
4pub struct StatisticsData {
5  pub id: u64,
6  pub added: String, // ISO 8601 date format
7  pub channel_count: u64,
8  pub node_count: u64,
9  pub total_capacity: u64,
10  pub tor_nodes: u64,
11  pub clearnet_nodes: u64,
12  pub unannounced_nodes: u64,
13  pub avg_capacity: u64,
14  pub avg_fee_rate: u64,
15  pub avg_base_fee_mtokens: u64,
16  pub med_capacity: u64,
17  pub med_fee_rate: u64,
18  pub med_base_fee_mtokens: u64,
19  pub clearnet_tor_nodes: u64,
20}
21
22#[derive(Debug, Deserialize, Serialize)]
23pub struct Statistics {
24  pub latest: StatisticsData,
25  pub previous: StatisticsData,
26}