[[bin]]
name = "keyringd"
required-features = ["server"]
[[bin]]
name = "keyring-cli"
required-features = ["cli"]
[build-dependencies.amplify]
version = "3"
[build-dependencies.amplify_derive]
version = "2.4.2"
[build-dependencies.bitcoin]
version = "0.26"
[build-dependencies.clap]
version = "3.0.0-beta.2"
[build-dependencies.clap_generate]
version = "3.0.0-beta.2"
[build-dependencies.configure_me_codegen]
version = "~0.4.0"
[build-dependencies.descriptor-wallet]
version = "0.3"
[build-dependencies.internet2]
default-features = false
features = ["descriptor-wallet", "bitcoin-ext"]
version = "0.3.4"
[build-dependencies.lazy_static]
version = "~1.4.0"
[build-dependencies.lnpbp]
version = "0.3"
[build-dependencies.log]
features = ["max_level_trace", "release_max_level_debug"]
version = "~0.4.8"
[build-dependencies.microservices]
default-features = false
version = "0.3.2"
[build-dependencies.serde_crate]
features = ["derive"]
package = "serde"
version = "~1.0.106"
[build-dependencies.shellexpand]
version = "~2.0.0"
[build-dependencies.slip132]
version = "0.3.0-rc.1"
[dependencies.amplify]
version = "3"
[dependencies.amplify_derive]
version = "2.4.2"
[dependencies.base64]
optional = true
version = "~0.12.1"
[dependencies.bech32]
optional = true
version = "~0.7.2"
[dependencies.bitcoin]
features = ["rand"]
version = "0.26"
[dependencies.chrono]
version = "~0.4.19"
[dependencies.clap]
optional = true
version = "=3.0.0-beta.2"
[dependencies.colored]
optional = true
version = "~2.0.0"
[dependencies.configure_me]
optional = true
version = "~0.4.0"
[dependencies.dotenv]
optional = true
version = "~0.15.0"
[dependencies.env_logger]
optional = true
version = "~0.7.1"
[dependencies.internet2]
default-features = false
features = ["derive", "descriptor-wallet", "bitcoin-ext"]
version = "0.3.4"
[dependencies.lazy_static]
version = "~1.4.0"
[dependencies.lnpbp]
features = ["elgamal"]
version = "0.3"
[dependencies.log]
features = ["max_level_trace", "release_max_level_debug"]
optional = true
version = "~0.4.8"
[dependencies.microservices]
version = "0.3.2"
[dependencies.serde_crate]
features = ["derive"]
optional = true
package = "serde"
version = "~1.0.106"
[dependencies.serde_json]
optional = true
version = "~1.0.55"
[dependencies.serde_with]
features = ["hex"]
optional = true
version = "~1.5.1"
[dependencies.serde_yaml]
optional = true
version = "~0.8.13"
[dependencies.settings]
optional = true
package = "config"
version = "~0.10.1"
[dependencies.shellexpand]
optional = true
version = "~2.0.0"
[dependencies.slip132]
version = "0.3.0-rc.1"
[dependencies.toml]
optional = true
version = "~0.5.6"
[features]
_config = ["serde_yaml", "toml"]
_rpc = []
all = ["server", "cli", "serde", "tor", "vendored_openssl"]
cli = ["shell", "client", "serde", "microservices/cli"]
client = ["internet2/zmq", "microservices/client", "microservices/node", "bitcoin/rand", "base64", "internet2/url", "clap", "_rpc"]
default = ["server", "cli"]
embedded = ["client", "node", "microservices/embedded"]
node = ["serde", "internet2/keygen", "bitcoin/rand", "internet2/zmq", "microservices/node", "internet2/url", "base64", "_config", "_rpc"]
serde = ["serde_crate", "serde_with", "serde_yaml", "serde_json", "toml", "chrono/serde", "bitcoin/use-serde", "slip132/serde", "amplify/serde", "internet2/serde", "microservices/serde", "lnpbp/serde", "descriptor-wallet/serde"]
server = ["node", "shell", "microservices/server"]
shell = ["dotenv", "clap", "settings", "configure_me", "serde", "amplify/parse_arg", "microservices/shell", "shellexpand", "colored"]
tor = ["microservices/tor", "internet2/tor"]
vendored_openssl = ["microservices/vendored_openssl", "internet2/vendored_openssl"]
[lib]
name = "keyring"
[package]
authors = ["Dr. Maxim Orlovsky <orlovsky@pandoracore.com>"]
description = "Personal key management server"
edition = "2018"
exclude = [".github", "/doc", "/test", "/data", "Dockerfile"]
keywords = ["bitcoin", "secp256k1", "ecdsa", "schnorr"]
license = "AGPL-3.0-only"
name = "keyring_node"
readme = "README.md"
version = "0.1.0-beta.4"
[package.metadata.configure_me]
spec = "config_spec.toml"