Skip to content

Commit

Permalink
enable serde feature
Browse files Browse the repository at this point in the history
  • Loading branch information
rakita committed Feb 24, 2025
1 parent 5d2d535 commit 3737409
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 5 deletions.
10 changes: 8 additions & 2 deletions crates/context/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,15 @@ serde = { workspace = true, features = ["derive", "rc"], optional = true }
database.workspace = true

[features]
# Implementation-specific features
default = ["std"]
std = []
std = ["serde?/std"]
serde = [
"dep:serde",
"primitives/serde",
"specification/serde",
"state/serde",
"context-interface/serde",
]
dev = [
"memory_limit",
"optional_balance_check",
Expand Down
11 changes: 9 additions & 2 deletions crates/context/interface/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,13 @@ serde = { version = "1.0", default-features = false, features = [

[features]
default = ["std"]
std = ["serde?/std"]
serde = ["dep:serde", "primitives/serde", "specification/serde", "state/serde"]
std = ["serde?/std", "alloy-eip7702/std", "alloy-eip2930/std"]
serde = [
"dep:serde",
"primitives/serde",
"specification/serde",
"state/serde",
"alloy-eip7702/serde",
"alloy-eip2930/serde",
]
serde-json = ["serde"]
1 change: 1 addition & 0 deletions crates/precompile/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -118,3 +118,4 @@ blst = ["dep:blst"]
name = "bench"
path = "benches/bench.rs"
harness = false
required-features = ["secp256k1"]
7 changes: 6 additions & 1 deletion crates/revm/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,12 @@ std = [
"context-interface/std",
]
hashbrown = ["interpreter/hashbrown", "precompile/hashbrown"]
serde = ["interpreter/serde", "database-interface/serde", "primitives/serde"]
serde = [
"interpreter/serde",
"database-interface/serde",
"primitives/serde",
"context-interface/serde",
]
arbitrary = ["primitives/arbitrary"]
asm-keccak = ["primitives/asm-keccak"]
portable = ["precompile/portable"]
Expand Down

0 comments on commit 3737409

Please sign in to comment.