[package] name = "syncwhole" version = "0.1.0" edition = "2021" license = "MPL-2.0" authors = ["Adam Ierymenko "] [profile.release] opt-level = 3 lto = true codegen-units = 1 panic = 'abort' [lib] name = "syncwhole" path = "src/lib.rs" doc = true [[bin]] name = "syncwhole_local_testnet" path = "src/main.rs" doc = false required-features = ["include_sha2_lib"] [dependencies] tokio = { version = "^1", features = ["net", "rt", "parking_lot", "time", "io-std", "io-util", "sync", "rt-multi-thread"], default-features = false } serde = { version = "^1", features = ["derive"], default-features = false } serde_bytes = "^0" rmp = "^0" rmp-serde = "^1" sha2 = { version = "^0", optional = true } async-trait = "^0" futures-core = "^0" iblt = { version = "^0", path = "../iblt" } [features] include_sha2_lib = ["sha2"]