Skip to content

Commit df5005c

Browse files
authored
Merge pull request #16 from notmandatory/update_bdk_024
Bump bdk version to 0.24.0
2 parents 377c9b7 + a944bb2 commit df5005c

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

Cargo.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk-reserves"
3-
version = "0.23.0"
3+
version = "0.24.0"
44
authors = ["Richard Ulrich <richard.ulrich@seba.swiss>"]
55
edition = "2018"
66
description = "Proof of reserves for bitcoin dev kit"
@@ -10,12 +10,13 @@ license = "MIT OR Apache-2.0"
1010
repository = "https://github.com/bitcoindevkit/bdk-reserves"
1111

1212
[dependencies]
13-
bdk = { version = "0.23", default-features = false }
13+
bdk = { version = "0.24", default-features = false }
1414
bitcoinconsensus = "0.19.0-3"
1515
log = "^0.4"
1616

1717
[dev-dependencies]
1818
rstest = "^0.11"
1919
bdk-testutils = "^0.4"
20-
bdk = { version = "0.23", default-features = true }
21-
electrsd = { version = "0.20", features = ["bitcoind_22_0", "electrs_0_9_1"] }
20+
bdk = { version = "0.24", default-features = true }
21+
electrsd = { version = "0.21", features = ["bitcoind_22_0", "electrs_0_9_1"] }
22+
base64 = "^0.13"

src/reserves.rs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ use bdk::bitcoin::hash_types::{PubkeyHash, Txid};
2626
use bdk::bitcoin::hashes::{hash160, sha256d, Hash};
2727
use bdk::bitcoin::util::address::Payload;
2828
use bdk::bitcoin::util::psbt::{Input, PartiallySignedTransaction as PSBT};
29-
use bdk::bitcoin::{Address, Network};
29+
use bdk::bitcoin::{Address, Network, Sequence};
3030
use bdk::database::BatchDatabase;
3131
use bdk::wallet::tx_builder::TxOrdering;
3232
use bdk::wallet::Wallet;
@@ -326,15 +326,15 @@ fn challenge_txin(message: &str) -> TxIn {
326326
let message = sha256d::Hash::hash(message.as_bytes());
327327
TxIn {
328328
previous_output: OutPoint::new(Txid::from_hash(message), 0),
329-
sequence: 0xFFFFFFFF,
329+
sequence: Sequence(0xFFFFFFFF),
330330
..Default::default()
331331
}
332332
}
333333

334334
#[cfg(test)]
335335
mod test {
336336
use super::*;
337-
use bdk::bitcoin::base64;
337+
use base64;
338338
use bdk::bitcoin::consensus::encode::deserialize;
339339
use bdk::bitcoin::{Address, Network};
340340
use bdk::wallet::get_funded_wallet;
@@ -348,12 +348,14 @@ mod test {
348348
let psbt = wallet.create_proof(message).unwrap();
349349
let psbt_ser = serialize(&psbt);
350350
let psbt_b64 = base64::encode(&psbt_ser);
351-
let expected = r#"cHNidP8BAH4BAAAAAmw1RvG4UzfnSafpx62EPTyha6VslP0Er7n3TxjEpeBeAAAAAAD/////2johM0znoXIXT1lg+ySrvGrtq1IGXPJzpfi/emkV9iIAAAAAAP////8BUMMAAAAAAAAZdqkUn3/QltN+0sDj9/DPySS+70/862iIrAAAAAAAAQEKAAAAAAAAAAABUQEHAAABAR9QwwAAAAAAABYAFOzlJlcQU9qGRUyeBmd56vnRUC5qAAA="#;
351+
let expected = r#"cHNidP8BAH4BAAAAAmw1RvG4UzfnSafpx62EPTyha6VslP0Er7n3TxjEpeBeAAAAAAD/////2johM0znoXIXT1lg+ySrvGrtq1IGXPJzpfi/emkV9iIAAAAAAP////8BUMMAAAAAAAAZdqkUn3/QltN+0sDj9/DPySS+70/862iIrAAAAAAAAQEKAAAAAAAAAAABUQEHAAABAR9QwwAAAAAAABYAFOzlJlcQU9qGRUyeBmd56vnRUC5qIgYDKwVYB4vsOGlKhJM9ZZMD4lddrn6RaFkRRUEVv9ZEh+ME7OUmVwAA"#;
352352
assert_eq!(psbt_b64, expected);
353353
}
354354

355355
#[test]
356-
#[should_panic(expected = "Descriptor(Miniscript(Unexpected(\"Key too short")]
356+
#[should_panic(
357+
expected = "Descriptor(Miniscript(Unexpected(\"unexpected «Key too short (<66 char), doesn't match any format»\")))"
358+
)]
357359
fn invalid_descriptor() {
358360
let descriptor = "wpkh(cVpPVqXRyPcFW)";
359361
let (wallet, _, _) = get_funded_wallet(descriptor);

0 commit comments

Comments
 (0)