[package] name = "synor-dag" version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true description = "GHOSTDAG consensus implementation for Synor blockchain" [dependencies] synor-types = { path = "../synor-types" } # Data structures smallvec = { workspace = true } hashbrown = "0.14" parking_lot = "0.12" indexmap = "2.0" # Algorithms petgraph = "0.6" # Serialization serde = { workspace = true } borsh = { workspace = true } # Error handling thiserror = { workspace = true } # Logging tracing = { workspace = true } [dev-dependencies] criterion = { workspace = true } proptest = { workspace = true } rand = { workspace = true } [[bench]] name = "ghostdag_bench" harness = false