[package]
name = "zebra-node-services"
version = "3.0.0"
authors.workspace = true
description = "The interfaces of some Zebra node services"
license.workspace = true
repository.workspace = true
edition.workspace = true
rust-version.workspace = true
readme = "../README.md"
homepage.workspace = true
keywords.workspace = true
categories = ["asynchronous", "cryptography::cryptocurrencies", "network-programming"]
[features]
default = []
rpc-client = [
"color-eyre",
"jsonrpsee-types",
"reqwest",
"serde",
"serde_json",
]
[dependencies]
zebra-chain = { path = "../zebra-chain" , version = "5.0.0" }
tower = { workspace = true }
color-eyre = { workspace = true, optional = true }
jsonrpsee-types = { workspace = true, optional = true }
reqwest = { workspace = true, features = ["rustls-tls"], optional = true }
serde = { workspace = true, optional = true }
serde_json = { workspace = true, optional = true }
tokio = { workspace = true, features = ["time", "sync"] }
[dev-dependencies]
color-eyre = { workspace = true }
reqwest = { workspace = true, features = ["rustls-tls"] }
serde = { workspace = true }
serde_json = { workspace = true }
jsonrpsee-types = { workspace = true }
[lints]
workspace = true