[package] name = "alloy-eip2930" description = "Implementation of EIP-2930 type definitions" version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true homepage.workspace = true repository.workspace = true [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] [lints] workspace = true [dependencies] alloy-primitives = { workspace = true, features = ["rlp"] } alloy-rlp = { workspace = true, features = ["derive"] } # serde serde = { workspace = true, optional = true } # arbitrary arbitrary = { workspace = true, features = ["derive"], optional = true } rand = { workspace = true, optional = true } [dev-dependencies] serde_json.workspace = true [features] default = ["std"] std = ["alloy-primitives/std", "alloy-rlp/std", "serde?/std"] serde = ["dep:serde", "alloy-primitives/serde"] arbitrary = ["std", "dep:arbitrary", "dep:rand", "alloy-primitives/arbitrary"]