mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de> Co-authored-by: rakita <rakita@users.noreply.github.com>
This commit is contained in:
39
Cargo.toml
39
Cargo.toml
@ -428,15 +428,25 @@ reth-trie-sparse = { path = "crates/trie/sparse" }
|
||||
reth-zstd-compressors = { path = "crates/storage/zstd-compressors", default-features = false }
|
||||
|
||||
# revm
|
||||
revm = { version = "19.5.0", default-features = false }
|
||||
revm-primitives = { version = "15.2.0", default-features = false }
|
||||
revm-interpreter = { version = "15.2.0", default-features = false }
|
||||
revm-inspectors = "0.15.0"
|
||||
revm = { version = "20.0.0-alpha.1", default-features = false }
|
||||
revm-bytecode = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-database = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-state = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-primitives = { version = "16.0.0-alpha.1", default-features = false }
|
||||
revm-interpreter = { version = "16.0.0-alpha.1", default-features = false }
|
||||
revm-inspector = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-context = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-context-interface = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-database-interface = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-specification = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-optimism = { version = "1.0.0-alpha.1", default-features = false }
|
||||
revm-inspectors = "0.15"
|
||||
|
||||
# eth
|
||||
alloy-chains = { version = "0.1.32", default-features = false }
|
||||
alloy-dyn-abi = "0.8.20"
|
||||
alloy-eip2124 = { version = "0.1.0", default-features = false }
|
||||
alloy-evm = { version = "0.1", default-features = false }
|
||||
alloy-primitives = { version = "0.8.20", default-features = false, features = ["map-foldhash"] }
|
||||
alloy-rlp = { version = "0.3.10", default-features = false, features = ["core-net"] }
|
||||
alloy-sol-types = "0.8.20"
|
||||
@ -472,6 +482,7 @@ alloy-transport-ipc = { version = "0.11.1", default-features = false }
|
||||
alloy-transport-ws = { version = "0.11.1", default-features = false }
|
||||
|
||||
# op
|
||||
alloy-op-evm = { version = "0.1", default-features = false }
|
||||
op-alloy-rpc-types = { version = "0.10.3", default-features = false }
|
||||
op-alloy-rpc-types-engine = { version = "0.10.3", default-features = false }
|
||||
op-alloy-network = { version = "0.10.3", default-features = false }
|
||||
@ -611,7 +622,25 @@ snmalloc-rs = { version = "0.3.7", features = ["build_cc"] }
|
||||
# See: https://github.com/eira-fransham/crunchy/issues/13
|
||||
crunchy = "=0.2.2"
|
||||
|
||||
# [patch.crates-io]
|
||||
[patch.crates-io]
|
||||
alloy-evm = { git = "https://github.com/alloy-rs/evm", rev = "048248c" }
|
||||
alloy-op-evm = { git = "https://github.com/alloy-rs/evm", rev = "048248c" }
|
||||
|
||||
revm = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-bytecode = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-database = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-state = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-primitives = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-interpreter = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-inspector = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-context = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-context-interface = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-database-interface = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-specification = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
revm-optimism = { git = "https://github.com/bluealloy/revm", rev = "a8b9b1e" }
|
||||
|
||||
revm-inspectors = { git = "https://github.com/paradigmxyz/revm-inspectors", rev = "74b6aa4" }
|
||||
|
||||
# alloy-consensus = { git = "https://github.com/alloy-rs/alloy", rev = "cfb13aa" }
|
||||
# alloy-contract = { git = "https://github.com/alloy-rs/alloy", rev = "cfb13aa" }
|
||||
# alloy-eips = { git = "https://github.com/alloy-rs/alloy", rev = "cfb13aa" }
|
||||
|
||||
Reference in New Issue
Block a user