This new syntax would actually force all downstream users to apply the patch section in their Cargo.toml! Revert to the previous syntax of specifying the git repo directly.
62 lines
1.6 KiB
TOML
62 lines
1.6 KiB
TOML
[package]
|
|
name = "liana"
|
|
version = "0.0.1"
|
|
authors = ["Antoine Poinsot <darosior@protonmail.com>"]
|
|
edition = "2018"
|
|
repository = "https://github.com/revault/liana"
|
|
license-file = "LICENCE"
|
|
keywords = ["bitcoin", "wallet", "safe", "script", "miniscript", "inheritance", "recovery"]
|
|
description = "Liana wallet daemon"
|
|
exclude = [".github/", ".cirrus.yml", "tests/", "test_data/", "contrib/", "pyproject.toml"]
|
|
|
|
[[bin]]
|
|
name = "lianad"
|
|
path = "src/bin/daemon.rs"
|
|
required-features = ["jsonrpc_server"]
|
|
|
|
[[bin]]
|
|
name = "liana-cli"
|
|
path = "src/bin/cli.rs"
|
|
required-features = ["jsonrpc_server"]
|
|
|
|
[features]
|
|
default = ["jsonrpc_server"]
|
|
jsonrpc_server = []
|
|
|
|
[dependencies]
|
|
# For managing transactions (it re-exports the bitcoin crate)
|
|
miniscript = { git = "https://github.com/darosior/rust-miniscript", branch = "multipath_descriptors_on_9.0", features = ["serde"] }
|
|
|
|
# Don't reinvent the wheel
|
|
dirs = "3.0"
|
|
|
|
# We use TOML for the config, and JSON for RPC
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
toml = "0.5"
|
|
serde_json = { version = "1.0", features = ["raw_value"] }
|
|
|
|
# Logging stuff
|
|
log = "0.4"
|
|
fern = "0.6"
|
|
|
|
# In order to have a backtrace on panic, because the
|
|
# stdlib does not have a programmatic interface yet
|
|
# to work with our custom panic hook.
|
|
backtrace = "0.3"
|
|
|
|
# Pinned to this version because they broke the MSRV in 0.27...
|
|
# FIXME: this is unfortunate, we don't receive the updates (sometimes critical) from SQLite.
|
|
rusqlite = { version = "0.26.3", features = ["bundled", "unlock_notify"] }
|
|
|
|
# To talk to bitcoind
|
|
jsonrpc = "0.12"
|
|
|
|
# Used for daemonization
|
|
libc = "0.2"
|
|
|
|
# Used for PSBTs
|
|
base64 = "0.13"
|
|
|
|
[patch.crates-io]
|
|
|