From 9a381f6d32321f2a726092bd2b54ab10d105e9c6 Mon Sep 17 00:00:00 2001 From: Steve Myers Date: Mon, 17 Oct 2022 16:14:55 -0500 Subject: [PATCH] Rename PartiallySignedBitcoinTransaction to PartiallySignedTransaction --- src/bdk.udl | 12 ++++++------ src/lib.rs | 28 ++++++++++++++-------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/bdk.udl b/src/bdk.udl index 97d3483..d696b02 100644 --- a/src/bdk.udl +++ b/src/bdk.udl @@ -137,7 +137,7 @@ interface Blockchain { constructor(BlockchainConfig config); [Throws=BdkError] - void broadcast([ByRef] PartiallySignedBitcoinTransaction psbt); + void broadcast([ByRef] PartiallySignedTransaction psbt); [Throws=BdkError] u32 get_height(); @@ -188,7 +188,7 @@ interface Wallet { Balance get_balance(); [Throws=BdkError] - boolean sign([ByRef] PartiallySignedBitcoinTransaction psbt); + boolean sign([ByRef] PartiallySignedTransaction psbt); [Throws=BdkError] sequence list_transactions(); @@ -202,7 +202,7 @@ interface Wallet { sequence list_unspent(); }; -interface PartiallySignedBitcoinTransaction { +interface PartiallySignedTransaction { [Throws=BdkError] constructor(string psbt_base64); @@ -213,11 +213,11 @@ interface PartiallySignedBitcoinTransaction { sequence extract_tx(); [Throws=BdkError] - PartiallySignedBitcoinTransaction combine(PartiallySignedBitcoinTransaction other); + PartiallySignedTransaction combine(PartiallySignedTransaction other); }; dictionary TxBuilderResult { - PartiallySignedBitcoinTransaction psbt; + PartiallySignedTransaction psbt; TransactionDetails transaction_details; }; @@ -270,7 +270,7 @@ interface BumpFeeTxBuilder { BumpFeeTxBuilder enable_rbf_with_sequence(u32 nsequence); [Throws=BdkError] - PartiallySignedBitcoinTransaction finish([ByRef] Wallet wallet); + PartiallySignedTransaction finish([ByRef] Wallet wallet); }; interface Mnemonic { diff --git a/src/lib.rs b/src/lib.rs index 259dbc3..ed98e42 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -210,7 +210,7 @@ impl Blockchain { self.blockchain_mutex.lock().expect("blockchain") } - fn broadcast(&self, psbt: &PartiallySignedBitcoinTransaction) -> Result<(), BdkError> { + fn broadcast(&self, psbt: &PartiallySignedTransaction) -> Result<(), BdkError> { let tx = psbt.internal.lock().unwrap().clone().extract_tx(); self.get_blockchain().broadcast(&tx) } @@ -341,14 +341,14 @@ impl fmt::Debug for ProgressHolder { } #[derive(Debug)] -pub struct PartiallySignedBitcoinTransaction { - internal: Mutex, +pub struct PartiallySignedTransaction { + internal: Mutex, } -impl PartiallySignedBitcoinTransaction { +impl PartiallySignedTransaction { fn new(psbt_base64: String) -> Result { - let psbt: PartiallySignedTransaction = PartiallySignedTransaction::from_str(&psbt_base64)?; - Ok(PartiallySignedBitcoinTransaction { + let psbt: BdkPartiallySignedTransaction = BdkPartiallySignedTransaction::from_str(&psbt_base64)?; + Ok(PartiallySignedTransaction { internal: Mutex::new(psbt), }) } @@ -379,13 +379,13 @@ impl PartiallySignedBitcoinTransaction { /// In accordance with BIP 174 this function is commutative i.e., `A.combine(B) == B.combine(A)` fn combine( &self, - other: Arc, - ) -> Result, BdkError> { + other: Arc, + ) -> Result, BdkError> { let other_psbt = other.internal.lock().unwrap().clone(); let mut original_psbt = self.internal.lock().unwrap().clone(); original_psbt.combine(other_psbt)?; - Ok(Arc::new(PartiallySignedBitcoinTransaction { + Ok(Arc::new(PartiallySignedTransaction { internal: Mutex::new(original_psbt), })) } @@ -460,7 +460,7 @@ impl Wallet { } /// Sign a transaction with all the wallet’s signers. - fn sign(&self, psbt: &PartiallySignedBitcoinTransaction) -> Result { + fn sign(&self, psbt: &PartiallySignedTransaction) -> Result { let mut psbt = psbt.internal.lock().unwrap(); self.get_wallet().sign(&mut psbt, SignOptions::default()) } @@ -532,7 +532,7 @@ enum RbfValue { /// The result after calling the TxBuilder finish() function. Contains unsigned PSBT and /// transaction details. pub struct TxBuilderResult { - pub psbt: Arc, + pub psbt: Arc, pub transaction_details: TransactionDetails, } @@ -770,7 +770,7 @@ impl TxBuilder { tx_builder .finish() .map(|(psbt, tx_details)| TxBuilderResult { - psbt: Arc::new(PartiallySignedBitcoinTransaction { + psbt: Arc::new(PartiallySignedTransaction { internal: Mutex::new(psbt), }), transaction_details: TransactionDetails::from(&tx_details), @@ -828,7 +828,7 @@ impl BumpFeeTxBuilder { } /// Finish building the transaction. Returns the BIP174 PSBT. - fn finish(&self, wallet: &Wallet) -> Result, BdkError> { + fn finish(&self, wallet: &Wallet) -> Result, BdkError> { let wallet = wallet.get_wallet(); let txid = Txid::from_str(self.txid.as_str())?; let mut tx_builder = wallet.build_fee_bump(txid)?; @@ -851,7 +851,7 @@ impl BumpFeeTxBuilder { } tx_builder .finish() - .map(|(psbt, _)| PartiallySignedBitcoinTransaction { + .map(|(psbt, _)| PartiallySignedTransaction { internal: Mutex::new(psbt), }) .map(Arc::new)