Skip to content

Commit 7020a73

Browse files
committed
Update packages - secp256k1 + bitcoin + bitcoin_hashes for spdk (psbt-v2)
1 parent 8e74226 commit 7020a73

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

Cargo.toml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,18 @@ sending = []
2121
receiving = []
2222

2323
[dependencies]
24-
secp256k1 = {version = "0.28.1", features = ["rand"] }
24+
secp256k1 = { version = "0.29", default-features = false, features = ["alloc"] }
2525
hex = "0.4"
2626
bech32 = "0.9"
2727
bimap = "0.6"
2828
serde = { version = "1.0", features = ["derive"] }
2929
serde_json = "1.0"
30-
bitcoin_hashes = "0.13.0"
30+
bitcoin_hashes = "0.14"
31+
32+
# Optional PSBT dependencies
33+
bitcoin = { version = "0.32.8", optional = true, default-features = false }
3134

3235
[dev-dependencies]
3336
rust-bip39 = { version = "1.0.0", features = ["rand"] }
34-
bitcoin ={ version = "0.31.1", features = ["serde"] }
37+
bitcoin = { version = "0.32.8", features = ["serde", "std"] }
38+
secp256k1 = { version = "0.29", features = ["std", "rand-std"] }

src/receiving.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ impl Serialize for SerializablePubkey {
148148
S: serde::Serializer,
149149
{
150150
let mut seq = serializer.serialize_tuple(self.0.len())?;
151-
for element in self.0.as_ref() {
151+
for element in <[u8; 33] as AsRef<[u8]>>::as_ref(&self.0) {
152152
seq.serialize_element(element)?;
153153
}
154154
seq.end()

0 commit comments

Comments
 (0)