diff --git a/bolt-sidecar/Cargo.lock b/bolt-sidecar/Cargo.lock index 0b2363f3..12c58bf6 100644 --- a/bolt-sidecar/Cargo.lock +++ b/bolt-sidecar/Cargo.lock @@ -152,9 +152,9 @@ dependencies = [ [[package]] name = "alloy" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5295219c9bc87cfa2497131423921e8ea136ee7e2ab338967078995168431d5" +checksum = "6d2cc5aeb8dfa1e451a49fac87bc4b86c5de40ebea153ed88e83eb92b8151e74" dependencies = [ "alloy-consensus 0.11.0", "alloy-contract 0.11.0", @@ -162,7 +162,7 @@ dependencies = [ "alloy-eips 0.11.0", "alloy-genesis 0.11.0", "alloy-network 0.11.0", - "alloy-provider 0.11.0", + "alloy-provider 0.11.1", "alloy-pubsub 0.11.0", "alloy-rpc-client 0.11.0", "alloy-rpc-types 0.11.0", @@ -170,7 +170,7 @@ dependencies = [ "alloy-signer 0.11.0", "alloy-signer-local 0.11.0", "alloy-transport 0.11.0", - "alloy-transport-http 0.11.0", + "alloy-transport-http 0.11.1", "alloy-transport-ipc 0.11.0", "alloy-transport-ws 0.11.0", ] @@ -282,7 +282,7 @@ dependencies = [ "alloy-network 0.11.0", "alloy-network-primitives 0.11.0", "alloy-primitives 0.8.15", - "alloy-provider 0.11.0", + "alloy-provider 0.11.1", "alloy-pubsub 0.11.0", "alloy-rpc-types-eth 0.11.0", "alloy-sol-types", @@ -391,22 +391,6 @@ dependencies = [ "sha2 0.10.8", ] -[[package]] -name = "alloy-eips" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52dd5869ed09e399003e0e0ec6903d981b2a92e74c5d37e6b40890bad2517526" -dependencies = [ - "alloy-eip2930", - "alloy-eip7702 0.5.0", - "alloy-primitives 0.8.15", - "alloy-rlp", - "alloy-serde 0.9.2", - "c-kzg", - "derive_more 1.0.0", - "serde", -] - [[package]] name = "alloy-eips" version = "0.11.0" @@ -439,19 +423,6 @@ dependencies = [ "serde", ] -[[package]] -name = "alloy-genesis" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d2a7fe5c1a9bd6793829ea21a636f30fc2b3f5d2e7418ba86d96e41dd1f460" -dependencies = [ - "alloy-eips 0.9.2", - "alloy-primitives 0.8.15", - "alloy-serde 0.9.2", - "alloy-trie", - "serde", -] - [[package]] name = "alloy-genesis" version = "0.11.0" @@ -583,12 +554,15 @@ dependencies = [ [[package]] name = "alloy-node-bindings" -version = "0.9.2" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4520cd4bc5cec20c32c98e4bc38914c7fb96bf4a712105e44da186a54e65e3ba" +checksum = "81a3906afb50446392eb798dae4b918ba4ffcca47542efda7215776ddc8b5037" dependencies = [ - "alloy-genesis 0.9.2", + "alloy-genesis 0.11.0", + "alloy-network 0.11.0", "alloy-primitives 0.8.15", + "alloy-signer 0.11.0", + "alloy-signer-local 0.11.0", "k256 0.13.4", "rand 0.8.5", "serde_json", @@ -652,6 +626,33 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "alloy-primitives" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70b98b99c1dcfbe74d7f0b31433ff215e7d1555e367d90e62db904f3c9d4ff53" +dependencies = [ + "alloy-rlp", + "bytes", + "cfg-if", + "const-hex", + "derive_more 2.0.1", + "foldhash", + "hashbrown 0.15.2", + "indexmap 2.7.0", + "itoa", + "k256 0.13.4", + "keccak-asm", + "paste", + "proptest", + "rand 0.9.1", + "ruint", + "rustc-hash 2.1.0", + "serde", + "sha3 0.10.8", + "tiny-keccak", +] + [[package]] name = "alloy-provider" version = "0.8.0" @@ -694,9 +695,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07c68df5354225da542efeb6d9388b65773b3304309b437416146e9d1e2bc1bd" +checksum = "cbe0a2acff0c4bd1669c71251ce10fc455cbffa1b4d0a817d5ea4ba7e5bb3db7" dependencies = [ "alloy-chains", "alloy-consensus 0.11.0", @@ -707,11 +708,15 @@ dependencies = [ "alloy-primitives 0.8.15", "alloy-pubsub 0.11.0", "alloy-rpc-client 0.11.0", - "alloy-rpc-types-engine 0.11.0", + "alloy-rpc-types-anvil", + "alloy-rpc-types-debug", + "alloy-rpc-types-engine 0.11.1", "alloy-rpc-types-eth 0.11.0", "alloy-rpc-types-trace", + "alloy-rpc-types-txpool", + "alloy-sol-types", "alloy-transport 0.11.0", - "alloy-transport-http 0.11.0", + "alloy-transport-http 0.11.1", "alloy-transport-ipc 0.11.0", "alloy-transport-ws 0.11.0", "async-stream", @@ -829,7 +834,7 @@ dependencies = [ "alloy-primitives 0.8.15", "alloy-pubsub 0.11.0", "alloy-transport 0.11.0", - "alloy-transport-http 0.11.0", + "alloy-transport-http 0.11.1", "alloy-transport-ipc 0.11.0", "alloy-transport-ws 0.11.0", "futures", @@ -866,10 +871,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1428d64569961b00373c503a3de306656e94ef1f2a474e93fd41a6daae0d6ac7" dependencies = [ "alloy-primitives 0.8.15", + "alloy-rpc-types-anvil", "alloy-rpc-types-beacon 0.11.0", - "alloy-rpc-types-engine 0.11.0", + "alloy-rpc-types-engine 0.11.1", "alloy-rpc-types-eth 0.11.0", "alloy-rpc-types-trace", + "alloy-rpc-types-txpool", + "alloy-serde 0.11.0", + "serde", +] + +[[package]] +name = "alloy-rpc-types-anvil" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10d06300df4a87d960add35909240fc72da355dd2ac926fa6999f9efafbdc5a7" +dependencies = [ + "alloy-primitives 0.8.15", + "alloy-rpc-types-eth 0.11.0", "alloy-serde 0.11.0", "serde", ] @@ -921,12 +940,22 @@ checksum = "9deadb4c8927dc702b58c8fb675f9fb88782c4c9c95096682058c1574141b8b7" dependencies = [ "alloy-eips 0.11.0", "alloy-primitives 0.8.15", - "alloy-rpc-types-engine 0.11.0", + "alloy-rpc-types-engine 0.11.1", "serde", "serde_with", "thiserror 2.0.11", ] +[[package]] +name = "alloy-rpc-types-debug" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2834b7012054cb2f90ee9893b7cc97702edca340ec1ef386c30c42e55e6cd691" +dependencies = [ + "alloy-primitives 0.8.15", + "serde", +] + [[package]] name = "alloy-rpc-types-engine" version = "0.8.0" @@ -947,9 +976,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-engine" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b582c59b6f493d9b15bea32f44f662fa6749e5464ef5305d8429a864ace60684" +checksum = "e83dde9fcf1ccb9b815cc0c89bba26bbbbaae5150a53ae624ed0fc63cb3676c1" dependencies = [ "alloy-consensus 0.11.0", "alloy-eips 0.11.0", @@ -1018,21 +1047,22 @@ dependencies = [ ] [[package]] -name = "alloy-serde" -version = "0.8.0" +name = "alloy-rpc-types-txpool" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3dc8d4a08ffc90c1381d39a4afa2227668259a42c97ab6eecf51cbd82a8761" +checksum = "21d8dd5bd94993eda3d56a8c4c0d693548183a35462523ffc4385c0b020d3b0c" dependencies = [ "alloy-primitives 0.8.15", + "alloy-rpc-types-eth 0.11.0", + "alloy-serde 0.11.0", "serde", - "serde_json", ] [[package]] name = "alloy-serde" -version = "0.9.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae0465c71d4dced7525f408d84873aeebb71faf807d22d74c4a426430ccd9b55" +checksum = "ed3dc8d4a08ffc90c1381d39a4afa2227668259a42c97ab6eecf51cbd82a8761" dependencies = [ "alloy-primitives 0.8.15", "serde", @@ -1239,12 +1269,12 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e291c97c3c0ebb5d03c34e3a55c0f7c5bfa307536a2efaaa6fae4b3a4d09851" +checksum = "20819c4cb978fb39ce6ac31991ba90f386d595f922f42ef888b4a18be190713e" dependencies = [ "alloy-json-rpc 0.11.0", - "alloy-rpc-types-engine 0.11.0", + "alloy-rpc-types-engine 0.11.1", "alloy-transport 0.11.0", "http-body-util", "hyper 1.5.1", @@ -1911,18 +1941,18 @@ dependencies = [ [[package]] name = "bit-set" -version = "0.5.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" +checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ "bit-vec", ] [[package]] name = "bit-vec" -version = "0.6.3" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" +checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" [[package]] name = "bitcoin-io" @@ -2072,11 +2102,11 @@ name = "bolt-sidecar" version = "0.4.0-alpha" dependencies = [ "account_utils", - "alloy 0.11.0", + "alloy 0.11.1", "alloy-node-bindings", - "alloy-provider 0.11.0", - "alloy-rpc-types-engine 0.11.0", - "alloy-transport-http 0.11.0", + "alloy-provider 0.11.1", + "alloy-rpc-types-engine 0.11.1", + "alloy-transport-http 0.11.1", "async-trait", "axum", "axum-extra", @@ -2100,7 +2130,7 @@ dependencies = [ "metrics 0.24.1", "metrics-exporter-prometheus", "parking_lot", - "rand 0.8.5", + "rand 0.9.1", "regex", "reqwest 0.12.12", "rustls 0.23.22", @@ -2115,9 +2145,9 @@ dependencies = [ "tower-http", "tracing", "tracing-subscriber", - "tree_hash 0.9.0", - "tree_hash_derive 0.9.0", - "uuid 1.12.1", + "tree_hash 0.10.0", + "tree_hash_derive 0.10.0", + "uuid 1.16.0", ] [[package]] @@ -2986,7 +3016,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" dependencies = [ - "derive_more-impl", + "derive_more-impl 1.0.0", +] + +[[package]] +name = "derive_more" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +dependencies = [ + "derive_more-impl 2.0.1", ] [[package]] @@ -3001,6 +3040,18 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "derive_more-impl" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", + "unicode-xid", +] + [[package]] name = "digest" version = "0.9.0" @@ -3592,6 +3643,19 @@ dependencies = [ "serde_json", ] +[[package]] +name = "ethereum_serde_utils" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dc1355dbb41fbbd34ec28d4fb2a57d9a70c67ac3c19f6a5ca4d4a176b9e997a" +dependencies = [ + "alloy-primitives 1.0.0", + "hex", + "serde", + "serde_derive", + "serde_json", +] + [[package]] name = "ethereum_ssz" version = "0.5.4" @@ -3629,6 +3693,21 @@ dependencies = [ "typenum", ] +[[package]] +name = "ethereum_ssz" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ca8ba45b63c389c6e115b095ca16381534fdcc03cf58176a3f8554db2dbe19b" +dependencies = [ + "alloy-primitives 1.0.0", + "ethereum_serde_utils 0.8.0", + "itertools 0.13.0", + "serde", + "serde_derive", + "smallvec", + "typenum", +] + [[package]] name = "ethereum_ssz_derive" version = "0.7.1" @@ -3734,6 +3813,17 @@ dependencies = [ "bytes", ] +[[package]] +name = "fastrlp" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce8dba4714ef14b8274c371879b175aa55b16b30f269663f19d576f380018dc4" +dependencies = [ + "arrayvec", + "auto_impl", + "bytes", +] + [[package]] name = "ff" version = "0.12.1" @@ -3831,9 +3921,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "foldhash" -version = "0.1.3" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81ec6369c545a7d40e4589b5597581fa1c441fe1cce96dd1de43159910a36a2" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "foreign-types" @@ -4032,6 +4122,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" +dependencies = [ + "cfg-if", + "libc", + "r-efi", + "wasi 0.14.2+wasi-0.2.4", +] + [[package]] name = "ghash" version = "0.5.1" @@ -5326,9 +5428,9 @@ dependencies = [ [[package]] name = "metrics-exporter-prometheus" -version = "0.16.2" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd7399781913e5393588a8d8c6a2867bf85fb38eaf2502fdce465aad2dc6f034" +checksum = "df88858cd28baaaf2cfc894e37789ed4184be0e1351157aec7bf3c2266c793fd" dependencies = [ "base64 0.22.1", "http-body-util", @@ -5340,7 +5442,7 @@ dependencies = [ "metrics 0.24.1", "metrics-util", "quanta", - "thiserror 1.0.69", + "thiserror 2.0.11", "tokio", "tracing", ] @@ -6223,9 +6325,9 @@ dependencies = [ [[package]] name = "proptest" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" +checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ "bit-set", "bit-vec", @@ -6297,6 +6399,12 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "r-efi" +version = "5.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" + [[package]] name = "radium" version = "0.6.2" @@ -6334,6 +6442,17 @@ dependencies = [ "serde", ] +[[package]] +name = "rand" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", + "serde", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -6354,6 +6473,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + [[package]] name = "rand_core" version = "0.5.1" @@ -6372,6 +6501,16 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.2", + "serde", +] + [[package]] name = "rand_hc" version = "0.2.0" @@ -6690,22 +6829,25 @@ dependencies = [ [[package]] name = "ruint" -version = "1.12.3" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3cc4c2511671f327125da14133d0c5c5d137f006a1017a16f557bc85b16286" +checksum = "78a46eb779843b2c4f21fac5773e25d6d5b7c8f0922876c91541790d2ca27eef" dependencies = [ "alloy-rlp", "arbitrary", "ark-ff 0.3.0", "ark-ff 0.4.2", "bytes", - "fastrlp", + "fastrlp 0.3.1", + "fastrlp 0.4.0", "num-bigint", + "num-integer", "num-traits", "parity-scale-codec 3.6.12", "primitive-types 0.12.2", "proptest", "rand 0.8.5", + "rand 0.9.1", "rlp", "ruint-macro", "serde", @@ -7037,20 +7179,20 @@ dependencies = [ [[package]] name = "secp256k1" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" +checksum = "6a3dff2d01c9aa65c3186a45ff846bfea52cbe6de3b6320ed2a358d90dad0d76" dependencies = [ "bitcoin_hashes", - "rand 0.8.5", + "rand 0.9.1", "secp256k1-sys", ] [[package]] name = "secp256k1-sys" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4387882333d3aa8cb20530a17c69a3752e97837832f34f6dccc760e715001d9" +checksum = "dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38" dependencies = [ "cc", ] @@ -8000,9 +8142,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" dependencies = [ "backtrace", "bytes", @@ -8104,7 +8246,7 @@ checksum = "be4bf6fecd69fcdede0ec680aaf474cdab988f9de6bc73d3758f0160e3b7025a" dependencies = [ "futures-util", "log", - "rustls 0.23.21", + "rustls 0.23.22", "rustls-pki-types", "tokio", "tokio-rustls 0.26.1", @@ -8343,13 +8485,13 @@ dependencies = [ [[package]] name = "tree_hash" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cc60ae4c4236ee721305d0f0b5aa3e8ef5b66f3fa61d17072430bc246d6694a" +checksum = "ee44f4cef85f88b4dea21c0b1f58320bdf35715cf56d840969487cff00613321" dependencies = [ - "alloy-primitives 0.8.15", + "alloy-primitives 1.0.0", "ethereum_hashing 0.7.0", - "ethereum_ssz 0.8.2", + "ethereum_ssz 0.9.0", "smallvec", "typenum", ] @@ -8368,9 +8510,9 @@ dependencies = [ [[package]] name = "tree_hash_derive" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8ee219344a44410237d7b849d150a445a621d0cae92d6fbab10d84d4428870" +checksum = "0bee2ea1551f90040ab0e34b6fb7f2fa3bad8acc925837ac654f2c78a13e3089" dependencies = [ "darling 0.20.10", "proc-macro2", @@ -8427,7 +8569,7 @@ dependencies = [ "httparse", "log", "rand 0.8.5", - "rustls 0.23.21", + "rustls 0.23.22", "rustls-pki-types", "sha1", "thiserror 2.0.11", @@ -8634,11 +8776,11 @@ dependencies = [ [[package]] name = "uuid" -version = "1.12.1" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" +checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" dependencies = [ - "getrandom 0.2.15", + "getrandom 0.3.2", "serde", ] @@ -8730,6 +8872,15 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.14.2+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasm-bindgen" version = "0.2.99" @@ -9122,6 +9273,15 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "wit-bindgen-rt" +version = "0.39.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" +dependencies = [ + "bitflags 2.6.0", +] + [[package]] name = "write16" version = "1.0.0" diff --git a/bolt-sidecar/Cargo.toml b/bolt-sidecar/Cargo.toml index 5e63dab3..61fd8538 100644 --- a/bolt-sidecar/Cargo.toml +++ b/bolt-sidecar/Cargo.toml @@ -32,15 +32,15 @@ futures = "0.3" # crypto blst = "0.3.12" -tree_hash = "0.9" -tree_hash_derive = "0.9" -secp256k1 = { version = "0.30.0", features = ["rand"] } +tree_hash = "0.10" +tree_hash_derive = "0.10" +secp256k1 = { version = "0.31.0", features = ["rand"] } # alloy -alloy = { version = "0.11.0", features = ["full", "provider-trace-api", "rpc-types-beacon"] } -alloy-rpc-types-engine = { version = "0.11.0", default-features = false, features = ["jwt"] } -alloy-transport-http = { version = "0.11.0", default-features = false, features = ["jwt-auth"] } -alloy-provider = { version = "0.11.0", default-features = false, features = ["engine-api"] } +alloy = { version = "0.11.1", features = ["full", "provider-trace-api", "rpc-types-beacon"] } +alloy-rpc-types-engine = { version = "0.11.1", default-features = false, features = ["jwt"] } +alloy-transport-http = { version = "0.11.1", default-features = false, features = ["jwt-auth"] } +alloy-provider = { version = "0.11.1", default-features = false, features = ["engine-api"] } # commit-boost cb-common = { git = "https://github.com/Commit-Boost/commit-boost-client", tag = "v0.6.0" } @@ -55,7 +55,7 @@ lighthouse_eth2_keystore = { package = "eth2_keystore", git = "https://github.co lighthouse_bls = { package = "bls", git = "https://github.com/sigp/lighthouse", version = "0.2.0" } # types -uuid = { version = "1.12.1", features = ["v7", "serde"] } +uuid = { version = "1.16.0", features = ["v7", "serde"] } serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.138" parking_lot = "0.12.1" @@ -66,7 +66,7 @@ hex = "0.4.3" lazy_static = "1.5.0" thiserror = "2.0" eyre = "0.6.12" -rand = "0.8.5" +rand = "0.9.1" dotenvy = "0.15.7" regex = "1.10.5" jsonwebtoken = "9.3.0" @@ -78,11 +78,11 @@ tracing-subscriber = { version = "0.3.18", features = ["env-filter", "fmt"] } tracing = "0.1.40" # telemetry -metrics-exporter-prometheus = { version = "0.16.2", features = ["http-listener"] } +metrics-exporter-prometheus = { version = "0.17.0", features = ["http-listener"] } metrics = "0.24" [dev-dependencies] -alloy-node-bindings = "0.9.2" # must match alloy version +alloy-node-bindings = "0.11.1" # must match alloy version criterion = { version = "0.5", features = ["html_reports"] } [build-dependencies]