mirror of
https://github.com/logos-co/nomos-node.git
synced 2026-08-27 17:41:11 +00:00
93 lines
4.3 KiB
TOML
93 lines
4.3 KiB
TOML
[package]
|
|
categories = { workspace = true }
|
|
description = { workspace = true }
|
|
edition = { workspace = true }
|
|
keywords = { workspace = true }
|
|
license = { workspace = true }
|
|
name = "logos-blockchain-node"
|
|
readme = { workspace = true }
|
|
repository = { workspace = true }
|
|
version = { workspace = true }
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
async-trait = { workspace = true }
|
|
clap = { features = ["derive", "env", "help", "std", "string"], workspace = true }
|
|
color-eyre = { workspace = true }
|
|
dhat = { optional = true, workspace = true }
|
|
futures = { workspace = true }
|
|
hex = { workspace = true }
|
|
http = { workspace = true }
|
|
lb-api-service = { workspace = true }
|
|
lb-blend = { workspace = true }
|
|
lb-blend-service = { workspace = true }
|
|
lb-chain-broadcast-service = { workspace = true }
|
|
lb-chain-leader-service = { workspace = true }
|
|
lb-chain-network-service = { workspace = true }
|
|
lb-chain-service = { workspace = true }
|
|
lb-core = { workspace = true }
|
|
lb-cryptarchia-engine = { workspace = true }
|
|
lb-groth16 = { workspace = true }
|
|
lb-http-api-common = { workspace = true }
|
|
lb-key-management-system-service = { features = ["unsafe"], workspace = true }
|
|
lb-ledger = { workspace = true }
|
|
lb-libp2p = { workspace = true }
|
|
lb-log-targets = { workspace = true }
|
|
lb-network-service = { workspace = true }
|
|
lb-pol = { workspace = true }
|
|
lb-sdp-service = { workspace = true }
|
|
lb-services-utils = { workspace = true }
|
|
lb-storage-service = { workspace = true }
|
|
lb-system-sig-service = { workspace = true }
|
|
lb-time-service = { features = ["ntp"], workspace = true }
|
|
lb-tracing = { workspace = true }
|
|
lb-tracing-service = { workspace = true }
|
|
lb-tui-zone = { workspace = true }
|
|
lb-tx-service = { features = ["rocksdb-backend"], workspace = true }
|
|
lb-utils = { features = ["time"], workspace = true }
|
|
lb-wallet-service = { workspace = true }
|
|
libp2p = { features = ["autonat", "gossipsub", "identify", "kad", "macros"], workspace = true }
|
|
num-bigint = { workspace = true }
|
|
nutype = { features = ["serde"], workspace = true }
|
|
overwatch = { workspace = true }
|
|
rand = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
serde_with = { workspace = true }
|
|
serde_yaml = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
tokio = { workspace = true }
|
|
tokio-stream = { workspace = true }
|
|
tracing = { workspace = true }
|
|
url = { workspace = true }
|
|
|
|
# openapi related dependencies
|
|
utoipa = { workspace = true }
|
|
# XCompiling from Unix has issues downloading assets. Also, building with Nix can't download assets.
|
|
utoipa-swagger-ui = { features = ["axum", "vendored"], workspace = true }
|
|
|
|
# axum related dependencies
|
|
axum = { features = ["http1", "http2", "json", "query", "tokio"], workspace = true }
|
|
time = { workspace = true }
|
|
tower = { features = ["limit"], workspace = true }
|
|
tower-http = { features = ["cors", "limit", "timeout", "trace"], workspace = true }
|
|
validator = { features = ["derive"], workspace = true }
|
|
|
|
# Jemalloc
|
|
[target.'cfg(not(target_env = "msvc"))'.dependencies]
|
|
tikv-jemallocator = { optional = true, workspace = true }
|
|
|
|
[dev-dependencies]
|
|
rand = { workspace = true }
|
|
serde_urlencoded = { workspace = true }
|
|
|
|
[features]
|
|
default = ["tracing"]
|
|
dhat-heap = ["dep:dhat"]
|
|
jemalloc = ["dep:tikv-jemallocator"]
|
|
profiling = ["lb-http-api-common/profiling", "lb-tracing-service/profiling"]
|
|
testing = ["lb-key-management-system-service/unsafe"]
|
|
tracing = []
|