forked from
microcosm.blue/Allegedly
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.3.3"
6edition = "2024"
7default-run = "allegedly"
8
9
10[dev-dependencies]
11criterion = "0.8.2"
12rmp-serde = "1.3.1"
13tempfile = "3.10.1"
14
15[dependencies]
16anyhow = "1.0.99"
17async-trait = "0.1"
18async-compression = { version = "0.4.30", features = ["futures-io", "tokio", "gzip"] }
19chrono = { version = "0.4.42", features = ["serde"] }
20clap = { version = "4.5.47", features = ["derive", "env"] }
21fjall = "3.0.2"
22futures = "0.3.31"
23governor = "0.10.1"
24http-body-util = "0.1.3"
25native-tls = "0.2.14"
26opentelemetry = "0.30.0"
27opentelemetry-otlp = { version = "0.30.0" }
28opentelemetry_sdk = { version = "0.30.0", features = ["rt-tokio"] }
29poem = { version = "3.1.12", features = ["acme", "compression", "test", "websocket"] }
30postgres-native-tls = "0.5.1"
31reqwest = { version = "0.12.23", features = ["stream", "json", "gzip"] }
32reqwest-middleware = "0.4.2"
33reqwest-retry = "0.7.0"
34rustls = "0.23.32"
35serde = "1.0.219"
36serde_json = { version = "1.0.143", features = ["raw_value"] }
37thiserror = "2.0.16"
38tokio = { version = "1.47.1", features = ["full"] }
39tokio-postgres = { version = "0.7.13", features = ["with-chrono-0_4", "with-serde_json-1"] }
40tokio-stream = { version = "0.1.17", features = ["io-util"] }
41tokio-tungstenite = { version = "0.26", features = ["native-tls"] }
42tokio-util = { version = "0.7.16", features = ["compat"] }
43tracing = "0.1.41"
44tracing-opentelemetry = "0.31.0"
45tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
46data-encoding = "2.10.0"
47cid = "0.11.1"
48rmp-serde = "1.3.1"
49bincode = "1.3.3"
50serde_bytes = "0.11.19"
51multibase = "0.9.2"
52ecdsa = "0.16.9"
53p256 = "0.13.2"
54k256 = "0.13.4"
55serde_ipld_dagcbor = "0.6.4"
56ordered-varint = "2.0.0"
57bitcode = { version = "0.6.9", features = ["serde"] }
58