pub url: String,
/// URL of the socks5 proxy server or a Tor service
pub socks5: Option<String>,
+ /// Request retry count
pub retry: u8,
+ /// Request timeout (seconds)
pub timeout: u8,
}
/// A Bitcoin wallet
///
-/// A wallet takes descriptors, a [`database`](crate::database) and a
-/// [`blockchain`](crate::blockchain) and implements the basic functions that a Bitcoin wallets
+/// A wallet takes descriptors, a [`database`](trait@crate::database::Database) and a
+/// [`blockchain`](trait@crate::blockchain::Blockchain) and implements the basic functions that a Bitcoin wallets
/// needs to operate, like [generating addresses](Wallet::get_new_address), [returning the balance](Wallet::get_balance),
/// [creating transactions](Wallet::create_tx), etc.
///
self
}
- /// Spend all the available inputs. This respects filters like [`unspendable`] and the change policy.
+ /// Spend all the available inputs. This respects filters like [`TxBuilder::unspendable`] and the change policy.
pub fn drain_wallet(mut self) -> Self {
self.drain_wallet = true;
self