[package] name = "birdie" description = "Birdie is a third party Binance API client, allowing you to easily interact with the Binance API using Rust." version = "0.1.0" edition = "2021" authors = ["Yuankun Zhang "] repository = "https://github.com/yuankunzhang/birdie" documentation = "https://github.com/yuankunzhang/birdie" keywords = ["binance", "crypto"] categories = ["api-bindings", "development-tools"] license = "MIT/Apache-2.0" readme = "README.md" [dependencies] async-trait = "0.1" base64 = "0.22" bytes = { version = "1.7", default-features = false } ed25519-dalek = { version = "2.1", features = ["pem", "pkcs8"] } futures-util = "0.3" hex = "0.4" hmac = "0.12" jiff = { version = "0.1", default-features = false, features = ["std"] } reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_qs = "0.13" serde_repr = "0.1" sha2 = "0.10" thiserror = { version = "1.0", default-features = false } tokio = { version = "1.40", default-features = false, features = ["macros", "rt-multi-thread"] } tokio-tungstenite = { version = "0.23", features = ["rustls-tls-webpki-roots"] } tracing = "0.1.40" url = { version = "2.5", default-features = false } uuid = { version = "1.10", features = ["v4"] } [dev-dependencies] tracing-subscriber = "0.3.18"