[package] name = "voyager-plugin" 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 } clap = { workspace = true, features = ["derive"] } enumorph = { workspace = true } futures = { workspace = true } indexmap = "2.9.0" itertools = { workspace = true } jsonrpsee = { workspace = true, features = ["server", "client", "async-client", "macros", "tracing"] } macros = { workspace = true } moka = { version = "0.12.10", features = ["future"] } opentelemetry = { workspace = true } opentelemetry-otlp = { workspace = true, features = ["http-json", "metrics", "reqwest-blocking-client"] } opentelemetry_sdk = { workspace = true } reconnecting-jsonrpc-ws-client = { workspace = true } reth-ipc = { git = "https://github.com/paradigmxyz/reth" } schemars = { workspace = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } subset-of = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["time", "process", "fs"] } tokio-util = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["json", "env-filter"] } unionlabs = { workspace = true, features = ["ethabi"] } voyager-client = { workspace = true } voyager-message = { workspace = true } voyager-plugin-protocol = { workspace = true } voyager-primitives = { workspace = true, features = ["schemars", "serde"] } voyager-rpc = { workspace = true } voyager-types = { workspace = true } voyager-vm = { workspace = true } [features] default = []