From fad0fe9f300618aac4e19cac1430f47c084671ab Mon Sep 17 00:00:00 2001 From: Tobin Harding Date: Thu, 6 May 2021 16:11:06 +1000 Subject: [PATCH] Update create transaction example code 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 | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index f5323b1a..4e9b1d11 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -125,12 +125,15 @@ //! 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)));