[package]
name = "binary_options_tools"
version = "0.2.0"
edition = "2021"
authors = ["ChipaDevTeam"]
description = "High-level library for binary options trading automation. Supports PocketOption and ExpertOption with real-time data streaming, WebSocket API access, and automated trading strategies."
license-file = "LICENSE"
homepage = "https://chipadevteam.github.io/BinaryOptionsTools-v2/"
repository = "https://github.com/ChipaDevTeam/BinaryOptionsTools-v2"
documentation = "https://chipadevteam.github.io/BinaryOptionsTools-v2/"
readme = "Readme.md"
keywords = ["binary-options", "pocketoption", "trading", "expertoption", "automation"]
categories = ["api-bindings", "asynchronous"]
include = ["src/**/*", "data/**/*", "Cargo.toml", "Readme.md", "LICENSE"]
[dependencies]
anyhow = "1.0.98"
async-trait = "0.1.89"
chrono = { version = "0.4.35", features = ["serde"] }
futures-util = "0.3.30"
reqwest = { version = "0.12.1", default-features = false, features = ["rustls-tls", "json"] }
serde = { version = "1.0.197", features = ["derive"] }
serde_json = "1.0.115"
tokio = { version = "1.49.0", features = ["full"] }
tokio-tungstenite = { version = "0.21.0", default-features = false, features = ["rustls-tls-webpki-roots", "connect", "handshake"] }
url = "2.5.0"
uuid = { version = "1.7.0", features = ["v4", "fast-rng", "serde"] }
binary-options-tools-core-pre = { path = "../core-pre", version = "0.2.0" }
binary-options-tools-macros = { path = "../macros", version = "0.2.0" }
rand = "0.8.5"
tracing = "0.1.40"
rust_decimal = { version = "1.35.0", features = ["serde", "macros", "serde-with-float"] }
rust_decimal_macros = "1.35.0"
ryu = "1.0"
thiserror = "1.0.63"
regex = "1.10.5"
rustls = { version = "0.23.10", features = ["ring"] }
rustls-native-certs = "0.8.0"
php_serde = "0.6.0"
[dev-dependencies]
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }
[workspace]