[package]
edition = "2024"
name = "bark-json"
version = "0.1.0"
authors = ["Team Second <hello@second.tech>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "JSON definitions for the bark APIs"
readme = false
license = "MIT"
resolver = "2"
[features]
default = [
"onchain-bdk",
"native",
]
native = [
"bark-wallet/native",
"bark-wallet/tls-native-roots",
]
onchain-bdk = [
"bark-wallet/onchain-bdk",
"bark-bitcoin-ext/bdk",
]
[lib]
name = "bark_json"
path = "src/lib.rs"
[dependencies.anyhow]
version = "1.0"
features = ["backtrace"]
[dependencies.ark-lib]
version = "0.1.0"
[dependencies.bark-bitcoin-ext]
version = "0.1.0"
default-features = false
[dependencies.bark-wallet]
version = "0.1.0"
default-features = false
[dependencies.bitcoin]
version = "0.32.7"
features = [
"serde",
"rand",
"rand-std",
]
[dependencies.chrono]
version = "0.4"
features = ["serde"]
[dependencies.humantime]
version = "2.1.0"
[dependencies.serde]
version = "1.0.219"
[dependencies.serde_json]
version = "1"
features = ["raw_value"]
[dependencies.thiserror]
version = "2.0.12"
[dependencies.utoipa]
version = "5.4.0"
features = ["chrono"]
optional = true
[dev-dependencies.serde_json]
version = "1"
features = ["raw_value"]