diff --git a/Cargo.lock b/Cargo.lock --- a/Cargo.lock +++ b/Cargo.lock @@ -232,7 +232,7 @@ "bitcoinsuite-core", "bytes", "hex", - "itertools 0.10.5", + "itertools 0.13.0", "pretty_assertions", "serde", "thiserror 2.0.3", @@ -341,7 +341,7 @@ "chronik-util", "fastrand", "hex", - "itertools 0.10.5", + "itertools 0.13.0", "postcard", "pretty_assertions", "rocksdb", @@ -930,9 +930,9 @@ [[package]] name = "hex-literal" -version = "0.3.4" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "hex_lit" @@ -1707,11 +1707,10 @@ [[package]] name = "serde_cbor" -version = "0.10.2" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7081ed758ec726a6ed8ee7e92f5d3f6e6f8c3901b1f972e3a4a2f2599fad14f" +checksum = "2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5" dependencies = [ - "byteorder", "half", "serde", ] @@ -2067,15 +2066,13 @@ [[package]] name = "tower-http" -version = "0.5.2" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +checksum = "403fa3b783d4b626a8ad51d766ab03cb6d2dbfc46b1c5d4448395e6628dc9697" dependencies = [ "bitflags 2.6.0", "bytes", "http", - "http-body", - "http-body-util", "pin-project-lite", "tower-layer", "tower-service", diff --git a/chronik/bitcoinsuite-core/Cargo.toml b/chronik/bitcoinsuite-core/Cargo.toml --- a/chronik/bitcoinsuite-core/Cargo.toml +++ b/chronik/bitcoinsuite-core/Cargo.toml @@ -17,7 +17,7 @@ hex = "0.4" # hex!() macro for byte array hex literals -hex-literal = "0.3" +hex-literal = "0.4.1" # Implementation of RIPEMD-160 etc. cryptographic hash functions ripemd = "0.1" diff --git a/chronik/bitcoinsuite-slp/Cargo.toml b/chronik/bitcoinsuite-slp/Cargo.toml --- a/chronik/bitcoinsuite-slp/Cargo.toml +++ b/chronik/bitcoinsuite-slp/Cargo.toml @@ -19,7 +19,7 @@ hex = "0.4" # Extension on iterators -itertools = "0.10" +itertools = "0.13.0" # Serialize structs serde = { version = "1.0", features = ["derive"] } diff --git a/chronik/chronik-db/Cargo.toml b/chronik/chronik-db/Cargo.toml --- a/chronik/chronik-db/Cargo.toml +++ b/chronik/chronik-db/Cargo.toml @@ -31,7 +31,7 @@ hex = "0.4" # Extends iterators with handy helpers -itertools = "0.10" +itertools = "0.13.0" # Compact and fast serialization postcard = { version = "1.0", features = ["alloc"] } diff --git a/chronik/chronik-http/Cargo.toml b/chronik/chronik-http/Cargo.toml --- a/chronik/chronik-http/Cargo.toml +++ b/chronik/chronik-http/Cargo.toml @@ -53,7 +53,7 @@ thiserror = "2.0.3" # Tower middleware and utilities for HTTP clients and servers -tower-http = { version = "0.5", features = ["cors"] } +tower-http = { version = "0.6.2", features = ["cors"] } # Trait representing an asynchronous server. tower-service = "0.3" diff --git a/chronik/chronik-indexer/Cargo.toml b/chronik/chronik-indexer/Cargo.toml --- a/chronik/chronik-indexer/Cargo.toml +++ b/chronik/chronik-indexer/Cargo.toml @@ -40,7 +40,7 @@ hex = "0.4" # hex!() macro for byte array hex literals -hex-literal = "0.3" +hex-literal = "0.4.1" # Async runtime [dependencies.tokio] diff --git a/modules/ecash-secp256k1/Cargo.toml b/modules/ecash-secp256k1/Cargo.toml --- a/modules/ecash-secp256k1/Cargo.toml +++ b/modules/ecash-secp256k1/Cargo.toml @@ -43,7 +43,7 @@ [dev-dependencies] rand_core = "0.6" -serde_cbor = "0.10.0" +serde_cbor = "0.11.2" serde_test = "1.0.19" bincode = "1.3.3" hex_lit = "0.1.1" diff --git a/web/explorer/explorer-exe/Cargo.toml b/web/explorer/explorer-exe/Cargo.toml --- a/web/explorer/explorer-exe/Cargo.toml +++ b/web/explorer/explorer-exe/Cargo.toml @@ -9,4 +9,4 @@ explorer-server = { path = "../explorer-server" } tokio = { version = "1.14", features = ["full"] } futures = "0.3" -axum = "0.5.7" +axum = "0.7.9" diff --git a/web/explorer/explorer-server/Cargo.toml b/web/explorer/explorer-server/Cargo.toml --- a/web/explorer/explorer-server/Cargo.toml +++ b/web/explorer/explorer-server/Cargo.toml @@ -8,8 +8,8 @@ bitcoinsuite-chronik-client = { git = "https://github.com/LogosFoundation/bitcoinsuite", rev = "6d2d946" } bitcoinsuite-error = { git = "https://github.com/LogosFoundation/bitcoinsuite", rev = "6d2d946" } bitcoinsuite-core = { git = "https://github.com/LogosFoundation/bitcoinsuite", rev = "6d2d946" } -bitcoin = "0.25" -maud = "0.22" +bitcoin = "0.32.5" +maud = "0.26.0" tokio = { version = "1.14", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" @@ -17,14 +17,14 @@ futures = "0.3" num-format = "0.4" chrono = "0.4" -chrono-humanize = "0.1.1" -base64 = "0.13" -qrcode-generator = "4.0" +chrono-humanize = "0.2.3" +base64 = "0.22.1" +qrcode-generator = "5.0.0" thiserror = "2.0.3" -toml = "0.5" -askama = "0.10.5" -humansize = "1.1.1" +toml = "0.8.19" +askama = "0.12.1" +humansize = "2.1.3" eyre = "0.6" -axum = "0.5.7" -tower-http = { version = "0.3.4", features = ["fs"] } +axum = "0.7.9" +tower-http = { version = "0.6.2", features = ["fs"] } regex = "1.10.5"