]> Untitled Git - bdk/commitdiff
[docs] compact_filters/mod.rs
authorRiccardo Casatta <riccardo@casatta.it>
Fri, 4 Dec 2020 14:48:22 +0000 (15:48 +0100)
committerRiccardo Casatta <riccardo@casatta.it>
Sat, 5 Dec 2020 12:25:57 +0000 (13:25 +0100)
src/blockchain/compact_filters/mod.rs

index 233ea89acb7dd9a20c051523b843b0f26ade631a..483e18502941493c8d32c58aa849e6d56a9c2f62 100644 (file)
@@ -463,17 +463,24 @@ impl Blockchain for CompactFiltersBlockchain {
 /// Data to connect to a Bitcoin P2P peer
 #[derive(Debug, serde::Deserialize, serde::Serialize)]
 pub struct BitcoinPeerConfig {
+    /// Peer address such as 127.0.0.1:18333
     pub address: String,
+    /// Optional socks5 proxy
     pub socks5: Option<String>,
+    /// Optional socks5 proxy credentials
     pub socks5_credentials: Option<(String, String)>,
 }
 
 /// Configuration for a [`CompactFiltersBlockchain`]
 #[derive(Debug, serde::Deserialize, serde::Serialize)]
 pub struct CompactFiltersBlockchainConfig {
+    /// List of peers to try to connect to for asking headers and filters
     pub peers: Vec<BitcoinPeerConfig>,
+    /// Network used
     pub network: Network,
+    /// Storage dir to save partially downloaded headers and full blocks
     pub storage_dir: String,
+    /// Optionally skip initial `skip_blocks` blocks (default: 0)
     pub skip_blocks: Option<usize>,
 }