[package] name = "arbiter-server" version = "0.1.0" edition = "2024" repository = "https://git.markettakers.org/MarketTakers/arbiter" license = "Apache-2.0" [dependencies] diesel = { version = "2.3.6", features = ["chrono", "returning_clauses_for_sqlite_3_35", "serde_json", "time", "uuid"] } diesel-async = { version = "0.7.4", features = [ "bb8", "migrations", "sqlite", "tokio", ] } ed25519-dalek.workspace = true arbiter-proto.path = "../arbiter-proto" tracing.workspace = true tracing-subscriber = { version = "0.3", features = ["env-filter"] } tonic.workspace = true tonic.features = ["tls-aws-lc"] tokio.workspace = true rustls.workspace = true smlang.workspace = true miette.workspace = true thiserror.workspace = true diesel_migrations = { version = "2.3.1", features = ["sqlite"] } async-trait.workspace = true secrecy = "0.10.3" futures.workspace = true tokio-stream.workspace = true dashmap = "6.1.0" rand.workspace = true rcgen.workspace = true chrono.workspace = true memsafe = "0.4.0" zeroize = { version = "1.8.2", features = ["std", "simd"] } kameo.workspace = true x25519-dalek.workspace = true chacha20poly1305 = { version = "0.10.1", features = ["std"] } argon2 = { version = "0.5.3", features = ["zeroize"] } restructed = "0.2.2" strum = { version = "0.27.2", features = ["derive"] } pem = "3.0.6" [dev-dependencies] insta = "1.46.3" test-log = { version = "0.2", default-features = false, features = ["trace"] }