1[package] 2name = "moderation" 3version = "0.1.0" 4edition = "2021" 5 6[dependencies] 7anyhow = "1.0" 8axum = { version = "0.7", features = ["macros", "json", "ws"] } 9rand = "0.8" 10bytes = "1.0" 11chrono = { version = "0.4", features = ["serde"] } 12futures = "0.3" 13hex = "0.4" 14k256 = { version = "0.13", features = ["ecdsa"] } 15reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } 16serde = { version = "1.0", features = ["derive"] } 17serde_bytes = "0.11" 18serde_ipld_dagcbor = "0.6" 19serde_json = "1.0" 20sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "chrono", "tls-rustls"] } 21thiserror = "2.0" 22tokio = { version = "1.40", features = ["rt-multi-thread", "macros", "signal", "sync"] } 23tokio-stream = { version = "0.1", features = ["sync"] } 24tower-http = { version = "0.6", features = ["fs"] } 25tracing = "0.1" 26tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } 27 28[dev-dependencies]