[dependencies.arrayref]
version = "0.3"
[dependencies.auto_impl]
default-features = false
version = "1.0"
[dependencies.bytes]
default-features = false
version = "1.1"
[dependencies.futures]
optional = true
version = "0.3.24"
[dependencies.hashbrown]
version = "0.13"
[dependencies.hex]
optional = true
version = "0.4"
[dependencies.num_enum]
default-features = false
version = "0.5"
[dependencies.parking_lot]
optional = true
version = "0.12"
[dependencies.primitive-types]
default-features = false
features = ["rlp"]
version = "0.12"
[dependencies.revm_precompiles]
default-features = false
version = "1.1.2"
[dependencies.rlp]
default-features = false
version = "0.5"
[dependencies.serde]
features = ["derive", "rc"]
optional = true
version = "1.0"
[dependencies.sha3]
default-features = false
version = "0.10"
[dependencies.tokio]
features = ["rt-multi-thread", "macros"]
optional = true
version = "1.21"
[dependencies.web3]
optional = true
version = "0.18"
[features]
default = ["std", "secp256k1"]
dev = ["memory_limit", "optional_block_gas_limit", "optional_eip3607", "optional_gas_refund"]
k256 = ["revm_precompiles/k256_ecrecover"]
memory_limit = []
no_gas_measuring = []
optional_block_gas_limit = []
optional_eip3607 = []
optional_gas_refund = []
secp256k1 = ["revm_precompiles/secp256k1"]
std = ["bytes/std", "num_enum/std", "primitive-types/std", "rlp/std"]
web3db = ["futures", "tokio", "parking_lot", "web3"]
with-serde = ["serde", "primitive-types/serde", "hex", "hex/serde", "hashbrown/serde"]
[package]
authors = ["Dragan Rakita <dragan0rakita@gmail.com>"]
description = "REVM - Rust Ethereum Virtual Machine"
edition = "2021"
keywords = ["no_std", "ethereum", "evm", "revm"]
license = "MIT"
name = "revm"
readme = "README.md"
repository = "https://github.com/bluealloy/revm"
version = "2.3.1"