diff --git a/Cargo.lock b/Cargo.lock index f749b59..cebcf0d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -854,6 +854,12 @@ dependencies = [ "derive_arbitrary", ] +[[package]] +name = "arc-swap" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" + [[package]] name = "argminmax" version = "0.6.2" @@ -3878,7 +3884,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", + "socket2 0.5.7", "tokio", "tower-service", "tracing", @@ -4839,7 +4845,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -5688,7 +5694,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 1.1.3", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 2.0.72", @@ -7154,7 +7160,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "rayon", - "redis", + "redis 0.25.4", "reqwest 0.11.27", "reth", "reth-basic-payload-builder", @@ -7234,7 +7240,7 @@ dependencies = [ "prost", "rand 0.8.5", "rbuilder", - "redis", + "redis 0.27.5", "reqwest 0.11.27", "reth", "reth-db", @@ -7279,6 +7285,23 @@ dependencies = [ "url", ] +[[package]] +name = "redis" +version = "0.27.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81cccf17a692ce51b86564334614d72dcae1def0fd5ecebc9f02956da74352b5" +dependencies = [ + "arc-swap", + "combine", + "itoa", + "num-bigint", + "percent-encoding", + "ryu", + "sha1_smol", + "socket2 0.5.7", + "url", +] + [[package]] name = "redox_syscall" version = "0.2.16" diff --git a/Cargo.toml b/Cargo.toml index b09c276..443f6e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ alloy-provider = { version = "0.3.0" } prometheus = "0.13.4" ctor = "0.2" flume = "0.11.0" -redis = "0.25.4" +redis = "0.27.5" tonic = "0.8" prost = "0.11" tokio-stream = { version = "0.1", features = ["net"] }