diff --git a/Cargo.lock b/Cargo.lock index 3d0e154..e2e6998 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,9 +97,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy" -version = "1.1.0" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e01db470290bb814e0485fa79aba6e36bb5d221c2e3cfeba5fba05a8a2ca8dad" +checksum = "7f6cfe35f100bc496007c9a00f90b88bdf565f1421d4c707c9f07e0717e2aaad" dependencies = [ "alloy-consensus", "alloy-contract", @@ -108,7 +108,6 @@ dependencies = [ "alloy-network", "alloy-provider", "alloy-rpc-client", - "alloy-signer", "alloy-transport", "alloy-transport-http", ] @@ -8114,7 +8113,6 @@ version = "1.8.4" source = "git+https://github.com/paradigmxyz/reth.git?tag=v1.8.4#bde6574bcac266f9858c1a78f8d0da9fd1e5d262" dependencies = [ "alloy-consensus", - "c-kzg", "once_cell", "reth-ethereum-forks", "reth-ethereum-primitives", diff --git a/Cargo.toml b/Cargo.toml index d3babc7..6de2dbb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,12 +2,12 @@ resolver = "2" members = [ "bin/ev-reth", - "crates/common", - "crates/evolve", - "crates/node", - "crates/tests", - "crates/ev-precompiles", - "crates/ev-revm", + "crates/common", + "crates/evolve", + "crates/node", + "crates/tests", + "crates/ev-precompiles", + "crates/ev-revm", ] [workspace.package] @@ -43,7 +43,7 @@ reth-primitives-traits = { git = "https://github.com/paradigmxyz/reth.git", tag reth-provider = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-storage-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-tracing = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } -reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } +reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4", default-features = false } reth-network = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-network-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-chain-state = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } @@ -54,18 +54,18 @@ reth-engine-local = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1 reth-engine-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-ethereum-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } -reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } -reth-evm = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } -reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } +reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4", default-features = false } +reth-evm = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v1.8.4" } +reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v1.8.4" } reth-execution-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-node-core = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-node-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-payload-builder-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } -reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } +reth-primitives = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v1.8.4" } reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } -reth-revm = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } +reth-revm = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v1.8.4" } reth-rpc-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } reth-rpc-engine-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4" } @@ -86,14 +86,11 @@ reth-tasks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v1.8.4", revm = { version = "29.0.1", default-features = false } revm-context-interface = { version = "10.2.0", default-features = false } -# Alloy dependencies -alloy = { version = "1.0.37", features = [ +alloy = { version = "=1.0.37", default-features = false, features = [ "contract", - "providers", - "provider-http", - "signers", - "reqwest-rustls-tls", -], default-features = false } + "sol-types", +] } +# Alloy dependencies # Alloy family versions aligned to 1.0.37 compatibility (reth v1.8.4) alloy-evm = { version = "0.21.3", default-features = false } alloy-eips = { version = "1.0.37", default-features = false } @@ -112,12 +109,14 @@ alloy-genesis = { version = "1.0.37", default-features = false } alloy-rpc-types-txpool = { version = "1.0.37", default-features = false } alloy-sol-types = { version = "1.3.1", default-features = false } -revm-inspector = { version = "10.0.1" } +revm-inspector = { version = "10.0.1", default-features = false } # Core dependencies eyre = "0.6" tracing = "0.1" tokio = { version = "1.38", features = ["full"] } -serde = { version = "=1.0.228", default-features = false, features = ["derive"] } +serde = { version = "=1.0.228", default-features = false, features = [ + "derive", +] } serde_json = "1.0" thiserror = "2.0" async-trait = "0.1"