Remove Option trickery from TxBuilder API

see: https://github.com/bitcoindevkit/bdk/pull/258#issuecomment-754685962
This commit is contained in:
LLFourn
2021-01-11 14:14:14 +11:00
parent 735db02850
commit 890d6191a1
6 changed files with 455 additions and 546 deletions

View File

@@ -85,9 +85,12 @@
//! // create wallet, sync, ...
//!
//! let to_address = Address::from_str("2N4eQYCbKUHCCTUjBJeHcJp9ok6J2GZsTDt").unwrap();
//! let (psbt, details) = wallet.build_tx().coin_selection(AlwaysSpendEverything)
//! .add_recipient(to_address.script_pubkey(), 50_000)
//! .finish()?;
//! let (psbt, details) = {
//! let mut builder = wallet.build_tx().coin_selection(AlwaysSpendEverything);
//! builder
//! .add_recipient(to_address.script_pubkey(), 50_000);
//! builder.finish()?
//! };
//!
//! // inspect, sign, broadcast, ...
//!