[package]
edition = "2021"
name = "chc-service"
version = "0.3.0"
authors = [
"c12i",
"Holochain Core Dev Team <devcore@holochain.org>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A local web server that implements the chc (Chain Head Coordinator) interface in Rust"
readme = "README.md"
license = "MIT"
[lib]
name = "chc_service"
path = "src/lib.rs"
[[bin]]
name = "hc-chc-service"
path = "src/main.rs"
[[test]]
name = "integration"
path = "tests/integration.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.async-trait]
version = "0.1"
[dependencies.axum]
version = "0.8"
[dependencies.clap]
version = "4.5.16"
features = ["derive"]
[dependencies.holochain]
version = "0.5.2"
features = [
"chc",
"test_utils",
]
[dependencies.holochain_serialized_bytes]
version = "0.0.55"
[dependencies.holochain_types]
version = "0.5.2"
[dependencies.parking_lot]
version = "0.12.3"
[dependencies.portpicker]
version = "0.1.1"
[dependencies.rmp-serde]
version = "1.3.0"
[dependencies.serde]
version = "=1.0.203"
features = ["derive"]
[dependencies.thiserror]
version = "2.0"
[dependencies.tokio]
version = "1.39.3"
features = ["full"]
[dependencies.tracing]
version = "0.1.37"
[dependencies.tracing-bunyan-formatter]
version = "0.3.9"
[dependencies.tracing-subscriber]
version = "0.3"
features = [
"env-filter",
"json",
"registry",
]
[dev-dependencies.fixt]
version = "0.5.2"
[dev-dependencies.holochain_keystore]
version = "0.5.2"
[dev-dependencies.holochain_nonce]
version = "0.5.2"
[dev-dependencies.reqwest]
version = "0.12"