diff --git a/bdk-ffi/src/bdk.udl b/bdk-ffi/src/bdk.udl index 895ebb8..d62edd1 100644 --- a/bdk-ffi/src/bdk.udl +++ b/bdk-ffi/src/bdk.udl @@ -337,8 +337,6 @@ interface TxBuilder { interface BumpFeeTxBuilder { constructor(string txid, FeeRate fee_rate); - BumpFeeTxBuilder allow_shrinking(Script script_pubkey); - BumpFeeTxBuilder enable_rbf(); BumpFeeTxBuilder enable_rbf_with_sequence(u32 nsequence); diff --git a/bdk-ffi/src/error.rs b/bdk-ffi/src/error.rs index b58deb7..343315f 100644 --- a/bdk-ffi/src/error.rs +++ b/bdk-ffi/src/error.rs @@ -6,7 +6,7 @@ use bdk::chain::tx_graph::CalculateFeeError as BdkCalculateFeeError; use bdk::descriptor::DescriptorError as BdkDescriptorError; use bdk::wallet::error::BuildFeeBumpError; use bdk::wallet::signer::SignerError as BdkSignerError; -use bdk::wallet::tx_builder::{AddUtxoError, AllowShrinkingError}; +use bdk::wallet::tx_builder::AddUtxoError; use bdk::wallet::NewOrLoadError; use bdk_esplora::esplora_client::{Error as BdkEsploraError, Error}; use bdk_file_store::FileError as BdkFileError; @@ -504,16 +504,6 @@ impl From for CreateTxError { } } -impl From for CreateTxError { - fn from(error: AllowShrinkingError) -> Self { - match error { - AllowShrinkingError::MissingScriptPubKey(_script) => { - CreateTxError::ChangePolicyDescriptor - } - } - } -} - impl From for CreateTxError { fn from(error: BuildFeeBumpError) -> Self { match error { diff --git a/bdk-ffi/src/wallet.rs b/bdk-ffi/src/wallet.rs index 3cd5f33..ff784d0 100644 --- a/bdk-ffi/src/wallet.rs +++ b/bdk-ffi/src/wallet.rs @@ -355,7 +355,6 @@ impl TxBuilder { pub(crate) struct BumpFeeTxBuilder { pub(crate) txid: String, pub(crate) fee_rate: Arc, - pub(crate) allow_shrinking: Option>, pub(crate) rbf: Option, } @@ -364,18 +363,10 @@ impl BumpFeeTxBuilder { Self { txid, fee_rate, - allow_shrinking: None, rbf: None, } } - pub(crate) fn allow_shrinking(&self, script_pubkey: Arc