-
-
Notifications
You must be signed in to change notification settings - Fork 12
/
Cargo.toml
65 lines (57 loc) · 1.83 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[package]
name = "mycitadel-desktop"
version = "1.5.0"
authors = ["Dr Maxim Orlovsky <[email protected]>"]
description = "Bitcoin, Lightning and RGB wallet; part of MyCitadel software suite."
repository = "https://github.com/mycitadel/mycitadel-desktop"
homepage = "https://mycitadel.io"
keywords = ["lnp-bp", "bitcoin", "lightning", "rgb", "wallet"]
categories = ["cryptography::cryptocurrencies", "gui", "hardware-support"]
edition = "2021"
rust-version = "1.56.0"
readme = "README.md"
license = "AGPL-3.0"
exclude = [".github", "assets", "CODE_OF_CONDUCT.md"]
[lib]
name = "mycitadel"
[[bin]]
name = "mycitadel"
path = "src/bin/mycitadel.rs"
required-features = ["ui"]
[[bin]]
name = "mcw"
path = "src/bin/mcw.rs"
required-features = ["cli"]
[dependencies]
gtk = "0.16.2"
relm = "0.24.1"
relm-derive = "0.24.0"
glade = "2.2.0"
once_cell = "1.10.0"
chrono = "0.4.19"
urlencoding = "2.1.0"
ureq = { version = "2.4.0", features = ["json"] }
baid58 = "0.4.4"
amplify = "3.14.2"
bitcoin = "0.29.2"
miniscript = "9.0.1"
bitcoin_scripts = "0.10.0"
bitcoin_blockchain = "0.10.0"
descriptor-wallet = { version = "0.10.1", features = ["miniscript", "keygen", "hwi", "construct"] }
bpro = { version = "0.5.0", features = ["electrum"] }
bitcoin_hwi = "0.4.1"
electrum-client = "0.14.0"
clap = { version = "~3.2.23", features = ["derive"], optional = true }
serde_crate = { package = "serde", version = "1" }
serde_with = { version = "1.14", optional = true }
serde_json = { version = "1.0.79" }
serde_yaml = { version = "0.9", optional = true }
colored = { version = "2", optional = true }
[target.'cfg(windows)'.build-dependencies]
embed-resource = "2.1"
[features]
default = ["ui"]
ui = []
cli = ["clap", "serde", "colored"]
serde = ["serde_with", "serde_yaml",
"amplify/serde", "chrono/serde", "bitcoin/serde", "miniscript/serde", "descriptor-wallet/serde"]