commit e034eeb86398da01d4894dbab50c45ece97bdc58
parent 639007225869545654ca90c44859c63a37656b8b
Author: Antoine A <>
Date: Thu, 8 May 2025 17:24:05 +0200
common: Update dependencies and bitcoind
Diffstat:
6 files changed, 8 insertions(+), 91 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -376,7 +376,6 @@ dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
- "serde",
"windows-link",
]
@@ -485,10 +484,6 @@ dependencies = [
"log",
"postgres",
"rand 0.9.1",
- "rust-ini",
- "serde",
- "serde_json",
- "serde_with",
"sqlx",
"taler-api",
"taler-common",
@@ -579,7 +574,7 @@ dependencies = [
"cookie",
"document-features",
"idna",
- "indexmap 2.9.0",
+ "indexmap",
"log",
"serde",
"serde_derive",
@@ -833,7 +828,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e"
dependencies = [
"powerfmt",
- "serde",
]
[[package]]
@@ -884,12 +878,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
[[package]]
-name = "dyn-clone"
-version = "1.0.19"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005"
-
-[[package]]
name = "ed25519"
version = "2.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -972,7 +960,6 @@ dependencies = [
"ethereum-types",
"serde",
"serde_json",
- "serde_repr",
"thiserror",
]
@@ -1062,9 +1049,9 @@ dependencies = [
[[package]]
name = "flexi_logger"
-version = "0.29.8"
+version = "0.30.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88a5a6882b2e137c4f2664562995865084eb5a00611fba30c582ef10354c4ad8"
+checksum = "cb03342077df16d5b1400d7bed00156882846d7a479ff61a6f10594bcc3423d8"
dependencies = [
"chrono",
"log",
@@ -1244,12 +1231,6 @@ dependencies = [
[[package]]
name = "hashbrown"
-version = "0.12.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
-
-[[package]]
-name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
@@ -1563,24 +1544,12 @@ dependencies = [
[[package]]
name = "indexmap"
-version = "1.9.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
-dependencies = [
- "autocfg",
- "hashbrown 0.12.3",
- "serde",
-]
-
-[[package]]
-name = "indexmap"
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e"
dependencies = [
"equivalent",
"hashbrown 0.15.4",
- "serde",
]
[[package]]
@@ -2331,26 +2300,6 @@ dependencies = [
]
[[package]]
-name = "ref-cast"
-version = "1.0.24"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf"
-dependencies = [
- "ref-cast-impl",
-]
-
-[[package]]
-name = "ref-cast-impl"
-version = "1.0.24"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
name = "regex"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2530,18 +2479,6 @@ dependencies = [
]
[[package]]
-name = "schemars"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
-dependencies = [
- "dyn-clone",
- "ref-cast",
- "serde",
- "serde_json",
-]
-
-[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2644,17 +2581,9 @@ version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf65a400f8f66fb7b0552869ad70157166676db75ed8181f8104ea91cf9d0b42"
dependencies = [
- "base64",
- "chrono",
- "hex",
- "indexmap 1.9.3",
- "indexmap 2.9.0",
- "schemars",
"serde",
"serde_derive",
- "serde_json",
"serde_with_macros",
- "time",
]
[[package]]
@@ -2812,7 +2741,7 @@ dependencies = [
"futures-util",
"hashbrown 0.15.4",
"hashlink",
- "indexmap 2.9.0",
+ "indexmap",
"log",
"memchr",
"once_cell",
@@ -3069,7 +2998,7 @@ dependencies = [
"clap",
"fastrand",
"glob",
- "indexmap 2.9.0",
+ "indexmap",
"jiff",
"serde",
"serde_json",
@@ -3943,7 +3872,6 @@ dependencies = [
"sqlx",
"taler-api",
"taler-common",
- "thiserror",
"time",
"tokio",
]
diff --git a/README.md b/README.md
@@ -38,7 +38,7 @@ Depolymerizer require:
#### Bitcoin
-[Bitcoind](https://bitcoincore.org/) version 28.1 is expected
+[Bitcoind](https://bitcoincore.org/) version 29.0 is expected
#### Ethereum
diff --git a/common/Cargo.toml b/common/Cargo.toml
@@ -8,20 +8,12 @@ repository.workspace = true
license-file.workspace = true
[dependencies]
-# Serialization framework
-serde.workspace = true
-# Serialization helper
-serde_with = "3.3.0"
-# JSON serialization
-serde_json.workspace = true
# Url format
url.workspace = true
# Error macros
thiserror.workspace = true
-# Ini files
-rust-ini = "0.21.0"
# Logging
-flexi_logger = { version = "0.29.3", default-features = false }
+flexi_logger = { version = "0.30.1", default-features = false }
log = "0.4.20"
# Postgres client
postgres = "0.19.7"
diff --git a/eth-wire/Cargo.toml b/eth-wire/Cargo.toml
@@ -17,7 +17,6 @@ clap.workspace = true
# Serialization library
serde.workspace = true
serde_json.workspace = true
-serde_repr = "0.1.16"
# Hexadecimal encoding
hex.workspace = true
# Ethereum serializable types
diff --git a/script/prepare.sh b/script/prepare.sh
@@ -16,7 +16,7 @@ function cleanup() {
trap cleanup EXIT
-BTC_VER="28.1"
+BTC_VER="29.0"
ETH_VER="1.13.5-916d6a44"
echo "Ⅰ - Find installed postgres version"
diff --git a/wire-gateway/Cargo.toml b/wire-gateway/Cargo.toml
@@ -13,8 +13,6 @@ taler-api.workspace = true
taler-common.workspace = true
# Async runtime
tokio = { workspace = true, features = ["net", "macros", "rt-multi-thread"] }
-# Error macros
-thiserror.workspace = true
# Async postgres client
sqlx.workspace = true
# Common lib