/ node / cdn / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "alphaos-node-cdn"
 3  version = "0.3.0"
 4  authors = [ "The Alpha Team <hello@alpha.org>" ]
 5  description = "A CDN client for a decentralized operating system"
 6  homepage = "https://alpha.org"
 7  repository = "https://github.com/ProvableHQ/alphaos"
 8  keywords = [
 9    "alpha",
10    "cryptography",
11    "blockchain",
12    "decentralized",
13    "zero-knowledge"
14  ]
15  categories = [ "cryptography", "cryptography::cryptocurrencies", "os" ]
16  license = "Apache-2.0"
17  edition = "2021"
18  
19  [features]
20  default = [ ]
21  serial = [ 
22    "alphaos-node-metrics/locktick",
23    "alphavm/serial",
24  ]
25  locktick = [
26    "dep:locktick",
27    "alphavm/locktick",
28    "alphaos-node-metrics/locktick",
29    "alphaos-utilities/locktick"
30  ]
31  cuda = [ "alphavm/cuda" ]
32  metrics = [ "dep:alphaos-node-metrics" ]
33  
34  [dependencies.anyhow]
35  workspace = true
36  
37  [dependencies.bincode]
38  workspace = true
39  
40  [dependencies.colored]
41  workspace = true
42  
43  [dependencies.locktick]
44  workspace = true
45  features = [ "parking_lot" ]
46  optional = true
47  
48  [dependencies.parking_lot]
49  workspace = true
50  
51  [dependencies.alphaos-node-metrics]
52  workspace = true
53  optional = true
54  features = [ "metrics" ]
55  
56  [dependencies.alphaos-utilities]
57  workspace = true
58  
59  [dependencies.rayon]
60  workspace = true
61  
62  [dependencies.reqwest]
63  version = "0.12"
64  features = [ "rustls-tls" ]
65  
66  [dependencies.serde]
67  workspace = true
68  
69  [dependencies.serde_json]
70  workspace = true
71  features = [ "preserve_order" ]
72  
73  [dependencies.alphavm]
74  workspace = true
75  features = [ "console", "ledger" ]
76  
77  [dependencies.http]
78  workspace = true
79  
80  [dependencies.tokio]
81  workspace = true
82  features = [ "rt" ]
83  
84  [dependencies.tracing]
85  workspace = true
86  
87  [dev-dependencies.tokio]
88  workspace = true
89  features = [ "rt", "rt-multi-thread" ]
90  
91  [dev-dependencies.tokio-test]
92  version = "0.4"
93  
94  [package.metadata.cargo-machete]
95  ignored = ["serde"]