summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine A <>2024-02-01 16:41:45 +0100
committerAntoine A <>2024-02-01 16:41:45 +0100
commitbc800d586f2fb2e487d52fb68a7904ddeac7dfbb (patch)
tree8416628cab083518825e1e5db47a041aaee8d075
parent284b8388215ca402c08e2601ce44c0f113d98068 (diff)
downloaddepolymerization-bc800d586f2fb2e487d52fb68a7904ddeac7dfbb.tar.gz
depolymerization-bc800d586f2fb2e487d52fb68a7904ddeac7dfbb.tar.bz2
depolymerization-bc800d586f2fb2e487d52fb68a7904ddeac7dfbb.zip
Test support for bitcoind 26.0 and update dependencies
-rw-r--r--Cargo.lock8
-rw-r--r--README.md2
-rw-r--r--instrumentation/Cargo.toml2
-rw-r--r--instrumentation/src/main.rs12
-rwxr-xr-xscript/prepare.sh6
-rw-r--r--wire-gateway/Cargo.toml2
6 files changed, 18 insertions, 14 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 95ecf9e..939d2e7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -614,9 +614,9 @@ dependencies = [
[[package]]
name = "deadpool-postgres"
-version = "0.11.0"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "40b75ba49590d27f677d3bebaf76cd15889ca8b308bc7ba99bfa25f1d7269c13"
+checksum = "bda39fa1cfff190d8924d447ad04fd22772c250438ca5ce1dfb3c80621c05aaa"
dependencies = [
"deadpool",
"tokio",
@@ -1357,9 +1357,9 @@ dependencies = [
[[package]]
name = "owo-colors"
-version = "3.5.0"
+version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f"
+checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f"
[[package]]
name = "parking_lot"
diff --git a/README.md b/README.md
index 823328f..4e8f08b 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ Depolymerizer require:
#### Bitcoin
-[Bitcoind](https://bitcoincore.org/) version 25.1 is expected
+[Bitcoind](https://bitcoincore.org/) version 26.0 is expected
#### Ethereum
diff --git a/instrumentation/Cargo.toml b/instrumentation/Cargo.toml
index 8ec2fe0..b06f292 100644
--- a/instrumentation/Cargo.toml
+++ b/instrumentation/Cargo.toml
@@ -26,7 +26,7 @@ tempfile = "3.3.0"
# RNG
fastrand = "2.0.1"
# terminal color
-owo-colors = "3.5.0"
+owo-colors = "4.0.0"
# Better backtrace
color-backtrace = "0.6.0"
# Send signal to child processes
diff --git a/instrumentation/src/main.rs b/instrumentation/src/main.rs
index c31fb71..b787d5f 100644
--- a/instrumentation/src/main.rs
+++ b/instrumentation/src/main.rs
@@ -138,7 +138,7 @@ pub fn main() {
pb.finish();
}
let out: String = out.lock().unwrap().clone();
- (result, start.elapsed(), out)
+ (result, start.elapsed(), out, pb.message())
});
(join, name)
})
@@ -151,7 +151,12 @@ pub fn main() {
let len = results.len();
m.clear().unwrap();
- for ((result, time, out), name) in results {
+ for ((result, _, out, msg), name) in &results {
+ if let Err(_) = result {
+ println!("{} {}\n{}", name.magenta(), msg.red(), out.bright_black());
+ }
+ }
+ for ((result, time, _, msg), name) in results {
match result {
Ok(_) => {
println!(
@@ -165,10 +170,9 @@ pub fn main() {
println!(
"{} {} {}",
name.magenta(),
- "ERR".red(),
+ msg.red(),
format_args!("{}s", time.as_secs()).bright_black()
);
- println!("{}", out.bright_black());
}
}
}
diff --git a/script/prepare.sh b/script/prepare.sh
index 184d74a..3de725f 100755
--- a/script/prepare.sh
+++ b/script/prepare.sh
@@ -20,13 +20,13 @@ echo "Ⅰ - Find installed postgres version"
PG_VER=`pg_config --version | egrep -o '[0-9]{1,}' | head -1`
echo "Found version $PG_VER"
-echo "Ⅱ - Install bitcoind version 25.1"
+echo "Ⅱ - Install bitcoind version 26.0"
cd $DIR
-curl -L https://bitcoincore.org/bin/bitcoin-core-25.1/bitcoin-25.1-x86_64-linux-gnu.tar.gz -o btc.tar.gz
+curl -L https://bitcoincore.org/bin/bitcoin-core-26.0/bitcoin-26.0-x86_64-linux-gnu.tar.gz -o btc.tar.gz
tar xvzf btc.tar.gz
rm -rfv ~/bitcoin
mkdir -pv ~/bitcoin
-mv -v bitcoin-25.1/* ~/bitcoin
+mv -v bitcoin-26.0/* ~/bitcoin
echo "Ⅲ - Install Go Ethereum (Geth) v1.13.11"
cd $DIR
diff --git a/wire-gateway/Cargo.toml b/wire-gateway/Cargo.toml
index 4f44c02..f73af0f 100644
--- a/wire-gateway/Cargo.toml
+++ b/wire-gateway/Cargo.toml
@@ -26,7 +26,7 @@ thiserror = "1.0.38"
miniz_oxide = "0.7.1"
# Async postgres client
tokio-postgres = { version = "0.7.7" }
-deadpool-postgres = "0.11.0"
+deadpool-postgres = "0.12.1"
# Socket activation
listenfd = "1.0.0"
# Common lib