[package] name = "reth-codecs" version = "0.1.0" edition = "2021" license = "MIT OR Apache-2.0" repository = "https://github.com/paradigmxyz/reth" readme = "README.md" [features] default = ["compact"] compact = ["codecs-derive/compact"] scale = ["codecs-derive/scale"] postcard = ["codecs-derive/postcard"] no_codec = ["codecs-derive/no_codec"] arbitrary = [ "revm-interpreter/arbitrary", "dep:arbitrary", "dep:proptest", "dep:proptest-derive", ] [dependencies] bytes = "1.2.1" codecs-derive = { version = "0.1.0", path = "./derive", default-features = false } revm-interpreter = { git = "https://github.com/bluealloy/revm", rev = "a05fb262d87c78ee52d400e6c0f4708d4c527f32", features = [ "serde", ] } # arbitrary utils arbitrary = { version = "1.1.7", features = ["derive"], optional = true } proptest = { version = "1.0", optional = true } proptest-derive = { version = "0.3", optional = true } [dev-dependencies] revm-interpreter = { git = "https://github.com/bluealloy/revm", rev = "a05fb262d87c78ee52d400e6c0f4708d4c527f32", features = [ "serde", "arbitrary", ] } serde = "1.0" modular-bitfield = "0.11.2" test-fuzz = "3.0.4" arbitrary = { version = "1.1.7", features = ["derive"] } proptest = { version = "1.0" } proptest-derive = "0.3"