36 lines
963 B
TOML

[package]
name = "coordinator"
version = "0.1.0"
edition = "2021"
[dependencies]
anyhow = "1.0"
bitcoin = "0.32.2"
miniscript = "12.0.0"
axum = { version = "0.7.5", features = ["tokio", "json"] }
# "use-esplora-async", "async-interface", for async esplora
bdk = { version = "0.29", default-features = false, features = ["key-value-db", "bitcoinconsensus", "std", "electrum", "use-esplora-ureq","compiler", "verify", "rpc"] }
# bitcoinconsensus = "0.106.0"
serde_json = "1.0"
dotenvy = "0.15"
futures-util = "0.3"
hex = "0.4"
rand = "0.8"
reqwest = { version = "0.12", features = ["blocking", "json"] }
serde = "1.0"
sqlx = { version = "0.8", features = ["runtime-tokio", "sqlite"] }
tokio = { version = "1.39", features = ["full", "test-util", "rt"] }
tower = "0.4"
log = "0.4"
env_logger = "0.11"
sha2 = "0.10"
validator = { version = "0.18", features = ["derive"] }
musig2 = "0.0.11"
bincode = "1.3.3"
[profile.release]
lto = true
opt-level = 3
strip = true