Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
954 changes: 518 additions & 436 deletions Cargo.lock

Large diffs are not rendered by default.

144 changes: 72 additions & 72 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,100 +23,100 @@ repository = "https://github.com/evstack/ev-reth"
authors = ["Evolve Stack Contributors"]

[workspace.dependencies]
# Reth dependencies - Using v2.0.0 stable
reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-cli = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-tracing-otlp = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-errors = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-trie-db = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-trie-common = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-primitives-traits = { version = "0.1.0", default-features = false }
reth-provider = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-storage-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-tracing = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-network = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-network-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-chain-state = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-db-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-ethereum = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-engine-local = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-engine-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-ethereum-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", features = ["serde", "reth-codec"] }
reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-evm = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v2.0.0" }
reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v2.0.0" }
reth-execution-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-node-core = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-node-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-payload-builder-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-revm = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v2.0.0" }
reth-rpc-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-rpc-engine-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-rpc = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0" }
reth-codecs = { version = "0.1.0", default-features = false }
# Reth dependencies - Using v2.1.0 stable
reth-chainspec = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-cli = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-cli-util = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-rpc-eth-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-tracing-otlp = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-node-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-node-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-errors = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-trie-db = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-trie-common = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-rpc-eth-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-primitives-traits = { version = "0.3.0", default-features = false }
reth-provider = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-storage-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-tracing = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-transaction-pool = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }
reth-network = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-network-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-chain-state = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-db-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-ethereum = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-basic-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-engine-local = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-engine-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-ethereum-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", features = ["serde", "reth-codec"] }
reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }
reth-evm = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v2.1.0" }
reth-evm-ethereum = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v2.1.0" }
reth-execution-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-node-core = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-node-types = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-payload-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-payload-builder-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-payload-primitives = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-ethereum-forks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-revm = { git = "https://github.com/paradigmxyz/reth.git", default-features = false, tag = "v2.1.0" }
reth-rpc-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-rpc-builder = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-rpc-engine-api = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-rpc = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-rpc-convert = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0" }
reth-codecs = { version = "0.3.0", default-features = false }

ev-revm = { path = "crates/ev-revm" }
ev-primitives = { path = "crates/ev-primitives" }


# Consensus dependencies
reth-consensus = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-consensus-common = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-consensus = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }
reth-consensus-common = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }
reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }

# Test dependencies
reth-testing-utils = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-db = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-tasks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.0.0", default-features = false }
reth-testing-utils = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }
reth-db = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }
reth-tasks = { git = "https://github.com/paradigmxyz/reth.git", tag = "v2.1.0", default-features = false }

revm = { version = "36.0.0", default-features = false }
revm = { version = "38.0.0", default-features = false }

# Alloy dependencies (aligned to reth v2.0.0)
alloy = { version = "1.8.3", features = [
# Alloy dependencies (aligned to reth v2.1.0)
alloy = { version = "2.0.0", features = [
"contract",
"providers",
"provider-http",
"signers",
"reqwest-rustls-tls",
], default-features = false }
alloy-evm = { version = "0.30.0", default-features = false }
alloy-eips = { version = "1.8.3", default-features = false }
alloy-network = { version = "1.8.3", default-features = false }
alloy-provider = { version = "1.8.3", default-features = false }
alloy-rpc-client = { version = "1.8.3", default-features = false }
alloy-rpc-types = { version = "1.8.3", default-features = false }
alloy-json-rpc = { version = "1.8.3", default-features = false }
alloy-rpc-types-eth = { version = "1.8.3", default-features = false }
alloy-rpc-types-engine = { version = "1.8.3", default-features = false }
alloy-signer = { version = "1.8.3", default-features = false }
alloy-signer-local = { version = "1.8.3", features = ["mnemonic"] }
alloy-serde = { version = "1.8.3", default-features = false }
alloy-evm = { version = "0.33.0", default-features = false }
alloy-eips = { version = "2.0.0", default-features = false }
alloy-network = { version = "2.0.0", default-features = false }
alloy-provider = { version = "2.0.0", default-features = false }
alloy-rpc-client = { version = "2.0.0", default-features = false }
alloy-rpc-types = { version = "2.0.0", default-features = false }
alloy-json-rpc = { version = "2.0.0", default-features = false }
alloy-rpc-types-eth = { version = "2.0.0", default-features = false }
alloy-rpc-types-engine = { version = "2.0.0", default-features = false }
alloy-signer = { version = "2.0.0", default-features = false }
alloy-signer-local = { version = "2.0.0", features = ["mnemonic"] }
alloy-serde = { version = "2.0.0", default-features = false }
alloy-primitives = { version = "1.5.6", default-features = false }
alloy-consensus = { version = "1.8.3", default-features = false }
alloy-consensus-any = { version = "1.8.3", default-features = false }
alloy-rlp = { version = "0.3.15", default-features = false }
alloy-genesis = { version = "1.8.3", default-features = false }
alloy-rpc-types-txpool = { version = "1.8.3", default-features = false }
alloy-consensus = { version = "2.0.0", default-features = false }
alloy-consensus-any = { version = "2.0.0", default-features = false }
alloy-rlp = { version = "0.3.13", default-features = false }
alloy-genesis = { version = "2.0.0", default-features = false }
alloy-rpc-types-txpool = { version = "2.0.0", default-features = false }
alloy-sol-types = { version = "1.5.6", default-features = false }

# Utility dependencies
bytes = "1.10.1"

revm-inspectors = "0.36.0"
revm-inspectors = "0.39.0"

# force newer nybbles for const push_unchecked (needed for Rust 1.92+)
nybbles = "0.4.8"
Expand Down
Loading