diff --git a/Cargo.lock b/Cargo.lock index 2dcf30835..57a0213c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,7 +104,7 @@ dependencies = [ "sp1-prover", "sp1-sdk", "test-log", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-util", "tonic 0.12.3", @@ -154,7 +154,7 @@ dependencies = [ "serde", "serde_json", "test-log", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -174,7 +174,7 @@ dependencies = [ "futures", "rstest", "test-log", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-util", "tracing", @@ -195,7 +195,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "thiserror 2.0.12", + "thiserror 2.0.17", "toml", "tracing", "tracing-appender", @@ -218,7 +218,7 @@ dependencies = [ "num-traits", "sp1-primitives", "sp1-zkvm", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -231,7 +231,7 @@ dependencies = [ "ethers", "ethers-gcp-kms-signer", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -248,10 +248,10 @@ dependencies = [ "agglayer-storage", "agglayer-types", "anyhow", - "axum 0.8.4", + "axum 0.8.7", "bincode", "ethers", - "http 1.3.1", + "http 1.4.0", "prost 0.13.5", "serde", "serde_json", @@ -261,7 +261,7 @@ dependencies = [ "tonic-types 0.12.3", "tower 0.4.13", "tracing", - "uuid 1.17.0", + "uuid 1.18.1", ] [[package]] @@ -295,7 +295,7 @@ dependencies = [ "prost 0.13.5", "rstest", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", "tonic-types 0.12.3", ] @@ -328,7 +328,7 @@ dependencies = [ "pbjson", "prost 0.13.5", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", "tonic-types 0.13.1", ] @@ -343,7 +343,7 @@ dependencies = [ "pbjson", "prost 0.13.5", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", "tonic-types 0.13.1", ] @@ -360,13 +360,13 @@ dependencies = [ "educe", "ethers", "hex", - "rand 0.9.1", + "rand 0.9.2", "serde", "serde_with", "sp1-core-machine", "sp1-prover", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "unified-bridge 0.6.0 (git+https://github.com/agglayer/interop.git?tag=v0.7.0)", ] @@ -381,13 +381,13 @@ dependencies = [ "bincode", "educe", "hex", - "rand 0.9.1", + "rand 0.9.2", "serde", "serde_with", "sp1-core-machine", "sp1-prover", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "unified-bridge 0.6.0 (git+https://github.com/agglayer/interop.git?tag=v0.7.1)", ] @@ -413,15 +413,15 @@ dependencies = [ "alloy", "anyhow", "arc-swap", - "axum 0.8.4", + "axum 0.8.7", "buildstructor", "ethers", "fail", "futures", "hex", - "http 1.3.1", + "http 1.4.0", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "insta", "jsonrpsee", @@ -431,14 +431,14 @@ dependencies = [ "pessimistic-proof", "pessimistic-proof-test-suite", "pin-project 1.1.10", - "rand 0.9.1", - "reqwest 0.12.19", + "rand 0.9.2", + "reqwest 0.12.24", "rstest", "serde", "serde_json", "serde_with", "test-log", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -474,15 +474,15 @@ dependencies = [ "alloy", "anyhow", "arc-swap", - "axum 0.8.4", + "axum 0.8.7", "buildstructor", "ethers", "fail", "futures", "hex", - "http 1.3.1", + "http 1.4.0", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "insta", "jsonrpsee", @@ -492,14 +492,14 @@ dependencies = [ "pessimistic-proof", "pessimistic-proof-test-suite", "pin-project 1.1.10", - "rand 0.9.1", - "reqwest 0.12.19", + "rand 0.9.2", + "reqwest 0.12.24", "rstest", "serde", "serde_json", "serde_with", "test-log", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -522,7 +522,7 @@ dependencies = [ "byteorder", "hex", "k256", - "rand 0.9.1", + "rand 0.9.2", "serde", "tiny-keccak 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -573,7 +573,7 @@ dependencies = [ "prover-logger", "prover-utils", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", "toml", ] @@ -588,7 +588,7 @@ dependencies = [ "prover-executor", "serde", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "tonic 0.12.3", "tonic-build", ] @@ -602,7 +602,7 @@ dependencies = [ "parking_lot", "serde", "serde_with", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", ] @@ -619,7 +619,7 @@ dependencies = [ "alloy", "ethers", "futures", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tracing", ] @@ -633,7 +633,7 @@ dependencies = [ "async-trait", "ethers", "rstest", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", ] @@ -656,12 +656,12 @@ dependencies = [ "parking_lot", "pessimistic-proof", "pessimistic-proof-test-suite", - "rand 0.9.1", + "rand 0.9.2", "rocksdb", "rstest", "serde", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-util", "tracing", @@ -671,7 +671,7 @@ dependencies = [ name = "agglayer-telemetry" version = "0.1.0" dependencies = [ - "axum 0.8.4", + "axum 0.8.7", "buildstructor", "futures", "lazy_static", @@ -679,7 +679,7 @@ dependencies = [ "opentelemetry-prometheus", "opentelemetry_sdk", "prometheus", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-util", "tracing", @@ -698,7 +698,7 @@ dependencies = [ "opentelemetry-prometheus", "opentelemetry_sdk", "prometheus", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-util", "tracing", @@ -724,7 +724,7 @@ dependencies = [ "hex", "serde", "serde_with", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -736,7 +736,7 @@ dependencies = [ "hex", "serde", "serde_with", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -752,13 +752,13 @@ dependencies = [ "ethers", "hex", "pessimistic-proof", - "rand 0.9.1", + "rand 0.9.2", "serde", "serde_with", "sp1-core-machine", "sp1-prover", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "unified-bridge 0.6.0 (git+https://github.com/agglayer/interop.git?tag=v0.7.0)", ] @@ -868,7 +868,7 @@ dependencies = [ "rand 0.8.5", "serde", "serde_with", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -904,7 +904,7 @@ dependencies = [ "alloy-transport", "futures", "futures-util", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -946,7 +946,7 @@ dependencies = [ "alloy-rlp", "crc", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -970,7 +970,7 @@ dependencies = [ "alloy-rlp", "k256", "serde", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1041,7 +1041,7 @@ dependencies = [ "alloy-sol-types", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", ] @@ -1068,7 +1068,7 @@ dependencies = [ "futures-utils-wasm", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1100,26 +1100,25 @@ dependencies = [ "rand 0.8.5", "serde_json", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", "url", ] [[package]] name = "alloy-primitives" -version = "1.1.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18c35fc4b03ace65001676358ffbbaefe2a2b27ee50fe777c345082c7c888be8" +checksum = "355bf68a433e0fd7f7d33d5a9fc2583fde70bf5c530f63b80845f8da5505cf28" dependencies = [ "alloy-rlp", "arbitrary", "bytes", "cfg-if", "const-hex", - "derive_arbitrary", "derive_more 2.0.1", - "foldhash", - "hashbrown 0.15.3", + "foldhash 0.2.0", + "hashbrown 0.16.1", "indexmap 2.9.0", "itoa", "k256", @@ -1127,7 +1126,7 @@ dependencies = [ "paste", "proptest", "proptest-derive", - "rand 0.9.1", + "rand 0.9.2", "ruint", "rustc-hash 2.1.1", "serde", @@ -1172,10 +1171,10 @@ dependencies = [ "lru 0.13.0", "parking_lot", "pin-project 1.1.10", - "reqwest 0.12.19", + "reqwest 0.12.24", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tracing", "url", @@ -1241,7 +1240,7 @@ dependencies = [ "async-stream", "futures", "pin-project 1.1.10", - "reqwest 0.12.19", + "reqwest 0.12.24", "serde", "serde_json", "tokio", @@ -1336,7 +1335,7 @@ dependencies = [ "itertools 0.14.0", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1350,7 +1349,7 @@ dependencies = [ "alloy-serde", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1388,7 +1387,7 @@ dependencies = [ "either", "elliptic-curve", "k256", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1404,7 +1403,7 @@ dependencies = [ "async-trait", "k256", "rand 0.8.5", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -1494,7 +1493,7 @@ dependencies = [ "parking_lot", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tower 0.5.2", "tracing", @@ -1510,7 +1509,7 @@ checksum = "171b3d8824b6697d6c8325373ec410d230b6c59ce552edfbfabe4e7b8a26aac3" dependencies = [ "alloy-json-rpc", "alloy-transport", - "reqwest 0.12.19", + "reqwest 0.12.24", "serde_json", "tower 0.5.2", "tracing", @@ -1546,7 +1545,7 @@ dependencies = [ "alloy-pubsub", "alloy-transport", "futures", - "http 1.3.1", + "http 1.4.0", "rustls 0.23.27", "serde_json", "tokio", @@ -1571,12 +1570,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -1653,15 +1646,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "arbitrary" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" dependencies = [ "derive_arbitrary", ] @@ -1710,6 +1703,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" +dependencies = [ + "ark-ff-asm 0.5.0", + "ark-ff-macros 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "educe", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-traits", + "paste", + "zeroize", +] + [[package]] name = "ark-ff-asm" version = "0.3.0" @@ -1730,6 +1743,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-asm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" +dependencies = [ + "quote", + "syn 2.0.101", +] + [[package]] name = "ark-ff-macros" version = "0.3.0" @@ -1755,6 +1778,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +dependencies = [ + "num-bigint 0.4.6", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.101", +] + [[package]] name = "ark-serialize" version = "0.3.0" @@ -1776,6 +1812,18 @@ dependencies = [ "num-bigint 0.4.6", ] +[[package]] +name = "ark-serialize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" +dependencies = [ + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "num-bigint 0.4.6", +] + [[package]] name = "ark-std" version = "0.3.0" @@ -1796,6 +1844,16 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "ark-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + [[package]] name = "arrayref" version = "0.3.9" @@ -1822,13 +1880,12 @@ dependencies = [ [[package]] name = "assert_cmd" -version = "2.0.17" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66" +checksum = "bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85" dependencies = [ "anstyle", "bstr", - "doc-comment", "libc", "predicates 3.1.3", "predicates-core", @@ -1876,9 +1933,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.88" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", @@ -1957,10 +2014,10 @@ dependencies = [ "axum-core 0.4.5", "bytes", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "itoa", "matchit 0.7.3", @@ -1983,20 +2040,20 @@ dependencies = [ [[package]] name = "axum" -version = "0.8.4" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5" +checksum = "5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425" dependencies = [ - "axum-core 0.5.2", + "axum-core 0.5.5", "axum-macros", "base64 0.22.1", "bytes", "form_urlencoded", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "itoa", "matchit 0.8.4", @@ -2004,15 +2061,14 @@ dependencies = [ "mime", "percent-encoding", "pin-project-lite", - "rustversion", - "serde", + "serde_core", "serde_json", "serde_path_to_error", "serde_urlencoded", "sha1", "sync_wrapper 1.0.2", "tokio", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite 0.28.0", "tower 0.5.2", "tower-layer", "tower-service", @@ -2045,7 +2101,7 @@ dependencies = [ "async-trait", "bytes", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", "mime", @@ -2059,18 +2115,17 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.5.2" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6" +checksum = "59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22" dependencies = [ "bytes", "futures-core", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", "mime", "pin-project-lite", - "rustversion", "sync_wrapper 1.0.2", "tower-layer", "tower-service", @@ -2350,9 +2405,9 @@ dependencies = [ [[package]] name = "bolero" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e913ed74716cd68dc5be41c702327b1cc4ffc8f0b55945ae46fb015777007eb" +checksum = "0ff44d278fc0062c95327087ed96b3d256906d1d8f579e534a3de8d6b386913a" dependencies = [ "bolero-afl", "bolero-engine", @@ -2361,7 +2416,7 @@ dependencies = [ "bolero-kani", "bolero-libfuzzer", "cfg-if", - "rand 0.9.1", + "rand 0.9.2", ] [[package]] @@ -2376,23 +2431,23 @@ dependencies = [ [[package]] name = "bolero-engine" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05cae8c41807b046bb7005f52fa60c8f67787c1bf272242f0b84224853e04ceb" +checksum = "dca199170a7c92c669c1019f9219a316b66bcdcfa4b36cac5a460a4c1a851aba" dependencies = [ "anyhow", "bolero-generator", "lazy_static", "pretty-hex", - "rand 0.9.1", + "rand 0.9.2", "rand_xoshiro", ] [[package]] name = "bolero-generator" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e3ac7405f187921256faa515fa05ae02521103582a9d938410cefabe3a9a172" +checksum = "98a5782f2650f80d533f58ec339c6dce4cc5428f9c2755894f98156f52af81f2" dependencies = [ "arbitrary", "bolero-generator-derive", @@ -2404,14 +2459,14 @@ dependencies = [ [[package]] name = "bolero-generator-derive" -version = "0.13.3" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c56c2f8c1c0707d678bebb36168cfd523c45927bb8d9cb7567d3578fa428cbd" +checksum = "9a21a3b022507b9edd2050caf370d945e398c1a7c8455531220fa3968c45d29e" dependencies = [ "proc-macro-crate 2.0.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.101", ] [[package]] @@ -2480,7 +2535,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" dependencies = [ "memchr", - "regex-automata 0.4.9", + "regex-automata", "serde", ] @@ -2607,7 +2662,7 @@ checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" dependencies = [ "camino", "cargo-platform", - "semver 1.0.26", + "semver 1.0.27", "serde", "serde_json", "thiserror 1.0.69", @@ -2678,15 +2733,14 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.41" +version = "0.4.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" dependencies = [ - "android-tzdata", "iana-time-zone", "num-traits", "serde", - "windows-link", + "windows-link 0.2.1", ] [[package]] @@ -2739,9 +2793,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.39" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f" +checksum = "c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8" dependencies = [ "clap_builder", "clap_derive", @@ -2749,9 +2803,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.39" +version = "4.5.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51" +checksum = "d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00" dependencies = [ "anstream", "anstyle", @@ -2761,9 +2815,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.32" +version = "4.5.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7" +checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -3091,8 +3145,18 @@ version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.20.11", + "darling_macro 0.20.11", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] @@ -3109,13 +3173,38 @@ dependencies = [ "syn 2.0.101", ] +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 2.0.101", +] + [[package]] name = "darling_macro" version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ - "darling_core", + "darling_core 0.20.11", + "quote", + "syn 2.0.101", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core 0.21.3", "quote", "syn 2.0.101", ] @@ -3276,7 +3365,7 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", "syn 2.0.101", @@ -3419,12 +3508,6 @@ dependencies = [ "syn 2.0.101", ] -[[package]] -name = "doc-comment" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" - [[package]] name = "doctest-file" version = "1.0.0" @@ -3458,7 +3541,7 @@ dependencies = [ "digest 0.10.7", "futures", "rand 0.8.5", - "reqwest 0.12.19", + "reqwest 0.12.24", "thiserror 1.0.69", "tokio", ] @@ -3868,7 +3951,7 @@ dependencies = [ "ethers-core", "ethers-solc", "reqwest 0.11.27", - "semver 1.0.26", + "semver 1.0.27", "serde", "serde_json", "thiserror 1.0.69", @@ -3993,7 +4076,7 @@ dependencies = [ "path-slash", "rayon", "regex", - "semver 1.0.26", + "semver 1.0.27", "serde", "serde_json", "solang-parser", @@ -4145,6 +4228,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "foreign-types" version = "0.3.2" @@ -4453,7 +4542,7 @@ dependencies = [ "futures-core", "futures-sink", "gloo-utils", - "http 1.3.1", + "http 1.4.0", "js-sys", "pin-project 1.1.10", "serde", @@ -4542,7 +4631,7 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.3.1", + "http 1.4.0", "indexmap 2.9.0", "slab", "tokio", @@ -4608,8 +4697,18 @@ checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "foldhash 0.2.0", "serde", + "serde_core", ] [[package]] @@ -4700,12 +4799,11 @@ dependencies = [ [[package]] name = "http" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" +checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" dependencies = [ "bytes", - "fnv", "itoa", ] @@ -4727,7 +4825,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.3.1", + "http 1.4.0", ] [[package]] @@ -4738,7 +4836,7 @@ checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", "futures-core", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "pin-project-lite", ] @@ -4794,7 +4892,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -4803,20 +4901,22 @@ dependencies = [ [[package]] name = "hyper" -version = "1.6.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" dependencies = [ + "atomic-waker", "bytes", "futures-channel", - "futures-util", + "futures-core", "h2 0.4.10", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "httparse", "httpdate", "itoa", "pin-project-lite", + "pin-utils", "smallvec", "tokio", "want", @@ -4842,8 +4942,8 @@ version = "0.27.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03a01595e11bdcec50946522c32dde3fc6914743000a68b93000965f2f02406d" dependencies = [ - "http 1.3.1", - "hyper 1.6.0", + "http 1.4.0", + "hyper 1.8.1", "hyper-util", "log", "rustls 0.23.27", @@ -4872,7 +4972,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "pin-project-lite", "tokio", @@ -4887,7 +4987,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "native-tls", "tokio", @@ -4897,23 +4997,23 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.13" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8" +checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56" dependencies = [ "base64 0.22.1", "bytes", "futures-channel", "futures-core", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", - "hyper 1.6.0", + "hyper 1.8.1", "ipnet", "libc", "percent-encoding", "pin-project-lite", - "socket2", + "socket2 0.6.1", "system-configuration 0.6.1", "tokio", "tower-service", @@ -5203,7 +5303,7 @@ dependencies = [ "futures", "hex", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "insta", "jsonrpsee", @@ -5214,14 +5314,14 @@ dependencies = [ "pessimistic-proof", "pessimistic-proof-test-suite", "pin-project 1.1.10", - "rand 0.9.1", - "reqwest 0.12.19", + "rand 0.9.2", + "reqwest 0.12.24", "rstest", "serde", "serde_json", "serde_with", "test-log", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-stream", "tokio-util", @@ -5402,7 +5502,7 @@ dependencies = [ "futures-channel", "futures-util", "gloo-net", - "http 1.3.1", + "http 1.4.0", "jsonrpsee-core", "pin-project 1.1.10", "rustls 0.23.27", @@ -5427,7 +5527,7 @@ dependencies = [ "bytes", "futures-timer", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", "jsonrpsee-types", @@ -5453,7 +5553,7 @@ dependencies = [ "async-trait", "base64 0.22.1", "http-body 1.0.1", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-rustls 0.27.6", "hyper-util", "jsonrpsee-core", @@ -5489,10 +5589,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55e363146da18e50ad2b51a0a7925fc423137a0b1371af8235b1c231a0647328" dependencies = [ "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "jsonrpsee-core", "jsonrpsee-types", @@ -5517,7 +5617,7 @@ dependencies = [ "futures-channel", "futures-util", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-util", "serde", "serde_json", @@ -5533,7 +5633,7 @@ version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08a8e70baf945b6b5752fc8eb38c918a48f1234daf11355e07106d963f860089" dependencies = [ - "http 1.3.1", + "http 1.4.0", "serde", "serde_json", "thiserror 1.0.69", @@ -5556,7 +5656,7 @@ version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01b3323d890aa384f12148e8d2a1fd18eb66e9e7e825f9de4fa53bcc19b93eef" dependencies = [ - "http 1.3.1", + "http 1.4.0", "jsonrpsee-client-transport", "jsonrpsee-core", "jsonrpsee-types", @@ -5638,7 +5738,7 @@ dependencies = [ "lalrpop-util", "petgraph", "regex", - "regex-syntax 0.8.5", + "regex-syntax", "string_cache", "term", "tiny-keccak 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5652,7 +5752,7 @@ version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" dependencies = [ - "regex-automata 0.4.9", + "regex-automata", ] [[package]] @@ -5695,7 +5795,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" dependencies = [ "cfg-if", - "windows-targets 0.53.0", + "windows-targets 0.53.5", ] [[package]] @@ -5761,11 +5861,10 @@ checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] @@ -5822,11 +5921,11 @@ dependencies = [ [[package]] name = "matchers" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" dependencies = [ - "regex-automata 0.1.10", + "regex-automata", ] [[package]] @@ -5999,12 +6098,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "overload", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -6170,7 +6268,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" dependencies = [ - "proc-macro-crate 2.0.0", + "proc-macro-crate 3.3.0", "proc-macro2", "quote", "syn 2.0.101", @@ -6353,12 +6451,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "p256" version = "0.13.2" @@ -6658,9 +6750,9 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", "parking_lot_core", @@ -6668,15 +6760,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] @@ -6805,7 +6897,7 @@ dependencies = [ "hex", "hex-literal 0.4.1", "pessimistic-proof-core", - "rand 0.9.1", + "rand 0.9.2", "rs_merkle", "serde", "serde_json", @@ -6813,7 +6905,7 @@ dependencies = [ "sp1-core-machine", "sp1-prover", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "tiny-keccak 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "unified-bridge 0.6.0 (git+https://github.com/agglayer/interop.git?tag=v0.7.0)", ] @@ -6829,16 +6921,16 @@ dependencies = [ "bincode", "hex", "hex-literal 0.4.1", - "rand 0.9.1", + "rand 0.9.2", "rs_merkle", - "semver 1.0.26", + "semver 1.0.27", "serde", "serde_json", "serde_with", "sp1-primitives", "sp1-verifier", "sp1-zkvm", - "thiserror 2.0.12", + "thiserror 2.0.17", "tiny-keccak 2.0.2 (git+https://github.com/sp1-patches/tiny-keccak?tag=patch-2.0.2-sp1-4.0.0)", "toml", "tracing", @@ -6862,17 +6954,17 @@ dependencies = [ "insta", "lazy_static", "pessimistic-proof", - "rand 0.9.1", + "rand 0.9.2", "regex", "rstest", "serde", "serde_json", "sp1-core-machine", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", "unified-bridge 0.6.0 (git+https://github.com/agglayer/interop.git?tag=v0.7.0)", - "uuid 1.17.0", + "uuid 1.18.1", ] [[package]] @@ -6882,7 +6974,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6" dependencies = [ "memchr", - "thiserror 2.0.12", + "thiserror 2.0.17", "ucd-trie", ] @@ -7288,7 +7380,7 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rand_xorshift", - "regex-syntax 0.8.5", + "regex-syntax", "rusty-fork", "tempfile", "unarray", @@ -7296,9 +7388,9 @@ dependencies = [ [[package]] name = "proptest-derive" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee1c9ac207483d5e7db4940700de86a9aae46ef90c48b57f99fe7edb8345e49" +checksum = "095a99f75c69734802359b682be8daaf8980296731f6470434ea2c652af1dd30" dependencies = [ "proc-macro2", "quote", @@ -7413,8 +7505,8 @@ source = "git+https://github.com/agglayer/provers.git?tag=v1.1.1#bda2267566e7359 dependencies = [ "agglayer-telemetry 0.2.1", "anyhow", - "axum 0.8.4", - "http 1.3.1", + "axum 0.8.7", + "http 1.4.0", "http-body-util", "tokio", "tokio-util", @@ -7439,7 +7531,7 @@ dependencies = [ "serde", "sp1-prover", "sp1-sdk", - "thiserror 2.0.12", + "thiserror 2.0.17", "tokio", "tokio-util", "toml", @@ -7492,8 +7584,8 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.1", "rustls 0.23.27", - "socket2", - "thiserror 2.0.12", + "socket2 0.5.10", + "thiserror 2.0.17", "tokio", "tracing", "web-time", @@ -7508,13 +7600,13 @@ dependencies = [ "bytes", "getrandom 0.3.3", "lru-slab", - "rand 0.9.1", + "rand 0.9.2", "ring 0.17.14", "rustc-hash 2.1.1", "rustls 0.23.27", "rustls-pki-types", "slab", - "thiserror 2.0.12", + "thiserror 2.0.17", "tinyvec", "tracing", "web-time", @@ -7529,7 +7621,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2", + "socket2 0.5.10", "tracing", "windows-sys 0.59.0", ] @@ -7569,9 +7661,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", @@ -7703,42 +7795,47 @@ dependencies = [ ] [[package]] -name = "regex" -version = "1.11.1" +name = "ref-cast" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" dependencies = [ - "aho-corasick", - "memchr", - "regex-automata 0.4.9", - "regex-syntax 0.8.5", + "ref-cast-impl", ] [[package]] -name = "regex-automata" -version = "0.1.10" +name = "ref-cast-impl" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ - "regex-syntax 0.6.29", + "proc-macro2", + "quote", + "syn 2.0.101", ] [[package]] -name = "regex-automata" -version = "0.4.9" +name = "regex" +version = "1.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-automata", + "regex-syntax", ] [[package]] -name = "regex-syntax" -version = "0.6.29" +name = "regex-automata" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" +checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] [[package]] name = "regex-syntax" @@ -7799,9 +7896,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.19" +version = "0.12.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" dependencies = [ "base64 0.22.1", "bytes", @@ -7809,19 +7906,17 @@ dependencies = [ "futures-core", "futures-util", "h2 0.4.10", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-rustls 0.27.6", "hyper-tls", "hyper-util", - "ipnet", "js-sys", "log", "mime", "native-tls", - "once_cell", "percent-encoding", "pin-project-lite", "quinn", @@ -7854,8 +7949,8 @@ checksum = "562ceb5a604d3f7c885a792d42c199fd8af239d0a51b2fa6a78aafa092452b04" dependencies = [ "anyhow", "async-trait", - "http 1.3.1", - "reqwest 0.12.19", + "http 1.4.0", + "reqwest 0.12.24", "serde", "thiserror 1.0.69", "tower-service", @@ -7999,14 +8094,15 @@ dependencies = [ [[package]] name = "ruint" -version = "1.15.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11256b5fe8c68f56ac6f39ef0720e592f33d2367a4782740d9c9142e889c7fb4" +checksum = "a68df0380e5c9d20ce49534f292a36a7514ae21350726efe1865bdb1fa91d278" dependencies = [ "alloy-rlp", "arbitrary", "ark-ff 0.3.0", "ark-ff 0.4.2", + "ark-ff 0.5.0", "bytes", "fastrlp 0.3.1", "fastrlp 0.4.0", @@ -8017,10 +8113,10 @@ dependencies = [ "primitive-types", "proptest", "rand 0.8.5", - "rand 0.9.1", + "rand 0.9.2", "rlp", "ruint-macro", - "serde", + "serde_core", "valuable", "zeroize", ] @@ -8070,7 +8166,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ - "semver 1.0.26", + "semver 1.0.27", ] [[package]] @@ -8297,6 +8393,30 @@ dependencies = [ "windows-sys 0.59.0", ] +[[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 = "schemars" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289" +dependencies = [ + "dyn-clone", + "ref-cast", + "serde", + "serde_json", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -8406,11 +8526,12 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" dependencies = [ "serde", + "serde_core", ] [[package]] @@ -8436,18 +8557,28 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -8456,14 +8587,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -8499,17 +8631,18 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.12.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa" +checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" dependencies = [ "base64 0.22.1", "chrono", "hex", "indexmap 1.9.3", "indexmap 2.9.0", - "serde", - "serde_derive", + "schemars 0.9.0", + "schemars 1.1.0", + "serde_core", "serde_json", "serde_with_macros", "time", @@ -8517,11 +8650,11 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.12.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e" +checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" dependencies = [ - "darling", + "darling 0.21.3", "proc-macro2", "quote", "syn 2.0.101", @@ -8652,7 +8785,7 @@ checksum = "297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb" dependencies = [ "num-bigint 0.4.6", "num-traits", - "thiserror 2.0.12", + "thiserror 2.0.17", "time", ] @@ -8706,6 +8839,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" +dependencies = [ + "libc", + "windows-sys 0.60.2", +] + [[package]] name = "soketto" version = "0.8.1" @@ -8715,7 +8858,7 @@ dependencies = [ "base64 0.22.1", "bytes", "futures", - "http 1.3.1", + "http 1.4.0", "httparse", "log", "rand 0.8.5", @@ -9130,7 +9273,7 @@ dependencies = [ "p3-field", "p3-fri", "prost 0.13.5", - "reqwest 0.12.19", + "reqwest 0.12.24", "reqwest-middleware", "serde", "serde_json", @@ -9199,7 +9342,7 @@ dependencies = [ "sha2", "sp1-build", "substrate-bn-succinct", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -9372,7 +9515,7 @@ dependencies = [ "hex", "once_cell", "reqwest 0.11.27", - "semver 1.0.26", + "semver 1.0.27", "serde", "serde_json", "sha2", @@ -9536,9 +9679,9 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" [[package]] name = "test-log" -version = "0.2.17" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7f46083d221181166e5b6f6b1e5f1d499f3a76888826e6cb1d057554157cd0f" +checksum = "37d53ac171c92a39e4769491c4b4dde7022c60042254b5fc044ae409d34a24d4" dependencies = [ "env_logger", "test-log-macros", @@ -9547,9 +9690,9 @@ dependencies = [ [[package]] name = "test-log-macros" -version = "0.2.17" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "888d0c3c6db53c0fdab160d2ed5e12ba745383d3e85813f2ea0f2b1475ab553f" +checksum = "be35209fd0781c5401458ab66e4f98accf63553e8fae7425503e92fdd319783b" dependencies = [ "proc-macro2", "quote", @@ -9567,11 +9710,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.17", ] [[package]] @@ -9587,9 +9730,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", @@ -9703,20 +9846,19 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.45.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2", + "socket2 0.6.1", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -9731,9 +9873,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -9813,11 +9955,23 @@ dependencies = [ "webpki-roots 0.26.11", ] +[[package]] +name = "tokio-tungstenite" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" +dependencies = [ + "futures-util", + "log", + "tokio", + "tungstenite 0.28.0", +] + [[package]] name = "tokio-util" -version = "0.7.15" +version = "0.7.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" dependencies = [ "bytes", "futures-core", @@ -9934,10 +10088,10 @@ dependencies = [ "base64 0.22.1", "bytes", "h2 0.4.10", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "hyper-timeout 0.5.2", "hyper-util", "percent-encoding", @@ -9945,7 +10099,7 @@ dependencies = [ "prost 0.13.5", "rustls-native-certs 0.8.1", "rustls-pemfile 2.2.0", - "socket2", + "socket2 0.5.10", "tokio", "tokio-rustls 0.26.2", "tokio-stream", @@ -9964,7 +10118,7 @@ checksum = "7e581ba15a835f4d9ea06c55ab1bd4dce26fc53752c69a04aac00703bfb49ba9" dependencies = [ "base64 0.22.1", "bytes", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", "percent-encoding", @@ -10075,9 +10229,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +checksum = "9cf146f99d442e8e68e585f5d798ccd3cad9a7835b917e09728880a862706456" dependencies = [ "async-compression", "base64 0.22.1", @@ -10085,7 +10239,7 @@ dependencies = [ "bytes", "futures-core", "futures-util", - "http 1.3.1", + "http 1.4.0", "http-body 1.0.1", "http-body-util", "http-range-header", @@ -10101,7 +10255,7 @@ dependencies = [ "tower-layer", "tower-service", "tracing", - "uuid 1.17.0", + "uuid 1.18.1", ] [[package]] @@ -10130,9 +10284,9 @@ dependencies = [ [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647" dependencies = [ "log", "pin-project-lite", @@ -10142,21 +10296,21 @@ dependencies = [ [[package]] name = "tracing-appender" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf" +checksum = "786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf" dependencies = [ "crossbeam-channel", - "thiserror 1.0.69", + "thiserror 2.0.17", "time", "tracing-subscriber", ] [[package]] name = "tracing-attributes" -version = "0.1.28" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -10178,9 +10332,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.33" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" +checksum = "7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c" dependencies = [ "once_cell", "valuable", @@ -10234,14 +10388,14 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "regex", + "regex-automata", "serde", "serde_json", "sharded-slab", @@ -10317,14 +10471,31 @@ checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" dependencies = [ "bytes", "data-encoding", - "http 1.3.1", + "http 1.4.0", "httparse", "log", - "rand 0.9.1", + "rand 0.9.2", "rustls 0.23.27", "rustls-pki-types", "sha1", - "thiserror 2.0.12", + "thiserror 2.0.17", + "utf-8", +] + +[[package]] +name = "tungstenite" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442" +dependencies = [ + "bytes", + "data-encoding", + "http 1.4.0", + "httparse", + "log", + "rand 0.9.2", + "sha1", + "thiserror 2.0.17", "utf-8", ] @@ -10337,11 +10508,11 @@ dependencies = [ "async-trait", "axum 0.7.9", "futures", - "http 1.3.1", + "http 1.4.0", "http-body-util", - "hyper 1.6.0", + "hyper 1.8.1", "prost 0.13.5", - "reqwest 0.12.19", + "reqwest 0.12.24", "serde", "serde_json", "thiserror 1.0.69", @@ -10416,7 +10587,7 @@ dependencies = [ "serde", "serde_with", "sha2", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -10430,7 +10601,7 @@ dependencies = [ "serde", "serde_with", "sha2", - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -10487,13 +10658,13 @@ dependencies = [ [[package]] name = "uuid" -version = "1.17.0" +version = "1.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" dependencies = [ "getrandom 0.3.3", "js-sys", - "rand 0.9.1", + "rand 0.9.2", "wasm-bindgen", ] @@ -10830,7 +11001,7 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", - "windows-link", + "windows-link 0.1.1", "windows-result", "windows-strings 0.4.2", ] @@ -10863,6 +11034,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-registry" version = "0.4.0" @@ -10871,7 +11048,7 @@ checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" dependencies = [ "windows-result", "windows-strings 0.3.1", - "windows-targets 0.53.0", + "windows-targets 0.53.5", ] [[package]] @@ -10880,7 +11057,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -10889,7 +11066,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -10898,7 +11075,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -10937,6 +11114,24 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-targets" version = "0.42.2" @@ -10985,10 +11180,11 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.53.0" +version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ + "windows-link 0.2.1", "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", "windows_i686_gnu 0.53.0", diff --git a/Cargo.toml b/Cargo.toml index 0c750367a..63a917a4f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -67,15 +67,15 @@ sp1-zkvm = { version = "=5.0.0", default-features = false } # Core dependencies alloy = { version = "0.14.0", features = ["full"] } -alloy-primitives = { version = "1.1", features = ["serde", "k256"] } +alloy-primitives = { version = "1.4", features = ["serde", "k256"] } anyhow = "1.0" arbitrary = { version = "1.4", features = ["derive"] } arc-swap = "1.7" -async-trait = "0.1.86" -axum = "0.8.1" +async-trait = "0.1.89" +axum = "0.8.7" base64 = "0.22.0" bincode = "1.3" -bolero = { version = "0.13.0", features = ["arbitrary"] } +bolero = { version = "0.13.4", features = ["arbitrary"] } buildstructor = "0.5.4" clap = { version = "4.5", features = ["derive", "env"] } dirs = "5.0" @@ -86,8 +86,8 @@ ethers-signers = "2.0" fail = { version = "0.5.1", default-features = false } futures = "0.3.31" hex = "0.4.3" -http = "1.2" -hyper = "1.6" +http = "1.4" +hyper = "1.8" insta = { git = "https://github.com/freyskeyd/insta", branch = "chore/updating-deps-to-avoid-serialize-error", features = [ "toml", "yaml", @@ -96,24 +96,24 @@ insta = { git = "https://github.com/freyskeyd/insta", branch = "chore/updating-d jsonrpsee = { version = "0.24.7", features = ["full"] } lazy_static = "1.5" mockall = "0.13.1" -parking_lot = "0.12.3" +parking_lot = "0.12.5" pin-project = "1.1" prost = "0.13.4" -rand = "0.9.0" +rand = "0.9.2" rstest = "0.22.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -serde_with = "3.12" -test-log = "0.2.16" +serde_with = "3.16" +test-log = "0.2.18" thiserror = "2.0" -tokio = { version = "1.43", features = ["full"] } +tokio = { version = "1.48", features = ["full"] } tokio-stream = { version = "0.1.17", features = ["sync"] } -tokio-util = "0.7.13" +tokio-util = "0.7.17" toml = "0.8.20" tonic = { version = "0.12.3", default-features = false } tonic-types = "0.12.3" tower = "0.4.13" -tracing = "0.1.41" -tracing-appender = "0.2.3" +tracing = "0.1.43" +tracing-appender = "0.2.4" tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } url = { version = "2.5", features = ["serde"] } diff --git a/crates/agglayer-grpc-api/Cargo.toml b/crates/agglayer-grpc-api/Cargo.toml index 3ca834487..7daea962f 100644 --- a/crates/agglayer-grpc-api/Cargo.toml +++ b/crates/agglayer-grpc-api/Cargo.toml @@ -27,7 +27,7 @@ tonic-types.workspace = true tonic-reflection = "0.12.3" tower = { workspace = true } tracing.workspace = true -uuid = { version = "1.15", features = ["v4"] } +uuid = { version = "1.18", features = ["v4"] } [dev-dependencies] agglayer-grpc-client.workspace = true diff --git a/crates/agglayer-jsonrpc-api/Cargo.toml b/crates/agglayer-jsonrpc-api/Cargo.toml index 9d93ae257..be01cf1d4 100644 --- a/crates/agglayer-jsonrpc-api/Cargo.toml +++ b/crates/agglayer-jsonrpc-api/Cargo.toml @@ -25,18 +25,18 @@ thiserror.workspace = true tracing.workspace = true anyhow.workspace = true -axum = { version = "0.8.1", features = ["tokio", "http1", "http2"] } +axum = { version = "0.8.7", features = ["tokio", "http1", "http2"] } arc-swap.workspace = true buildstructor.workspace = true hyper.workspace = true http.workspace = true pin-project.workspace = true -reqwest = "0.12.12" +reqwest = "0.12.24" tokio-util.workspace = true tokio-stream.workspace = true toml.workspace = true tonic.workspace = true -tower-http = { version = "0.6.2", features = ["full"] } +tower-http = { version = "0.6.7", features = ["full"] } tower.workspace = true tracing-subscriber = { workspace = true, features = ["env-filter", "json"] } @@ -56,7 +56,7 @@ rstest = { workspace = true, optional = true } alloy = { workspace = true, features = ["full", "node-bindings"] } ethers.workspace = true http-body-util = "0.1.2" -hyper-util = { version = "0.1.10", features = ["client"] } +hyper-util = { version = "0.1.18", features = ["client"] } insta.workspace = true fail = { workspace = true, features = ["failpoints"] } jsonrpsee-test-utils = { git = "https://github.com/paritytech/jsonrpsee.git", tag = "v0.24.9" } diff --git a/crates/agglayer-node/Cargo.toml b/crates/agglayer-node/Cargo.toml index 833a76fa9..fdb0b8fd5 100644 --- a/crates/agglayer-node/Cargo.toml +++ b/crates/agglayer-node/Cargo.toml @@ -20,7 +20,7 @@ hyper.workspace = true http.workspace = true jsonrpsee = { workspace = true, features = ["full"] } pin-project.workspace = true -reqwest = "0.12.12" +reqwest = "0.12.24" serde = { workspace = true, features = ["derive"] } serde_json.workspace = true serde_with.workspace = true @@ -30,7 +30,7 @@ tokio-util.workspace = true tokio-stream.workspace = true toml.workspace = true tonic.workspace = true -tower-http = { version = "0.6.2", features = ["full"] } +tower-http = { version = "0.6.7", features = ["full"] } tower.workspace = true tracing-subscriber = { workspace = true, features = ["env-filter", "json"] } tracing.workspace = true @@ -55,7 +55,7 @@ pessimistic-proof.workspace = true alloy = { workspace = true, features = ["full", "node-bindings"] } ethers.workspace = true http-body-util = "0.1.2" -hyper-util = { version = "0.1.10", features = ["client"] } +hyper-util = { version = "0.1.18", features = ["client"] } insta.workspace = true fail = { workspace = true, features = ["failpoints"] } jsonrpsee-test-utils = { git = "https://github.com/paritytech/jsonrpsee.git", tag = "v0.24.9" } diff --git a/crates/agglayer-storage/Cargo.toml b/crates/agglayer-storage/Cargo.toml index ec93016c2..b29b7c2ef 100644 --- a/crates/agglayer-storage/Cargo.toml +++ b/crates/agglayer-storage/Cargo.toml @@ -10,7 +10,7 @@ bincode.workspace = true chrono = { version = "0.4", default-features = false, features = ["clock", "serde"] } hex.workspace = true parking_lot.workspace = true -rand = { version = "0.9.0", optional = true } +rand = { version = "0.9.2", optional = true } rocksdb = "0.23.0" serde.workspace = true thiserror.workspace = true diff --git a/crates/agglayer/Cargo.toml b/crates/agglayer/Cargo.toml index de42cc4a3..bac587df9 100644 --- a/crates/agglayer/Cargo.toml +++ b/crates/agglayer/Cargo.toml @@ -23,7 +23,7 @@ agglayer-storage = { path = "../agglayer-storage" } pessimistic-proof.workspace = true [dev-dependencies] -assert_cmd = "2.0.14" +assert_cmd = "2.1.1" insta.workspace = true [build-dependencies] diff --git a/crates/pessimistic-proof-core/Cargo.toml b/crates/pessimistic-proof-core/Cargo.toml index d564eed7d..452739894 100644 --- a/crates/pessimistic-proof-core/Cargo.toml +++ b/crates/pessimistic-proof-core/Cargo.toml @@ -24,15 +24,15 @@ arbitrary = { workspace = true, optional = true } bincode = "1.3.3" hex = "0.4.3" hex-literal = "0.4" -tracing = "0.1.41" +tracing = "0.1.43" serde = { version = "1", features = ["derive"] } serde_json = { version = "1", features = ["arbitrary_precision"] } serde_with = { version = "3" } -thiserror = "2.0.8" +thiserror = "2.0.17" tiny-keccak = { git = "https://github.com/sp1-patches/tiny-keccak", tag = "patch-2.0.2-sp1-4.0.0", features = [ "keccak", ] } -rand = { version = "0.9.0", optional = true } +rand = { version = "0.9.2", optional = true } sp1-primitives = "=5.0.0" sp1-verifier = { version = "=5.0.0" } sp1-zkvm = { version = "=5.0.0", features = ["verify"] } @@ -40,7 +40,7 @@ sp1-zkvm = { version = "=5.0.0", features = ["verify"] } [dev-dependencies] unified-bridge = { workspace = true, features = ["testutils"] } rs_merkle = { version = "1.4", default-features = false } -rand = "0.9.0" +rand = "0.9.2" [build-dependencies] semver = "1.0" diff --git a/crates/pessimistic-proof-test-suite/Cargo.toml b/crates/pessimistic-proof-test-suite/Cargo.toml index 725b17c2f..c66f5f8d6 100644 --- a/crates/pessimistic-proof-test-suite/Cargo.toml +++ b/crates/pessimistic-proof-test-suite/Cargo.toml @@ -33,8 +33,8 @@ rand.workspace = true hex-literal = "0.4" hex.workspace = true tracing.workspace = true -uuid = { version = "1.13.1", features = ["v4", "fast-rng"] } -regex = "1.11" +uuid = { version = "1.18.1", features = ["v4", "fast-rng"] } +regex = "1.12" [dev-dependencies] insta.workspace = true diff --git a/crates/pessimistic-proof/Cargo.toml b/crates/pessimistic-proof/Cargo.toml index c808b79c1..1d0c01c0e 100644 --- a/crates/pessimistic-proof/Cargo.toml +++ b/crates/pessimistic-proof/Cargo.toml @@ -28,7 +28,7 @@ tiny-keccak = { version = "2.0", features = ["keccak"] } [dev-dependencies] pessimistic-proof-core = { workspace = true, features = ["testutils"] } -rand = "0.9.0" +rand = "0.9.2" rs_merkle = { version = "1.4", default-features = false } [lints] diff --git a/tests/integrations/Cargo.toml b/tests/integrations/Cargo.toml index c3248cb03..735c6cbdb 100644 --- a/tests/integrations/Cargo.toml +++ b/tests/integrations/Cargo.toml @@ -17,7 +17,7 @@ fail = { workspace = true, features = ["failpoints"] } futures.workspace = true hex.workspace = true http-body-util = "0.1.2" -hyper-util = { version = "0.1.10", features = ["client"] } +hyper-util = { version = "0.1.18", features = ["client"] } hyper.workspace = true insta.workspace = true jsonrpsee = { workspace = true, features = ["full"] } @@ -27,7 +27,7 @@ mockall.workspace = true parking_lot.workspace = true pin-project.workspace = true rand.workspace = true -reqwest = "0.12.12" +reqwest = "0.12.24" rstest.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true @@ -38,7 +38,7 @@ tokio = { workspace = true, features = ["full"] } tokio-stream = "0.1.17" tokio-util.workspace = true toml.workspace = true -tower-http = { version = "0.6.2", features = ["full"] } +tower-http = { version = "0.6.7", features = ["full"] } tower.workspace = true tracing-capture = "0.1.0" tracing-subscriber = { workspace = true, features = ["env-filter", "json"] }