[package] name = "reth-storage-api" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true homepage.workspace = true repository.workspace = true description = "Reth storage provider traits and types" [lints] workspace = true [dependencies] # reth reth-chainspec.workspace = true reth-db-models.workspace = true reth-db-api.workspace = true reth-execution-types.workspace = true reth-primitives-traits.workspace = true reth-prune-types.workspace = true reth-stages-types.workspace = true reth-storage-errors.workspace = true reth-trie.workspace = true reth-trie-db.workspace = true reth-db.workspace = true revm.workspace = true reth-ethereum-primitives.workspace = true # ethereum alloy-eips.workspace = true alloy-primitives.workspace = true alloy-consensus.workspace = true alloy-rpc-types-engine.workspace = true # misc auto_impl.workspace = true # `no_std` tokio = { workspace = true, features = ["time"] } [features] default = ["std"] std = [ "reth-chainspec/std", "alloy-consensus/std", "alloy-eips/std", "alloy-primitives/std", "alloy-rpc-types-engine/std", "reth-ethereum-primitives/std", "reth-primitives-traits/std", "revm/std", "reth-stages-types/std", "reth-prune-types/std", "reth-storage-errors/std", "reth-execution-types/std", ]