[package] name = "race-transactor" description = "RACE Transactor" version.workspace = true authors.workspace = true edition.workspace = true rust-version.workspace = true license.workspace = true repository.workspace = true documentation.workspace = true homepage.workspace = true keywords.workspace = true readme.workspace = true publish = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] race-core = { workspace = true, features = ["serde"] } race-transport = { workspace = true } race-encryptor = { workspace = true } race-client = { workspace = true } race-env = { workspace = true } uuid = { workspace = true, features = ["v4", "fast-rng"] } tokio = { workspace = true, features = ["full"] } tokio-stream = { workspace = true, features = ["sync"] } jsonrpsee = { workspace = true, features = ["full"] } tower-http = { workspace = true, features = ["full"] } anyhow = { workspace = true } tower = { workspace = true, features = ["full"] } hyper = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } borsh = { workspace = true } serde_json = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } wasmer = { workspace = true } clap = { workspace = true, features = ["derive"] } arrayref = { workspace = true } async-stream = { workspace = true } async-trait = { workspace = true } futures = { workspace = true } base64 = { workspace = true } [dev-dependencies] race-test = { path = "../test" } project-root = "0.2.2"