[package] name = "ark-scale" description = "Arkworks serialization wrapped in Parity SCALE codec" authors = ["Jeff Burdges "] version = "0.0.12" repository = "https://github.com/w3f/ark-scale" edition = "2021" license = "MIT/Apache-2.0" [dependencies] scale-codec = { package = "parity-scale-codec", version = "3.6", default-features = false, features = ["max-encoded-len"] } scale-info = { version = "2.5", default-features = false } ark-std = { version = "0.4", default-features = false } ark-serialize = { version = "0.4.2", default-features = false, features = [ "derive" ] } ark-ff = { version = "0.4.2", default-features = false, optional = true } ark-ec = { version = "0.4.2", default-features = false, optional = true } # ark-serialize-derive = { version = "0.4", default-features = false } # arrayvec = { version = "0.7.2", default-features = false } # arrayref = { version = "0.3", default-features = false } [dev-dependencies] ark-bls12-381 = { version = "0.4" } ark-ed25519 = { version = "0.4" } rand_core = { version = "0.6", features = [ "getrandom" ] } [features] default = ["std"] # "hazmat" std = [ "scale-codec/std", "scale-info/std", "ark-std/std", "ark-serialize/std", "ark-bls12-381/std", "ark-ed25519/std", "rand_core/std" ] ff = ["dep:ark-ff"] ec = ["ff", "dep:ark-ec"] hazmat = ["ec"]