[package]
name = "zksync_dal"
description = "ZKsync data access layer"
version.workspace = true
edition.workspace = true
authors.workspace = true
homepage.workspace = true
repository.workspace = true
license.workspace = true
keywords.workspace = true
categories.workspace = true
links = "zksync_dal_proto"
[dependencies]
vise.workspace = true
zksync_utils.workspace = true
zksync_system_constants.workspace = true
zksync_contracts.workspace = true
zksync_types.workspace = true
zksync_consensus_roles.workspace = true
zksync_consensus_storage.workspace = true
zksync_protobuf.workspace = true
zksync_db_connection.workspace = true
itertools.workspace = true
thiserror.workspace = true
anyhow.workspace = true
prost.workspace = true
rand.workspace = true
tokio = { workspace = true, features = ["full"] }
sqlx = { workspace = true, features = [
"runtime-tokio",
"tls-native-tls",
"macros",
"postgres",
"bigdecimal",
"rust_decimal",
"chrono",
"json",
"migrate",
"ipnetwork",
] }
serde = { workspace = true, features = ["derive"] }
serde_json.workspace = true
bigdecimal.workspace = true
bincode.workspace = true
hex.workspace = true
strum = { workspace = true, features = ["derive"] }
tracing.workspace = true
chrono = { workspace = true, features = ["serde"] }
[build-dependencies]
zksync_protobuf_build.workspace = true