From: Riccardo Casatta Date: Fri, 4 Dec 2020 14:48:22 +0000 (+0100) Subject: [docs] compact_filters/mod.rs X-Git-Tag: v0.2.0~35^2~3 X-Git-Url: http://internal-gitweb-vhost/%22https:/parse/scripts/database/-script/-debug/struct.WScriptHash.html?a=commitdiff_plain;h=9028d2a16a71c6be208a37ba8bc14e70b2616662;p=bdk [docs] compact_filters/mod.rs --- diff --git a/src/blockchain/compact_filters/mod.rs b/src/blockchain/compact_filters/mod.rs index 233ea89a..483e1850 100644 --- a/src/blockchain/compact_filters/mod.rs +++ b/src/blockchain/compact_filters/mod.rs @@ -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, + /// 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, + /// 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, }