Cargo.toml (1122B)
1 [package] 2 name = "tangle_runtime" 3 version.workspace = true 4 edition.workspace = true 5 authors.workspace = true 6 rust-version.workspace = true 7 license.workspace = true 8 description = "HTTP, WebSocket, and CLI runtime surfaces for tangle" 9 10 [dependencies] 11 axum = { version = "0.8", features = ["ws"] } 12 getrandom = "0.3" 13 http = "1" 14 serde = { version = "1", features = ["derive"] } 15 serde_json = { version = "1", features = ["raw_value"] } 16 sha2 = "0.10" 17 tangle_crypto = { path = "../tangle_crypto" } 18 tangle_groups = { path = "../tangle_groups" } 19 tangle_protocol = { path = "../tangle_protocol" } 20 tangle_store_pocket = { path = "../tangle_store_pocket" } 21 tokio = { version = "1", features = ["net", "sync"] } 22 tracing = "0.1" 23 tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } 24 25 [dev-dependencies] 26 futures-util = { version = "0.3", default-features = false, features = ["sink", "std"] } 27 tangle_test_support = { path = "../tangle_test_support" } 28 tokio = { version = "1", features = ["macros", "rt", "time"] } 29 tokio-tungstenite = "0.29" 30 tower = { version = "0.5", features = ["util"] } 31 32 [lints] 33 workspace = true