[dependencies.anyhow]
version = "1"
[dependencies.async-trait]
version = "0.1.71"
[dependencies.once_cell]
version = "1.17.1"
[dependencies.rand]
version = "0.8.0"
[dependencies.thiserror]
version = "1.0.40"
[dependencies.tracing]
features = ["attributes"]
version = "0.1.37"
[dependencies.vise]
version = "0.1.0"
[dependencies.zksync_concurrency]
version = "=0.1.0-rc.2"
[dependencies.zksync_consensus_crypto]
version = "=0.1.0-rc.2"
[dependencies.zksync_consensus_network]
version = "=0.1.0-rc.2"
[dependencies.zksync_consensus_roles]
version = "=0.1.0-rc.2"
[dependencies.zksync_consensus_storage]
version = "=0.1.0-rc.2"
[dependencies.zksync_consensus_utils]
version = "=0.1.0-rc.2"
[dependencies.zksync_protobuf]
version = "=0.1.0-rc.2"
[dev-dependencies.assert_matches]
version = "1.5.0"
[dev-dependencies.pretty_assertions]
version = "1.4.0"
[dev-dependencies.test-casing]
version = "0.1.0"
[dev-dependencies.tokio]
features = ["full", "full", "test-util"]
version = "1.34.0"
[lints.clippy]
bool_to_int_with_if = "warn"
borrow_deref_ref = "allow"
box_default = "allow"
create_dir = "warn"
default_trait_access = "warn"
empty_structs_with_brackets = "warn"
float_arithmetic = "warn"
if_not_else = "warn"
manual_assert = "warn"
manual_instant_elapsed = "warn"
manual_let_else = "warn"
manual_ok_or = "warn"
manual_string_new = "warn"
map_identity = "allow"
match_bool = "warn"
missing_docs_in_private_items = "warn"
needless_pass_by_ref_mut = "allow"
non_ascii_literal = "warn"
partial_pub_fields = "warn"
print_stdout = "warn"
redundant_locals = "allow"
separated_literal_suffix = "warn"
string_to_string = "warn"
suspicious_xor_used_as_pow = "warn"
try_err = "warn"
wildcard_dependencies = "warn"
wildcard_imports = "warn"
[lints.rust]
missing_docs = "warn"
unreachable_pub = "warn"
unsafe_code = "deny"
unused_qualifications = "warn"
[package]
authors = ["The Matter Labs Team <hello@matterlabs.dev>"]
description = "ZKsync consensus bft actor"
edition = "2021"
homepage = "https://matter-labs.io/"
keywords = ["blockchain", "zksync"]
license = "MIT OR Apache-2.0"
name = "zksync_consensus_bft"
repository = "https://github.com/matter-labs/era-consensus"
version = "0.1.0-rc.2"