[package] name = "voyager-plugin-protocol" version = "0.0.0" authors = { workspace = true } edition = { workspace = true } license-file = { workspace = true } publish = { workspace = true } repository = { workspace = true } [lints] workspace = true [dependencies] anyhow = { workspace = true } futures = { workspace = true } itertools = { workspace = true } jsonrpsee = { workspace = true, features = ["server", "client", "async-client", "macros", "tracing"] } opentelemetry = { workspace = true } opentelemetry_sdk = { workspace = true } reconnecting-jsonrpc-ws-client = { workspace = true } reth-ipc = { git = "https://github.com/paradigmxyz/reth" } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["fs", "signal"] } tokio-util = { workspace = true } tower = "0.5" tracing = { workspace = true } unionlabs = { workspace = true } voyager-client = { workspace = true } voyager-message = { workspace = true } voyager-rpc = { workspace = true } voyager-types = { workspace = true } voyager-vm = { workspace = true } [features] default = []