Repository navigation
Expand file tree
/
Copy pathCargo.toml
More file actions
72 lines (67 loc) · 2.07 KB
/
Copy pathCargo.toml
File metadata and controls
72 lines (67 loc) · 2.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
[workspace]
members = ["nts-pool-ke", "nts-pool-dns", "nts-pool-management", "nts-pool-monitor", "nts-pool-shared", "pool-nts"]
resolver = "3"
# Global settings for our crates
[workspace.package]
version = "0.1.0"
edition = "2024"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/pendulum-project/nts-pool"
homepage = "https://github.com/pendulum-project/nts-pool"
readme = "./README.md"
description = "Pool management system for NTS servers"
publish = false
rust-version = "1.88" # MSRV
[profile.dev]
panic = "abort"
[profile.release]
lto = true
panic = "abort"
debug = 2
[workspace.dependencies]
aead = "0.5.0"
aes-siv = "0.7.0"
anyhow = "1.0.98"
argon2 = "0.5.3"
askama = "0.14.0"
axum = "0.8.4"
axum-extra = "0.10.1"
chrono = "0.4.41"
derive_more = "2.0.1"
eyre = "0.6.11"
headers = "0.4.1"
jsonwebtoken = "9.3.1"
lettre = { version = "0.11.18", default-features = false }
maxminddb = "0.27.0"
notify = "8.2.0"
opentelemetry = "0.31.0"
opentelemetry-otlp = { version = "0.31.0", features = ["reqwest-rustls"] }
opentelemetry_sdk = "0.31.0"
opentelemetry-stdout = "0.31.0"
phf = { version = "0.12.1", features = ["macros"] }
plotters = { version = "0.3.7", default-features = false, features = ["ab_glyph", "svg_backend", "point_series"] }
rand = "0.9.1"
reqwest = { version = "0.12.15", default-features = false }
rustls-platform-verifier = "0.6.0"
rustls = { version = "0.23.27" }
scc = "3.7.1"
scraper = "0.25.0"
serde_json = "1.0.140"
serde_qs = "0.15.0"
serde_urlencoded = "0.7.1"
serde = { version = "1.0.194" }
sha3 = "0.10.8"
sqlx = { version = "0.8.6", default-features = false }
testcontainers = "0.27.0"
timestamped-socket = "0.2.2"
tokio-rustls = { version = "0.26.0" }
tokio-util = "0.7.16"
tokio = { version = "1.47", default-features = false }
toml = { version = ">=0.6.0,<0.9.0", default-features = false }
tower-http = { version = "0.6.4" }
tracing = "0.1.40"
tracing-subscriber = { version = "0.3.0", default-features = false }
uuid = "1.17.0"
zeroize = "1.7"
nts-pool-shared = { path = "./nts-pool-shared" }
pool-nts = { path = "./pool-nts" }