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"]