# 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 = "2018" name = "lnpbp-invoice" version = "0.9.1" authors = ["Dr. Maxim Orlovsky "] description = "LNP/BP universal invoices library implementing LNPBP-38 standard" homepage = "https://github.com/LNP-BP" readme = "README.md" keywords = [ "bitcoin", "lightning", "lnp-bp", "rgb", "invoice", ] categories = ["cryptography::cryptocurrencies"] license = "MIT" repository = "https://github.com/LNP-BP/invoices" [lib] name = "invoice" crate-type = [ "rlib", "staticlib", ] path = "src/lib.rs" [[bin]] name = "invoice" path = "src/main.rs" required-features = ["cli"] [dependencies.amplify] version = "3.13.0" [dependencies.base58] version = "0.2" optional = true [dependencies.base64-compat] version = "1" optional = true [dependencies.bech32] version = "0.9" optional = true [dependencies.bitcoin] version = "0.29.2" features = ["rand"] [dependencies.bitcoin_scripts] version = "0.9.0" [dependencies.bp-core] version = "0.9.0" [dependencies.chrono] version = "0.4.19" [dependencies.clap] version = "~3.2.23" features = ["derive"] optional = true [dependencies.commit_verify] version = "0.9.0" [dependencies.descriptor-wallet] version = "0.9.0" features = ["keygen"] [dependencies.internet2] version = "0.9.0" [dependencies.lightning] version = "0.0.113" optional = true [dependencies.lightning-invoice] version = "0.21.0" optional = true [dependencies.lnp-core] version = "0.9.1" features = ["bifrost"] [dependencies.lnpbp] version = "0.9.0" [dependencies.miniscript] version = "9.0.0" features = ["compiler"] [dependencies.rgb-core] 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 = ["miniscript"] [dependencies.toml] version = "0.5" optional = true [dependencies.url] version = "2.2" [features] all = [ "serde", "rgb", "bolt11", ] bolt11 = [ "lightning-invoice", "lightning", ] cli = [ "clap", "base64-compat", "base58", "bech32", "serde", "serde_yaml", "serde_json", "toml", ] default = [] rgb = [ "rgb-core", "rgb-core/serde", ] serde = [ "serde_crate", "serde_with", "amplify/serde", "descriptor-wallet/serde", "bp-core/serde", "lnp-core/serde", "internet2/serde", "bitcoin/serde", "miniscript/serde", "chrono/serde", "url/serde", ]