Cargo.toml
1 [package] 2 name = "alphaos-node-tcp" 3 version = "0.3.0" 4 authors = [ "The Alpha Team <hello@alpha.org>" ] 5 description = "A TCP stack 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 locktick = [ "dep:locktick" ] 22 metrics = [ "dep:alphaos-node-metrics" ] 23 24 [dependencies.async-trait] 25 workspace = true 26 27 [dependencies.bytes] 28 workspace = true 29 30 [dependencies.parking_lot] 31 workspace = true 32 33 [dependencies.futures-util] 34 workspace = true 35 features = [ "sink" ] 36 37 [dependencies.locktick] 38 workspace = true 39 features = [ "parking_lot" ] 40 optional = true 41 42 [dependencies.alphaos-node-metrics] 43 workspace = true 44 optional = true 45 46 [dependencies.once_cell] 47 workspace = true 48 features = [ "parking_lot" ] 49 50 [dependencies.tokio] 51 workspace = true 52 features = [ "io-util", "net", "parking_lot", "rt", "sync", "time" ] 53 54 [dependencies.tokio-util] 55 workspace = true 56 features = [ "codec" ] 57 58 [dependencies.tracing] 59 workspace = true 60 61 [dependencies.thiserror] 62 workspace = true 63 64 [dev-dependencies.tokio] 65 workspace = true 66 features = [ "macros" ]