diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index 6c8e58f72c..11bae30a8a 100644 --- a/crates/interpreter/Cargo.toml +++ b/crates/interpreter/Cargo.toml @@ -24,6 +24,7 @@ default = ["std"] std = ["revm-primitives/std"] serde = ["dep:serde", "revm-primitives/serde"] arbitrary = ["std", "revm-primitives/arbitrary"] +asm-keccak = ["revm-primitives/asm-keccak"] optimism = ["revm-primitives/optimism"] diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index bd4ffe34f0..f8d6dd62a0 100644 --- a/crates/precompile/Cargo.toml +++ b/crates/precompile/Cargo.toml @@ -43,6 +43,7 @@ std = [ "c-kzg?/std", "secp256k1?/std", ] +asm-keccak = ["revm-primitives/asm-keccak"] optimism = ["revm-primitives/optimism"] diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index 4370580294..f57f7001f9 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -59,6 +59,7 @@ serde = [ "c-kzg?/serde", ] arbitrary = ["std", "alloy-primitives/arbitrary", "bitflags/arbitrary"] +asm-keccak = ["alloy-primitives/asm-keccak"] optimism = [] diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index 53edafc000..4eaed1bc28 100644 --- a/crates/revm/Cargo.toml +++ b/crates/revm/Cargo.toml @@ -44,6 +44,7 @@ default = ["std", "c-kzg", "secp256k1"] std = ["revm-interpreter/std", "revm-precompile/std"] serde = ["dep:serde", "dep:serde_json", "revm-interpreter/serde"] arbitrary = ["revm-interpreter/arbitrary"] +asm-keccak = ["revm-interpreter/asm-keccak", "revm-precompile/asm-keccak"] test-utils = []