[package]
name = "zksync_node_api_server"
description = "ZKsync API server"
version.workspace = true
edition.workspace = true
authors.workspace = true
homepage.workspace = true
repository.workspace = true
license.workspace = true
keywords.workspace = true
categories.workspace = true
[dependencies]
zksync_config.workspace = true
zksync_contracts.workspace = true
zksync_types.workspace = true
zksync_dal.workspace = true
zksync_node_sync.workspace = true
zksync_health_check.workspace = true
zksync_node_fee_model.workspace = true
zksync_state_keeper.workspace = true
zksync_shared_metrics.workspace = true
zksync_state.workspace = true
zksync_system_constants.workspace = true
zksync_metadata_calculator.workspace = true
zksync_web3_decl = { workspace = true, features = ["server"] }
zksync_utils.workspace = true
zksync_protobuf.workspace = true
zksync_mini_merkle_tree.workspace = true
zksync_multivm.workspace = true
vise.workspace = true
anyhow.workspace = true
async-trait.workspace = true
axum.workspace = true
chrono.workspace = true
futures.workspace = true
tokio = { workspace = true, features = ["rt", "time"] }
tracing.workspace = true
thiserror.workspace = true
once_cell.workspace = true
rand.workspace = true
serde.workspace = true
serde_json.workspace = true
itertools.workspace = true
thread_local.workspace = true
governor.workspace = true
pin-project-lite.workspace = true
hex.workspace = true
http.workspace = true
tower.workspace = true
strum = { workspace = true, features = ["derive"] }
tower-http = { workspace = true, features = ["cors", "metrics"] }
lru.workspace = true