[package] name = "arbiter-server" version = "0.1.0" edition = "2024" repository = "https://git.markettakers.org/MarketTakers/arbiter" [dependencies] diesel = { version = "2.3.6", features = [ "sqlite", "uuid", "time", "chrono", "serde_json", ] } diesel-async = { version = "0.7.4", features = [ "bb8", "migrations", "sqlite", "tokio", ] } ed25519-dalek.workspace = true arbiter-proto.path = "../arbiter-proto" tracing.workspace = true tonic.workspace = true 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 = { version = "0.14.7", features = [ "aws_lc_rs", "pem", "x509-parser", "zeroize", ], default-features = false } chrono.workspace = true memsafe = "0.4.0" zeroize = { version = "1.8.2", features = ["std", "simd"] } argon2 = { version = "0.5", features = ["std"] } kameo.workspace = true hex = "0.4.3" chacha20poly1305 = "0.10.1" [dev-dependencies] test-log = { version = "0.2", default-features = false, features = ["trace"] }