[workspace] members = [ ".", "commit_verify", "commit_verify/derive", "single_use_seals", ] default-members = [ ".", "commit_verify", "commit_verify/derive", "single_use_seals", ] [workspace.package] version = "0.12.0-beta.1" authors = ["Dr Maxim Orlovsky "] homepage = "https://github.com/LNP-BP" repository = "https://github.com/LNP-BP/client_side_validation" rust-version = "1.77.0" # Due to `rustfix` edition = "2021" license = "Apache-2.0" [workspace.dependencies] amplify = "~4.8.0" strict_encoding = "~2.8.1" strict_types = "~2.8.1" [package] name = "client_side_validation" version = { workspace = true } description = "Client-side validation foundation library" keywords = ["lnp-bp", "smart-contracts", "blockchain"] categories = ["cryptography"] authors = { workspace = true } repository = { workspace = true } homepage = { workspace = true } edition = { workspace = true } license = { workspace = true } rust-version = { workspace = true } readme = "README.md" exclude = [".github", "commit_verify", "single_use_seals"] [lib] name = "client_side_validation" path = "src/lib.rs" [dependencies] commit_verify = { version = "0.12.0-beta.1", path = "./commit_verify", default-features = false } single_use_seals = { version = "0.12.0-beta.1", path = "./single_use_seals" } serde_crate = { package = "serde", version = "1", features = ["derive"], optional = true } [features] default = ["derive"] all = ["serde", "rand", "stl"] stl = ["commit_verify/stl"] rand = ["commit_verify/rand"] derive = ["commit_verify/derive"] serde = ["serde_crate", "commit_verify/serde"] [package.metadata.docs.rs] features = ["all"]