[package] name = "magical-bitcoin-wallet" version = "0.1.0" authors = ["Riccardo Casatta ", "Alekos Filini "] [dependencies] log = "^0.4" bitcoin = { version = "0.23", features = ["use-serde"] } miniscript = { version = "0.12" } serde = { version = "^1.0", features = ["derive"] } serde_json = { version = "^1.0" } base64 = "^0.11" # Optional dependencies sled = { version = "0.31.0", optional = true } electrum-client = { version = "0.1.0-beta.5", optional = true } [features] minimal = [] default = ["sled", "electrum-client"] electrum = ["electrum-client"] key-value-db = ["sled"] [dev-dependencies] lazy_static = "1.4" rustyline = "5.0" # newer version requires 2018 edition clap = "2.33" dirs = "2.0" env_logger = "0.7" [[example]] name = "repl" [[example]] name = "psbt" [[example]] name = "parse_descriptor" # Provide a more user-friendly alias for the REPL [[example]] name = "magic" path = "examples/repl.rs"