]> Untitled Git - bdk/commitdiff
Update create transaction example code
authorTobin Harding <me@tobin.cc>
Thu, 6 May 2021 06:11:06 +0000 (16:11 +1000)
committerAlekos Filini <alekos.filini@gmail.com>
Wed, 12 May 2021 12:13:23 +0000 (14:13 +0200)
The transaction builder changed a while ago, looks like some of the
example code did not get updated.

Update the transaction creation code to use a mutable builder.

src/lib.rs

index f5323b1aece5157eee77a86324ab6c4cf029f42f..4e9b1d11a0c8384e433eacf8cf1237e73ff74ef2 100644 (file)
 //!     wallet.sync(noop_progress(), None)?;
 //!
 //!     let send_to = wallet.get_address(New)?;
-//!     let (psbt, details) = wallet.build_tx()
-//!         .add_recipient(send_to.script_pubkey(), 50_000)
-//!         .enable_rbf()
-//!         .do_not_spend_change()
-//!         .fee_rate(FeeRate::from_sat_per_vb(5.0))
-//!         .finish()?;
+//!     let (psbt, details) = {
+//!         let mut builder =  wallet.build_tx();
+//!         builder
+//!             .add_recipient(send_to.script_pubkey(), 50_000)
+//!             .enable_rbf()
+//!             .do_not_spend_change()
+//!             .fee_rate(FeeRate::from_sat_per_vb(5.0))
+//!         builder.finish()?
+//!     };
 //!
 //!     println!("Transaction details: {:#?}", details);
 //!     println!("Unsigned PSBT: {}", base64::encode(&serialize(&psbt)));