[package] name = "pulse-trader" version = "0.1.0-alpha.0" edition = "2024" [dependencies] pulse-ui = { workspace = true } pulse-sdk = { workspace = true } crossterm = { workspace = true } hypersdk = { workspace = true } serde = { workspace = true } anyhow = { workspace = true } postcard = { workspace = true } rust_decimal = { workspace = true } tokio = { workspace = true, features = [ "rt-multi-thread", "macros", "net", "fs", "io-util", "time", "process", ] } chrono = "0.4.45" serde_json = "1" rand = "0.8.7" toml = "1.1.3" futures = "0.3.33" [workspace] members = ["pulse-ui", "pulse-sdk"] [workspace.dependencies] rust_decimal = { version = "1.39", features = ["serde-str"] } postcard = { version = "1.1.3", features = ["alloc"] } pulse-ui = { path = "pulse-ui", version = "0.1.0-alpha.0" } pulse-sdk = { path = "pulse-sdk", version = "0.1.0-alpha.0" } hypersdk = "0.2.14" tokio = "1.52.3" crossterm = "0.29.0" serde = { version = "1.0.229", features = ["serde_derive"] } anyhow = "1.0.104" [[bin]] name = "pulse-trader" path = "src/terminal/main.rs" [[bin]] name = "pulse-trader-engine" path = "src/engine/main.rs"