forked from mycitadel/mycitadel-desktop
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
59 lines (52 loc) · 1.64 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
[package]
name = "mycitadel-desktop2"
version = "1.1.0"
authors = ["Jomagalo <[email protected]>"]
description = "Bitcoin II, Lightning and RGB wallet; part of MyCitadel software suite."
repository = "https://github.com/jomagalo/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 = "mc-tx"
path = "src/bin/mc-tx.rs"
required-features = ["cli"]
[dependencies]
gtk = "0.15.4"
relm = "0.23.0"
relm-derive = "0.23.0"
gladis = "2.0.0"
once_cell = "1.10.0"
chrono = "0.4.19"
urlencoding = "2.1.0"
ureq = { version = "2.4.0", features = ["json"] }
amplify = "3.12.1"
bitcoin = "0.28.1"
miniscript = "7.0.0"
bitcoin_hwi = "0.2.0"
electrum-client = "0.10.1"
descriptor-wallet = { version = "0.7.1", features = ["miniscript", "keygen"] }
strict_encoding = "1.8.11"
clap = { version = "~3.1.18", features = ["derive"], optional = true }
serde_crate = { package = "serde", version = "1" }
serde_with = { version = "1.13", optional = true }
serde_json = { version = "1.0.79" }
serde_yaml = { version = "0.8.23", optional = true }
colored = { version = "2", optional = true }
[features]
default = ["ui"]
ui = []
cli = ["clap", "serde", "colored"]
serde = ["serde_with", "serde_yaml",
"amplify/serde", "chrono/serde", "bitcoin/serde", "miniscript/serde", "descriptor-wallet/serde"]