[package] name = "reth-payload-primitives" version.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true homepage.workspace = true repository.workspace = true exclude.workspace = true [lints] workspace = true [dependencies] # reth reth-chainspec.workspace = true reth-errors.workspace = true reth-primitives.workspace = true reth-chain-state.workspace = true revm-primitives.workspace = true # alloy alloy-eips.workspace = true alloy-primitives.workspace = true alloy-rpc-types-engine = { workspace = true, features = ["serde"] } op-alloy-rpc-types-engine = { workspace = true, optional = true } # misc serde.workspace = true thiserror.workspace = true tokio = { workspace = true, default-features = false, features = ["sync"] } [dev-dependencies] assert_matches.workspace = true [features] default = ["std"] std = [ "reth-chainspec/std", "reth-primitives/std", "revm-primitives/std", "alloy-eips/std", "alloy-primitives/std", "alloy-rpc-types-engine/std", "op-alloy-rpc-types-engine?/std", "serde/std", "thiserror/std", ] op = ["dep:op-alloy-rpc-types-engine"]