-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Cargo.toml
34 lines (32 loc) · 1.24 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[package]
name = "bpro"
version = "0.5.0"
license = "AGPL-3.0"
authors = ["Dr Maxim Orlovsky <orlovsky@pandoraprime.ch>"]
description = "Rust bitcoin wallet library for professional use"
repository = "https://github.com/pandora-prime/bpro"
keywords = ["bitcoin", "lightning", "rgb", "smart-contracts", "wallet"]
categories = ["cryptography::cryptocurrencies"]
readme = "README.md"
edition = "2021"
rust-version = "1.66.0" # due to depencencies
exclude = [".github", "contrib"]
[dependencies]
amplify = "3.14.2"
lnpbp = "~0.9.0"
strict_encoding = { version = "~0.9.0", features = ["chrono", "bitcoin"] }
bitcoin_scripts = "0.10.0"
descriptor-wallet = { version = "~0.10.1", features = ["miniscript", "keygen", "hwi", "sign", "strict_encoding"] }
bitcoin = "0.29.2"
miniscript = "9.0.1"
bitcoin_hwi = "0.4.0"
electrum-client = { version = "0.14.1", optional = true }
serde_crate = { package = "serde", version = "1", features = ["derive"], optional = true }
serde_with = { version = "2.3.2", features = ["hex"], optional = true }
chrono = "0.4.19"
[features]
default = ["serde"]
all = ["serde", "electrum"]
electrum = ["electrum-client"]
serde = ["serde_crate", "serde_with", "lnpbp/serde", "chrono/serde",
"amplify/serde", "descriptor-wallet/serde", "bitcoin/serde"]