Skip to content

Commit 08be0d4

Browse files
thunderbiscuitreez
authored andcommitted
deps: bdk_wallet 2.0.0-beta
1 parent e59b1e7 commit 08be0d4

File tree

5 files changed

+37
-34
lines changed

5 files changed

+37
-34
lines changed

bdk-ffi/Cargo.lock

Lines changed: 16 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bdk-ffi/Cargo.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ path = "uniffi-bindgen.rs"
1818
default = ["uniffi/cli"]
1919

2020
[dependencies]
21-
bdk_wallet = { version = "1.2.0", features = ["all-keys", "keys-bip39", "rusqlite"] }
22-
bdk_core = { version = "0.4.1" }
23-
bdk_esplora = { version = "0.20.1", default-features = false, features = ["std", "blocking", "blocking-https-rustls"] }
24-
bdk_electrum = { version = "0.21.0", default-features = false, features = ["use-rustls-ring"] }
25-
bdk_kyoto = { version = "0.10.0" }
21+
bdk_wallet = { version = "2.0.0-beta.0", features = ["all-keys", "keys-bip39", "rusqlite"] }
22+
bdk_esplora = { version = "0.22.0", default-features = false, features = ["std", "blocking", "blocking-https-rustls"] }
23+
bdk_electrum = { version = "0.23.0", default-features = false, features = ["use-rustls-ring"] }
24+
bdk_kyoto = { version = "0.11.0" }
2625

2726
uniffi = { version = "=0.29.1" }
2827
thiserror = "1.0.58"

bdk-ffi/src/electrum.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,19 @@ use crate::error::ElectrumError;
33
use crate::types::Update;
44
use crate::types::{FullScanRequest, SyncRequest};
55

6-
use bdk_core::spk_client::FullScanRequest as BdkFullScanRequest;
7-
use bdk_core::spk_client::FullScanResponse as BdkFullScanResponse;
8-
use bdk_core::spk_client::SyncRequest as BdkSyncRequest;
9-
use bdk_core::spk_client::SyncResponse as BdkSyncResponse;
106
use bdk_electrum::electrum_client::HeaderNotification as BdkHeaderNotification;
117
use bdk_electrum::electrum_client::ServerFeaturesRes as BdkServerFeaturesRes;
128
use bdk_electrum::BdkElectrumClient as BdkBdkElectrumClient;
139
use bdk_wallet::bitcoin::Transaction as BdkTransaction;
10+
use bdk_wallet::chain::spk_client::FullScanRequest as BdkFullScanRequest;
11+
use bdk_wallet::chain::spk_client::FullScanResponse as BdkFullScanResponse;
12+
use bdk_wallet::chain::spk_client::SyncRequest as BdkSyncRequest;
13+
use bdk_wallet::chain::spk_client::SyncResponse as BdkSyncResponse;
1414
use bdk_wallet::KeychainKind;
1515
use bdk_wallet::Update as BdkUpdate;
1616

17-
use bdk_core::bitcoin::hex::{Case, DisplayHex};
1817
use bdk_electrum::electrum_client::ElectrumApi;
18+
use bdk_wallet::bitcoin::hex::{Case, DisplayHex};
1919
use std::collections::BTreeMap;
2020
use std::sync::Arc;
2121

@@ -191,7 +191,7 @@ pub struct ServerFeaturesRes {
191191
impl From<BdkServerFeaturesRes> for ServerFeaturesRes {
192192
fn from(value: BdkServerFeaturesRes) -> ServerFeaturesRes {
193193
let hash_str = value.genesis_hash.to_hex_string(Case::Lower);
194-
let blockhash = hash_str.parse::<bdk_core::bitcoin::BlockHash>().unwrap();
194+
let blockhash = hash_str.parse::<bdk_wallet::bitcoin::BlockHash>().unwrap();
195195
ServerFeaturesRes {
196196
server_version: value.server_version,
197197
genesis_hash: Arc::new(BlockHash(blockhash)),

bdk-ffi/src/error.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
use crate::OutPoint;
22

3-
use bdk_core::bitcoin::script::PushBytesError;
43
use bdk_electrum::electrum_client::Error as BdkElectrumError;
54
use bdk_esplora::esplora_client::Error as BdkEsploraError;
65
use bdk_wallet::bitcoin::address::ParseError as BdkParseError;
@@ -13,6 +12,7 @@ use bdk_wallet::bitcoin::hex::DisplayHex;
1312
use bdk_wallet::bitcoin::psbt::Error as BdkPsbtError;
1413
use bdk_wallet::bitcoin::psbt::ExtractTxError as BdkExtractTxError;
1514
use bdk_wallet::bitcoin::psbt::PsbtParseError as BdkPsbtParseError;
15+
use bdk_wallet::bitcoin::script::PushBytesError;
1616
use bdk_wallet::chain::local_chain::CannotConnectError as BdkCannotConnectError;
1717
use bdk_wallet::chain::rusqlite::Error as BdkSqliteError;
1818
use bdk_wallet::chain::tx_graph::CalculateFeeError as BdkCalculateFeeError;
@@ -1053,6 +1053,9 @@ impl From<BuildFeeBumpError> for CreateTxError {
10531053
BuildFeeBumpError::FeeRateUnavailable => CreateTxError::FeeRateTooLow {
10541054
required: "unavailable".to_string(),
10551055
},
1056+
BuildFeeBumpError::InvalidOutputIndex(outpoint) => CreateTxError::UnknownUtxo {
1057+
outpoint: outpoint.to_string(),
1058+
},
10561059
}
10571060
}
10581061
}

bdk-ffi/src/types.rs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ use crate::bitcoin::{
55
use crate::descriptor::Descriptor;
66
use crate::error::{CreateTxError, RequestBuilderError};
77

8-
use bdk_core::bitcoin::absolute::LockTime as BdkLockTime;
9-
use bdk_core::spk_client::SyncItem;
10-
use bdk_core::BlockId as BdkBlockId;
8+
use bdk_wallet::bitcoin::absolute::LockTime as BdkLockTime;
9+
use bdk_wallet::chain::spk_client::SyncItem;
10+
use bdk_wallet::chain::BlockId as BdkBlockId;
1111

1212
use bdk_wallet::bitcoin::Transaction as BdkTransaction;
1313
use bdk_wallet::chain::spk_client::FullScanRequest as BdkFullScanRequest;
@@ -81,7 +81,7 @@ impl From<BdkChainPosition<BdkConfirmationBlockTime>> for ChainPosition {
8181
transitively: transitively.map(|t| Arc::new(Txid(t))),
8282
}
8383
}
84-
BdkChainPosition::Unconfirmed { last_seen } => ChainPosition::Unconfirmed {
84+
BdkChainPosition::Unconfirmed { last_seen, .. } => ChainPosition::Unconfirmed {
8585
timestamp: last_seen,
8686
},
8787
}
@@ -784,6 +784,7 @@ impl From<IndexerChangeSet> for bdk_wallet::chain::indexer::keychain_txout::Chan
784784
}
785785
Self {
786786
last_revealed: changes,
787+
spk_cache: Default::default(),
787788
}
788789
}
789790
}
@@ -900,6 +901,8 @@ impl From<TxGraphChangeSet> for bdk_wallet::chain::tx_graph::ChangeSet<BdkConfir
900901
txouts,
901902
anchors,
902903
last_seen,
904+
first_seen: Default::default(),
905+
last_evicted: Default::default(),
903906
}
904907
}
905908
}

0 commit comments

Comments
 (0)