Skip to content

Commit 21930be

Browse files
committed
Merge branch 'bump_deps' into new-index
2 parents 38d2525 + 56e03c8 commit 21930be

13 files changed

+122
-73
lines changed

Cargo.lock

+85-44
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+4-5
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,13 @@ arraydeque = "0.5.1"
2222
arrayref = "0.3.6"
2323
base64 = "0.22"
2424
bincode = "1.3.1"
25-
bitcoin = { version = "0.31", features = ["serde"] }
25+
bitcoin = { version = "0.32", features = ["serde"] }
2626
clap = "2.33.3"
2727
crossbeam-channel = "0.5.0"
2828
dirs = "5.0.1"
29-
elements = { version = "0.24", features = ["serde"], optional = true }
29+
elements = { version = "0.25", features = ["serde"], optional = true }
3030
error-chain = "0.12.4"
3131
glob = "0.3"
32-
hex = { package = "hex-conservative", version = "0.1.1" }
3332
itertools = "0.12"
3433
lazy_static = "1.3.0"
3534
libc = "0.2.81"
@@ -61,8 +60,8 @@ zmq = "0.10.0"
6160

6261

6362
[dev-dependencies]
64-
bitcoind = { version = "0.34.3", features = ["25_0"] }
65-
elementsd = { version = "0.9.2", features = ["22_1_1"] }
63+
bitcoind = { version = "0.36", features = ["25_0"] }
64+
elementsd = { version = "0.11", features = ["22_1_1"] }
6665
electrumd = { version = "0.1.0", features = ["4_5_4"] }
6766
ureq = { version = "2.9", default-features = false, features = ["json"] }
6867
tempfile = "3.10"

src/bin/popular-scripts.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
extern crate electrs;
22

3+
use bitcoin::hex::DisplayHex;
34
use electrs::{
45
config::Config,
56
new_index::{Store, TxHistoryKey},
67
util::bincode,
78
};
8-
use hex::DisplayHex;
99

1010
fn main() {
1111
let config = Config::from_args();

src/bin/tx-fingerprint-stats.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ fn main() {
6262
}
6363

6464
let tx: Transaction = deserialize(&value).expect("failed to parse Transaction");
65-
let txid = tx.txid();
65+
let txid = tx.compute_txid();
6666

6767
iter.next();
6868

src/daemon.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ use std::time::Duration;
1010
use std::{env, fs, io};
1111

1212
use base64::prelude::{Engine, BASE64_STANDARD};
13+
use bitcoin::hex::FromHex;
1314
use error_chain::ChainedError;
14-
use hex::FromHex;
1515
use rayon::iter::{IndexedParallelIterator, IntoParallelIterator, ParallelIterator};
1616
use serde_json::{from_str, from_value, Value};
1717

src/electrum/server.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ use std::thread;
77
use std::time::Instant;
88

99
use bitcoin::hashes::sha256d::Hash as Sha256dHash;
10+
use bitcoin::hex::DisplayHex;
1011
use crypto::digest::Digest;
1112
use crypto::sha2::Sha256;
1213
use error_chain::ChainedError;
13-
use hex::{self, DisplayHex};
1414
use serde_json::{from_str, Value};
1515

1616
#[cfg(not(feature = "liquid"))]

src/elements/mod.rs

+9
Original file line numberDiff line numberDiff line change
@@ -94,4 +94,13 @@ pub mod ebcompact {
9494
self.is_v1_p2tr()
9595
}
9696
}
97+
98+
pub trait TxidCompat {
99+
fn compute_txid(&self) -> elements::Txid;
100+
}
101+
impl TxidCompat for elements::Transaction {
102+
fn compute_txid(&self) -> elements::Txid {
103+
self.txid()
104+
}
105+
}
97106
}

0 commit comments

Comments
 (0)