diff --git a/Cargo.lock b/Cargo.lock index 7c74c89..df60a4a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1657,9 +1657,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.37" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40545c26d092346d8a8dab71ee48e7685a7a9cba76e634790c215b41a4a7b4cf" +checksum = "1aeb932158bd710538c73702db6945cb68a8fb08c519e6e12706b94263b36db8" dependencies = [ "jobserver", "libc", @@ -3188,7 +3188,7 @@ dependencies = [ "eyre", "hilo", "hilo-net", - "metrics-exporter-prometheus 0.16.0", + "metrics-exporter-prometheus", "tokio", "tracing", "tracing-subscriber", @@ -3922,6 +3922,12 @@ dependencies = [ "serde", ] +[[package]] +name = "indoc" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5" + [[package]] name = "inotify" version = "0.9.6" @@ -3954,10 +3960,14 @@ dependencies = [ [[package]] name = "instability" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b23a0c8dfe501baac4adf6ebbfa6eddf8f0c07f56b058cc1288017e32397846c" +checksum = "b829f37dead9dc39df40c2d3376c179fdfd2ac771f53f55d3c30dc096a3c0c6e" dependencies = [ + "darling", + "indoc", + "pretty_assertions", + "proc-macro2", "quote", "syn 2.0.87", ] @@ -4966,16 +4976,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "metrics" -version = "0.23.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884adb57038347dfbaf2d5065887b6cf4312330dc8e94bc30a1a839bd79d3261" -dependencies = [ - "ahash", - "portable-atomic", -] - [[package]] name = "metrics" version = "0.24.0" @@ -4998,20 +4998,6 @@ dependencies = [ "syn 2.0.87", ] -[[package]] -name = "metrics-exporter-prometheus" -version = "0.15.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f0c8427b39666bf970460908b213ec09b3b350f20c0c2eabcbba51704a08e6" -dependencies = [ - "base64 0.22.1", - "indexmap 2.6.0", - "metrics 0.23.0", - "metrics-util 0.17.0", - "quanta", - "thiserror", -] - [[package]] name = "metrics-exporter-prometheus" version = "0.16.0" @@ -5024,8 +5010,8 @@ dependencies = [ "hyper-util", "indexmap 2.6.0", "ipnet", - "metrics 0.24.0", - "metrics-util 0.18.0", + "metrics", + "metrics-util", "quanta", "thiserror", "tokio", @@ -5041,28 +5027,13 @@ dependencies = [ "libc", "libproc", "mach2", - "metrics 0.24.0", + "metrics", "once_cell", "procfs 0.17.0", "rlimit", "windows 0.58.0", ] -[[package]] -name = "metrics-util" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4259040465c955f9f2f1a4a8a16dc46726169bca0f88e8fb2dbeced487c3e828" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", - "hashbrown 0.14.5", - "metrics 0.23.0", - "num_cpus", - "quanta", - "sketches-ddsketch 0.2.2", -] - [[package]] name = "metrics-util" version = "0.18.0" @@ -5072,9 +5043,9 @@ dependencies = [ "crossbeam-epoch", "crossbeam-utils", "hashbrown 0.15.1", - "metrics 0.24.0", + "metrics", "quanta", - "sketches-ddsketch 0.3.0", + "sketches-ddsketch", ] [[package]] @@ -6441,8 +6412,8 @@ dependencies = [ [[package]] name = "reth" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6513,8 +6484,8 @@ dependencies = [ [[package]] name = "reth-auto-seal-consensus" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6544,8 +6515,8 @@ dependencies = [ [[package]] name = "reth-basic-payload-builder" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6553,7 +6524,7 @@ dependencies = [ "alloy-rlp", "futures-core", "futures-util", - "metrics 0.23.0", + "metrics", "reth-chainspec", "reth-evm", "reth-metrics", @@ -6561,6 +6532,7 @@ dependencies = [ "reth-payload-primitives", "reth-primitives", "reth-provider", + "reth-revm", "reth-tasks", "reth-transaction-pool", "revm", @@ -6570,15 +6542,15 @@ dependencies = [ [[package]] name = "reth-beacon-consensus" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", "futures", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "reth-blockchain-tree-api", "reth-engine-primitives", "reth-errors", @@ -6605,14 +6577,14 @@ dependencies = [ [[package]] name = "reth-blockchain-tree" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", "aquamarine", "linked_hash_set", - "metrics 0.23.0", + "metrics", "parking_lot", "reth-blockchain-tree-api", "reth-consensus", @@ -6638,9 +6610,10 @@ dependencies = [ [[package]] name = "reth-blockchain-tree-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ + "alloy-eips", "alloy-primitives", "reth-consensus", "reth-execution-errors", @@ -6651,14 +6624,14 @@ dependencies = [ [[package]] name = "reth-chain-state" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", "auto_impl", "derive_more", - "metrics 0.23.0", + "metrics", "parking_lot", "pin-project", "reth-chainspec", @@ -6675,8 +6648,8 @@ dependencies = [ [[package]] name = "reth-chainspec" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-chains", "alloy-consensus", @@ -6695,8 +6668,8 @@ dependencies = [ [[package]] name = "reth-cli" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-genesis", "clap", @@ -6709,12 +6682,13 @@ dependencies = [ [[package]] name = "reth-cli-commands" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "ahash", "alloy-eips", "alloy-primitives", + "alloy-rlp", "backon", "clap", "comfy-table", @@ -6767,8 +6741,8 @@ dependencies = [ [[package]] name = "reth-cli-runner" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "reth-tasks", "tokio", @@ -6777,8 +6751,8 @@ dependencies = [ [[package]] name = "reth-cli-util" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6788,14 +6762,15 @@ dependencies = [ "rand", "reth-fs-util", "secp256k1", + "serde", "thiserror", "tikv-jemallocator", ] [[package]] name = "reth-codecs" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6804,13 +6779,15 @@ dependencies = [ "alloy-trie", "bytes", "modular-bitfield", + "op-alloy-consensus", "reth-codecs-derive", + "serde", ] [[package]] name = "reth-codecs-derive" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "convert_case", "proc-macro2", @@ -6820,8 +6797,8 @@ dependencies = [ [[package]] name = "reth-config" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "eyre", "humantime-serde", @@ -6834,8 +6811,8 @@ dependencies = [ [[package]] name = "reth-consensus" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -6846,8 +6823,8 @@ dependencies = [ [[package]] name = "reth-consensus-common" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6860,8 +6837,8 @@ dependencies = [ [[package]] name = "reth-consensus-debug-client" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -6884,14 +6861,14 @@ dependencies = [ [[package]] name = "reth-db" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "bytes", "derive_more", "eyre", - "metrics 0.23.0", + "metrics", "page_size", "paste", "reth-db-api", @@ -6915,14 +6892,14 @@ dependencies = [ [[package]] name = "reth-db-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-genesis", "alloy-primitives", "bytes", "derive_more", - "metrics 0.23.0", + "metrics", "modular-bitfield", "parity-scale-codec", "reth-codecs", @@ -6938,8 +6915,8 @@ dependencies = [ [[package]] name = "reth-db-common" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-genesis", "alloy-primitives", @@ -6966,27 +6943,28 @@ dependencies = [ [[package]] name = "reth-db-models" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "bytes", "modular-bitfield", "reth-codecs", - "reth-primitives", + "reth-primitives-traits", "serde", ] [[package]] name = "reth-discv4" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rlp", "discv5 0.8.0", "enr 0.12.1", "generic-array", + "itertools 0.13.0", "parking_lot", "rand", "reth-ethereum-forks", @@ -7004,8 +6982,8 @@ dependencies = [ [[package]] name = "reth-discv5" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7014,7 +6992,7 @@ dependencies = [ "enr 0.12.1", "futures", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "rand", "reth-chainspec", "reth-ethereum-forks", @@ -7028,8 +7006,8 @@ dependencies = [ [[package]] name = "reth-dns-discovery" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "data-encoding", @@ -7052,8 +7030,8 @@ dependencies = [ [[package]] name = "reth-downloaders" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7061,7 +7039,7 @@ dependencies = [ "futures", "futures-util", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "pin-project", "rayon", "reth-config", @@ -7081,8 +7059,8 @@ dependencies = [ [[package]] name = "reth-ecies" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "aes", "alloy-primitives", @@ -7112,8 +7090,8 @@ dependencies = [ [[package]] name = "reth-engine-local" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rpc-types-engine", @@ -7142,8 +7120,8 @@ dependencies = [ [[package]] name = "reth-engine-primitives" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "reth-execution-types", @@ -7155,8 +7133,8 @@ dependencies = [ [[package]] name = "reth-engine-service" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "futures", "pin-project", @@ -7178,14 +7156,14 @@ dependencies = [ [[package]] name = "reth-engine-tree" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", "futures", - "metrics 0.23.0", + "metrics", "reth-beacon-consensus", "reth-blockchain-tree", "reth-blockchain-tree-api", @@ -7208,15 +7186,17 @@ dependencies = [ "reth-tasks", "reth-trie", "reth-trie-parallel", + "revm-primitives", "thiserror", "tokio", + "tokio-stream", "tracing", ] [[package]] name = "reth-engine-util" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7248,8 +7228,8 @@ dependencies = [ [[package]] name = "reth-errors" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "reth-blockchain-tree-api", "reth-consensus", @@ -7261,8 +7241,8 @@ dependencies = [ [[package]] name = "reth-eth-wire" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7288,8 +7268,8 @@ dependencies = [ [[package]] name = "reth-eth-wire-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-chains", "alloy-eips", @@ -7306,8 +7286,8 @@ dependencies = [ [[package]] name = "reth-ethereum-cli" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "eyre", "reth-chainspec", @@ -7316,8 +7296,8 @@ dependencies = [ [[package]] name = "reth-ethereum-consensus" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7331,8 +7311,8 @@ dependencies = [ [[package]] name = "reth-ethereum-engine-primitives" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7350,8 +7330,8 @@ dependencies = [ [[package]] name = "reth-ethereum-forks" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-chains", "alloy-primitives", @@ -7367,8 +7347,8 @@ dependencies = [ [[package]] name = "reth-ethereum-payload-builder" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7394,8 +7374,8 @@ dependencies = [ [[package]] name = "reth-etl" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "rayon", "reth-db-api", @@ -7404,14 +7384,14 @@ dependencies = [ [[package]] name = "reth-evm" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", "auto_impl", "futures-util", - "metrics 0.23.0", + "metrics", "reth-chainspec", "reth-consensus", "reth-consensus-common", @@ -7429,8 +7409,8 @@ dependencies = [ [[package]] name = "reth-evm-ethereum" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7448,8 +7428,8 @@ dependencies = [ [[package]] name = "reth-execution-errors" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7464,8 +7444,8 @@ dependencies = [ [[package]] name = "reth-execution-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7479,15 +7459,15 @@ dependencies = [ [[package]] name = "reth-exex" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", "eyre", "futures", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "parking_lot", "reth-chain-state", "reth-chainspec", @@ -7515,8 +7495,8 @@ dependencies = [ [[package]] name = "reth-exex-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7528,8 +7508,8 @@ dependencies = [ [[package]] name = "reth-fs-util" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "serde", "serde_json", @@ -7538,8 +7518,8 @@ dependencies = [ [[package]] name = "reth-invalid-block-hooks" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7563,8 +7543,8 @@ dependencies = [ [[package]] name = "reth-ipc" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "async-trait", "bytes", @@ -7584,8 +7564,8 @@ dependencies = [ [[package]] name = "reth-libmdbx" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "bitflags 2.6.0", "byteorder", @@ -7601,8 +7581,8 @@ dependencies = [ [[package]] name = "reth-mdbx-sys" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "bindgen", "cc", @@ -7610,11 +7590,11 @@ dependencies = [ [[package]] name = "reth-metrics" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "futures", - "metrics 0.23.0", + "metrics", "metrics-derive", "tokio", "tokio-util", @@ -7622,16 +7602,16 @@ dependencies = [ [[package]] name = "reth-net-banlist" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", ] [[package]] name = "reth-net-nat" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "futures-util", "if-addrs 0.13.3", @@ -7644,8 +7624,8 @@ dependencies = [ [[package]] name = "reth-network" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7657,7 +7637,7 @@ dependencies = [ "enr 0.12.1", "futures", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "parking_lot", "pin-project", "rand", @@ -7695,8 +7675,8 @@ dependencies = [ [[package]] name = "reth-network-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rpc-types-admin", @@ -7718,8 +7698,8 @@ dependencies = [ [[package]] name = "reth-network-p2p" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -7738,8 +7718,8 @@ dependencies = [ [[package]] name = "reth-network-peers" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rlp", @@ -7753,8 +7733,8 @@ dependencies = [ [[package]] name = "reth-network-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "humantime-serde", "reth-ethereum-forks", @@ -7767,8 +7747,8 @@ dependencies = [ [[package]] name = "reth-nippy-jar" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "anyhow", "bincode", @@ -7784,8 +7764,8 @@ dependencies = [ [[package]] name = "reth-node-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-rpc-types-engine", "eyre", @@ -7800,15 +7780,14 @@ dependencies = [ "reth-payload-primitives", "reth-primitives", "reth-provider", - "reth-rpc-eth-api", "reth-tasks", "reth-transaction-pool", ] [[package]] name = "reth-node-builder" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rpc-types", @@ -7871,8 +7850,8 @@ dependencies = [ [[package]] name = "reth-node-core" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -7899,8 +7878,6 @@ dependencies = [ "reth-network-peers", "reth-primitives", "reth-prune-types", - "reth-rpc-api", - "reth-rpc-eth-api", "reth-rpc-eth-types", "reth-rpc-server-types", "reth-rpc-types-compat", @@ -7921,8 +7898,8 @@ dependencies = [ [[package]] name = "reth-node-ethereum" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "eyre", "reth-auto-seal-consensus", @@ -7944,15 +7921,17 @@ dependencies = [ "reth-rpc", "reth-tracing", "reth-transaction-pool", + "reth-trie-db", "revm", ] [[package]] name = "reth-node-events" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", + "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", "futures", @@ -7961,7 +7940,6 @@ dependencies = [ "reth-beacon-consensus", "reth-network", "reth-network-api", - "reth-primitives", "reth-primitives-traits", "reth-provider", "reth-prune", @@ -7973,16 +7951,16 @@ dependencies = [ [[package]] name = "reth-node-metrics" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "eyre", "http 1.1.0", "jsonrpsee", - "metrics 0.23.0", - "metrics-exporter-prometheus 0.15.3", + "metrics", + "metrics-exporter-prometheus", "metrics-process", - "metrics-util 0.17.0", + "metrics-util", "procfs 0.16.0", "reth-db-api", "reth-metrics", @@ -7997,30 +7975,29 @@ dependencies = [ [[package]] name = "reth-node-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "reth-chainspec", "reth-db-api", "reth-engine-primitives", "reth-primitives", "reth-primitives-traits", + "reth-trie-db", ] [[package]] name = "reth-payload-builder" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ - "alloy-primitives", "alloy-rpc-types", "async-trait", "futures-util", - "metrics 0.23.0", + "metrics", "reth-ethereum-engine-primitives", "reth-metrics", "reth-payload-primitives", - "reth-primitives", "reth-provider", "tokio", "tokio-stream", @@ -8029,9 +8006,10 @@ dependencies = [ [[package]] name = "reth-payload-primitives" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-rpc-types", "async-trait", @@ -8051,8 +8029,8 @@ dependencies = [ [[package]] name = "reth-payload-validator" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-rpc-types", "reth-chainspec", @@ -8062,8 +8040,8 @@ dependencies = [ [[package]] name = "reth-primitives" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8092,8 +8070,8 @@ dependencies = [ [[package]] name = "reth-primitives-traits" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8113,8 +8091,8 @@ dependencies = [ [[package]] name = "reth-provider" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8123,7 +8101,7 @@ dependencies = [ "auto_impl", "dashmap 6.1.0", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "notify", "parking_lot", "rayon", @@ -8156,12 +8134,12 @@ dependencies = [ [[package]] name = "reth-prune" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "rayon", "reth-chainspec", "reth-config", @@ -8182,8 +8160,8 @@ dependencies = [ [[package]] name = "reth-prune-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "bytes", @@ -8196,8 +8174,8 @@ dependencies = [ [[package]] name = "reth-revm" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8212,8 +8190,8 @@ dependencies = [ [[package]] name = "reth-rpc" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -8224,6 +8202,7 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types", "alloy-rpc-types-admin", + "alloy-rpc-types-beacon", "alloy-rpc-types-debug", "alloy-rpc-types-eth", "alloy-rpc-types-mev", @@ -8244,13 +8223,15 @@ dependencies = [ "pin-project", "rand", "reth-chainspec", + "reth-consensus", "reth-consensus-common", "reth-errors", + "reth-ethereum-consensus", "reth-evm", "reth-network-api", "reth-network-peers", "reth-network-types", - "reth-node-api", + "reth-payload-validator", "reth-primitives", "reth-provider", "reth-revm", @@ -8278,8 +8259,8 @@ dependencies = [ [[package]] name = "reth-rpc-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-json-rpc", @@ -8298,23 +8279,22 @@ dependencies = [ "jsonrpsee", "reth-engine-primitives", "reth-network-peers", - "reth-primitives", "reth-rpc-eth-api", + "serde", + "serde_with", ] [[package]] name = "reth-rpc-builder" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ - "alloy-network", - "alloy-rpc-types", - "alloy-serde", "http 1.1.0", "jsonrpsee", - "metrics 0.23.0", + "metrics", "pin-project", "reth-chainspec", + "reth-consensus", "reth-engine-primitives", "reth-evm", "reth-ipc", @@ -8333,6 +8313,8 @@ dependencies = [ "reth-transaction-pool", "serde", "thiserror", + "tokio", + "tokio-util", "tower 0.4.13", "tower-http", "tracing", @@ -8340,8 +8322,8 @@ dependencies = [ [[package]] name = "reth-rpc-engine-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8349,7 +8331,7 @@ dependencies = [ "async-trait", "jsonrpsee-core", "jsonrpsee-types", - "metrics 0.23.0", + "metrics", "reth-beacon-consensus", "reth-chainspec", "reth-engine-primitives", @@ -8371,8 +8353,8 @@ dependencies = [ [[package]] name = "reth-rpc-eth-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-dyn-abi", @@ -8395,6 +8377,7 @@ dependencies = [ "reth-evm", "reth-execution-types", "reth-network-api", + "reth-node-api", "reth-primitives", "reth-provider", "reth-revm", @@ -8413,22 +8396,21 @@ dependencies = [ [[package]] name = "reth-rpc-eth-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", "alloy-primitives", "alloy-rpc-types", "alloy-rpc-types-eth", - "alloy-serde", "alloy-sol-types", "derive_more", "futures", "itertools 0.13.0", "jsonrpsee-core", "jsonrpsee-types", - "metrics 0.23.0", + "metrics", "rand", "reth-chain-state", "reth-chainspec", @@ -8457,8 +8439,8 @@ dependencies = [ [[package]] name = "reth-rpc-layer" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-rpc-types-engine", "http 1.1.0", @@ -8470,24 +8452,24 @@ dependencies = [ [[package]] name = "reth-rpc-server-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ + "alloy-eips", "alloy-primitives", "alloy-rpc-types-engine", "jsonrpsee-core", "jsonrpsee-types", "reth-errors", "reth-network-api", - "reth-primitives", "serde", "strum", ] [[package]] name = "reth-rpc-types-compat" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8496,7 +8478,6 @@ dependencies = [ "alloy-rpc-types", "alloy-rpc-types-engine", "alloy-rpc-types-eth", - "alloy-serde", "reth-primitives", "reth-trie-common", "serde", @@ -8504,8 +8485,8 @@ dependencies = [ [[package]] name = "reth-stages" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "bincode", @@ -8540,14 +8521,14 @@ dependencies = [ [[package]] name = "reth-stages-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "aquamarine", "auto_impl", "futures-util", - "metrics 0.23.0", + "metrics", "reth-consensus", "reth-errors", "reth-metrics", @@ -8566,8 +8547,8 @@ dependencies = [ [[package]] name = "reth-stages-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "bytes", @@ -8579,8 +8560,8 @@ dependencies = [ [[package]] name = "reth-static-file" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "parking_lot", @@ -8598,8 +8579,8 @@ dependencies = [ [[package]] name = "reth-static-file-types" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "clap", @@ -8610,8 +8591,8 @@ dependencies = [ [[package]] name = "reth-storage-api" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8630,8 +8611,8 @@ dependencies = [ [[package]] name = "reth-storage-errors" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-eips", "alloy-primitives", @@ -8643,13 +8624,13 @@ dependencies = [ [[package]] name = "reth-tasks" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "auto_impl", "dyn-clone", "futures-util", - "metrics 0.23.0", + "metrics", "pin-project", "rayon", "reth-metrics", @@ -8661,8 +8642,8 @@ dependencies = [ [[package]] name = "reth-tokio-util" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "tokio", "tokio-stream", @@ -8671,8 +8652,8 @@ dependencies = [ [[package]] name = "reth-tracing" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "clap", "eyre", @@ -8686,8 +8667,8 @@ dependencies = [ [[package]] name = "reth-transaction-pool" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-eips", @@ -8697,7 +8678,7 @@ dependencies = [ "auto_impl", "bitflags 2.6.0", "futures-util", - "metrics 0.23.0", + "metrics", "parking_lot", "rand", "reth-chain-state", @@ -8722,15 +8703,15 @@ dependencies = [ [[package]] name = "reth-trie" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-primitives", "alloy-rlp", "auto_impl", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "rayon", "reth-execution-errors", "reth-metrics", @@ -8746,8 +8727,8 @@ dependencies = [ [[package]] name = "reth-trie-common" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-consensus", "alloy-genesis", @@ -8766,13 +8747,13 @@ dependencies = [ [[package]] name = "reth-trie-db" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rlp", "derive_more", - "metrics 0.23.0", + "metrics", "reth-db", "reth-db-api", "reth-execution-errors", @@ -8788,14 +8769,14 @@ dependencies = [ [[package]] name = "reth-trie-parallel" -version = "1.1.0" -source = "git+https://github.com/paradigmxyz/reth?rev=2fba3c0#2fba3c027b7396db868b162e16635197cd584822" +version = "1.1.1" +source = "git+https://github.com/paradigmxyz/reth?rev=5c2e941#5c2e9417fc16172fde117875d95708f3a5fc6ce3" dependencies = [ "alloy-primitives", "alloy-rlp", "derive_more", "itertools 0.13.0", - "metrics 0.23.0", + "metrics", "rayon", "reth-db", "reth-execution-errors", @@ -9391,18 +9372,18 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.214" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -9642,12 +9623,6 @@ version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" -[[package]] -name = "sketches-ddsketch" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85636c14b73d81f541e525f585c0a2109e6744e1565b5c1668e31c70c10ed65c" - [[package]] name = "sketches-ddsketch" version = "0.3.0" diff --git a/Cargo.toml b/Cargo.toml index 4bbfff5..8e2294e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -75,11 +75,11 @@ op-alloy-consensus = { version = "0.5.2", default-features = false } op-alloy-rpc-types-engine = { version = "0.5.2", default-features = false } # Reth -reth = { git = "https://github.com/paradigmxyz/reth", rev = "2fba3c0" } -reth-exex = { git = "https://github.com/paradigmxyz/reth", rev = "2fba3c0" } -reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "2fba3c0" } -reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "2fba3c0" } -reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "2fba3c0" } +reth = { git = "https://github.com/paradigmxyz/reth", rev = "5c2e941" } +reth-exex = { git = "https://github.com/paradigmxyz/reth", rev = "5c2e941" } +reth-node-api = { git = "https://github.com/paradigmxyz/reth", rev = "5c2e941" } +reth-node-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "5c2e941" } +reth-execution-types = { git = "https://github.com/paradigmxyz/reth", rev = "5c2e941" } # Serialization serde = { version = "1.0.214", default-features = false } diff --git a/crates/driver/src/l2_chain_provider.rs b/crates/driver/src/l2_chain_provider.rs index ff6ed4b..e2e665a 100644 --- a/crates/driver/src/l2_chain_provider.rs +++ b/crates/driver/src/l2_chain_provider.rs @@ -40,6 +40,7 @@ impl InMemoryL2ChainProvider { struct InMemoryL2ChainProviderInner { /// The maximum number of items to store in the provider. /// This is used to prevent unbounded memory usage. + #[allow(unused)] capacity: usize, /// The order in which keys were inserted into the provider. diff --git a/crates/driver/src/pipeline.rs b/crates/driver/src/pipeline.rs index 037f92e..fcca472 100644 --- a/crates/driver/src/pipeline.rs +++ b/crates/driver/src/pipeline.rs @@ -53,13 +53,16 @@ pub struct HiloPipeline { /// The internal derivation pipeline. pub pipeline: HiloDerivationPipeline, /// The chain provider. + #[allow(unused)] pub chain_provider: InMemoryChainProvider, /// The L2 chain provider. + #[allow(unused)] pub l2_chain_provider: InMemoryL2ChainProvider, } impl HiloPipeline { /// Constructs a new Hilo derivation pipeline. + #[allow(unused)] pub fn new( cfg: Arc, sync_start: PipelineCursor,