# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "lnpbp" version = "0.9.0" authors = ["Dr. Maxim Orlovsky "] exclude = [ ".github", "contrib", ] description = "LNP/BP Core Library implementing LNPBP specifications & standards" homepage = "https://github.com/LNP-BP" readme = "README.md" keywords = [ "bitcoin", "lightning", "lnp-bp", "layer-3", "cryptography", ] categories = ["cryptography::cryptocurrencies"] license = "MIT" repository = "https://github.com/LNP-BP/rust-lnpbp" [lib] name = "lnpbp" crate-type = [ "rlib", "staticlib", ] path = "src/lib.rs" [[bin]] name = "lnpbp" path = "src/bin/lnpbp.rs" required-features = ["cli"] [dependencies.amplify] version = "3.13.0" features = [ "stringly_conversions", "std", ] [dependencies.base58] version = "0.2" optional = true [dependencies.base64-compat] version = "1" optional = true [dependencies.clap] version = "~3.2.23" features = ["derive"] optional = true [dependencies.colorize] version = "0.1.0" optional = true [dependencies.lnpbp_bech32] version = "0.9.0" [dependencies.lnpbp_chain] version = "0.9.0" [dependencies.lnpbp_elgamal] version = "0.9.0" optional = true [dependencies.lnpbp_identity] version = "0.9.0" optional = true [dependencies.serde_crate] version = "1" features = ["derive"] optional = true package = "serde" [dependencies.serde_json] version = "1" optional = true [dependencies.serde_with] version = "1.14" features = ["hex"] optional = true [dependencies.serde_yaml] version = "0.9" optional = true [dependencies.strict_encoding] version = "0.9.0" [features] all = [ "serde", "elgamal", "identity", "zip", "cli", ] cli = [ "clap", "serde", "identity", "base64-compat", "base58", "serde_yaml", "serde_json", "amplify/hex", "colorize", ] default = ["zip"] elgamal = ["lnpbp_elgamal"] identity = ["lnpbp_identity"] serde = [ "serde_crate", "serde_with", "amplify/serde", "lnpbp_bech32/serde", "lnpbp_chain/serde", ] zip = ["lnpbp_bech32/zip"]