# file: crates/ksp-onchain-transport-lib/Cargo.toml # version: 9 [package] name = "ksp-onchain-transport-lib" version.workspace = true edition.workspace = true repository.workspace = true [dependencies] futures-util = { workspace = true, features = ["sink", "std"] } http.workspace = true ksp-core-lib = { path = "../ksp-core-lib" } ksp-logging-lib = { path = "../ksp-logging-lib" } reqwest = { workspace = true, features = ["rustls"] } serde = { workspace = true, features = ["derive"] } serde_json.workspace = true tokio = { workspace = true, features = ["macros", "net", "rt", "sync", "time"] } tokio-tungstenite = { workspace = true, features = ["connect", "rustls-tls-webpki-roots"] } tonic = { workspace = true, features = ["channel", "tls-aws-lc", "tls-webpki-roots"] } tonic-prost.workspace = true yellowstone-grpc-proto.workspace = true [dev-dependencies] tokio = { workspace = true, features = ["io-util", "net", "rt", "test-util"] } tonic = { workspace = true, features = ["codegen", "server"] } yellowstone-grpc-proto = { workspace = true, features = ["tonic"] } [lints] workspace = true