depolymerization

wire gateway for Bitcoin/Ethereum
Log | Files | Refs | Submodules | README | LICENSE

commit e034eeb86398da01d4894dbab50c45ece97bdc58
parent 639007225869545654ca90c44859c63a37656b8b
Author: Antoine A <>
Date:   Thu,  8 May 2025 17:24:05 +0200

common: Update dependencies and bitcoind

Diffstat:
MCargo.lock | 82+++++--------------------------------------------------------------------------
MREADME.md | 2+-
Mcommon/Cargo.toml | 10+---------
Meth-wire/Cargo.toml | 1-
Mscript/prepare.sh | 2+-
Mwire-gateway/Cargo.toml | 2--
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