|
|
@@ -88,19 +88,17 @@ tokio-tungstenite = {version = "0.15.0", optional = true}
|
|
|
tokio = {version = "1.11.0", features = ["full"], optional = true}
|
|
|
|
|
|
## Cashier Bitcoin Dependencies
|
|
|
-# TODO: Make optional, cashier should have "features" to enable different chains
|
|
|
-# See https://doc.rust-lang.org/cargo/reference/features.html
|
|
|
-bitcoin = {version = "0.27.0", optional = false }
|
|
|
-secp256k1 = {version = "0.20.3", optional = false }
|
|
|
-electrum-client = {version = "0.8.0", optional = false }
|
|
|
+bitcoin = {version = "0.27.0", optional = true }
|
|
|
+secp256k1 = {version = "0.20.3", optional = true}
|
|
|
+electrum-client = {version = "0.8.0", optional = true }
|
|
|
|
|
|
[dependencies.rusqlite]
|
|
|
version = "0.25.1"
|
|
|
features = ["bundled", "sqlcipher"]
|
|
|
|
|
|
[features]
|
|
|
+default = ["bitcoin", "secp256k1", "electrum-client"]
|
|
|
sol = ["solana-sdk", "solana-client", "tokio-tungstenite", "tokio"]
|
|
|
-#btc = ["bitcoin", "secp256k1", "electrum-client"]
|
|
|
|
|
|
[[bin]]
|
|
|
name = "lisp"
|