Server tools to backfill, tail, mirror, and verify PLC logs
1[package]
2name = "allegedly"
3description = "public ledger server tools and services (for the PLC)"
4license = "MIT OR Apache-2.0"
5version = "0.2.0"
6edition = "2024"
7default-run = "allegedly"
8
9[dependencies]
10anyhow = "1.0.99"
11async-compression = { version = "0.4.30", features = ["futures-io", "tokio", "gzip"] }
12chrono = { version = "0.4.42", features = ["serde"] }
13clap = { version = "4.5.47", features = ["derive", "env"] }
14futures = "0.3.31"
15governor = "0.10.1"
16http-body-util = "0.1.3"
17log = "0.4.28"
18poem = { version = "3.1.12", features = ["acme", "compression"] }
19reqwest = { version = "0.12.23", features = ["stream", "json"] }
20reqwest-middleware = "0.4.2"
21reqwest-retry = "0.7.0"
22rustls = "0.23.32"
23serde = "1.0.219"
24serde_json = { version = "1.0.143", features = ["raw_value"] }
25thiserror = "2.0.16"
26tokio = { version = "1.47.1", features = ["full"] }
27tokio-postgres = { version = "0.7.13", features = ["with-chrono-0_4", "with-serde_json-1"] }
28tokio-stream = { version = "0.1.17", features = ["io-util"] }
29tokio-util = { version = "0.7.16", features = ["compat"] }
30tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }