diff --git a/Cargo.lock b/Cargo.lock index 3a170fe..041fef7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -121,9 +121,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.91" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c042108f3ed77fd83760a5fd79b53be043192bb3b9dba91d8c574c0ada7850c8" +checksum = "c1fd03a028ef38ba2276dce7e33fcd6369c158a1bca17946c4b1b701891c1ff7" [[package]] name = "arraydeque" @@ -761,9 +761,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825" dependencies = [ "android-tzdata", "iana-time-zone", @@ -787,9 +787,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" dependencies = [ "clap_builder", "clap_derive", @@ -797,9 +797,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" dependencies = [ "anstream", "anstyle", @@ -821,9 +821,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "colorchoice" @@ -1233,9 +1233,9 @@ checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" [[package]] name = "flate2" -version = "1.0.34" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1b589b4dc103969ad3cf85c950899926ec64300a1a46d76c03a6072957036f0" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", "miniz_oxide", @@ -2757,9 +2757,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.132" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", "memchr", diff --git a/Cargo.toml b/Cargo.toml index e5aa08a..e8fa645 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,6 +30,7 @@ async-trait = "0.1.77" chrono = "0.4.38" derive_more = { version = "1.0.0-beta.6", features = ["full"] } futures = "0.3.30" +futures-util = "0.3.31" humantime-serde = "1.1.1" itertools = "0.13.0" mockito = "1.4.0" diff --git a/bothan-api/server-cli/Cargo.toml b/bothan-api/server-cli/Cargo.toml index 6170d87..c07478d 100644 --- a/bothan-api/server-cli/Cargo.toml +++ b/bothan-api/server-cli/Cargo.toml @@ -33,8 +33,8 @@ tonic = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } -anyhow = "1.0.89" -clap = { version = "4.5.20", features = ["derive"] } +anyhow = "1.0.94" +clap = { version = "4.5.23", features = ["derive"] } inquire = "0.7.5" dirs = "5.0.1" toml = "0.8.19" diff --git a/bothan-api/server/Cargo.toml b/bothan-api/server/Cargo.toml index 3195db0..c34a74c 100644 --- a/bothan-api/server/Cargo.toml +++ b/bothan-api/server/Cargo.toml @@ -25,5 +25,5 @@ serde = { workspace = true } tonic = { workspace = true } tracing = { workspace = true } -config = "0.14.0" +config = "0.14.1" dirs = "5.0.1" diff --git a/bothan-binance/Cargo.toml b/bothan-binance/Cargo.toml index 97ace4a..35ed969 100644 --- a/bothan-binance/Cargo.toml +++ b/bothan-binance/Cargo.toml @@ -8,6 +8,7 @@ repository.workspace = true [dependencies] async-trait = { workspace = true } bothan-core = { workspace = true } +futures-util = { workspace = true, features = ["sink", "std"] } humantime-serde = { workspace = true } rand = { workspace = true } rust_decimal = { workspace = true } @@ -19,8 +20,6 @@ tokio-tungstenite = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } -futures-util = { version = "0.3.29", features = ["sink", "std"] } - [dev-dependencies] ws-mock = { git = "https://github.com/bandprotocol/ws-mock.git", branch = "master" } diff --git a/bothan-bybit/Cargo.toml b/bothan-bybit/Cargo.toml index 2b1faf5..b4b1c00 100644 --- a/bothan-bybit/Cargo.toml +++ b/bothan-bybit/Cargo.toml @@ -6,11 +6,10 @@ license.workspace = true repository.workspace = true [dependencies] -futures-util = "0.3.29" - async-trait = { workspace = true } bothan-core = { workspace = true } chrono = { workspace = true } +futures-util = { workspace = true } rust_decimal = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/bothan-coinbase/Cargo.toml b/bothan-coinbase/Cargo.toml index f1cec25..4b33601 100644 --- a/bothan-coinbase/Cargo.toml +++ b/bothan-coinbase/Cargo.toml @@ -6,11 +6,10 @@ license.workspace = true repository.workspace = true [dependencies] -futures-util = "0.3.29" - async-trait = { workspace = true } bothan-core = { workspace = true } chrono = { workspace = true } +futures-util = { workspace = true } rust_decimal = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/bothan-core/Cargo.toml b/bothan-core/Cargo.toml index 9aea661..426142b 100644 --- a/bothan-core/Cargo.toml +++ b/bothan-core/Cargo.toml @@ -19,7 +19,7 @@ reqwest = { workspace = true } rust_decimal = { workspace = true, features = ["maths", "serde-str"] } bincode = "2.0.0-rc.3" -chrono = "0.4.38" +chrono = "0.4.39" ed25519 = "2.2.3" ed25519-dalek = { version = "2.1.1", features = ["std", "rand_core"] } hex = "0.4.3" @@ -27,4 +27,4 @@ mini-moka = "0.10.3" num-traits = "0.2.19" rand = "0.8.5" rust-rocksdb = "0.34.0" -serde_json = "1.0.132" +serde_json = "1.0.133" diff --git a/bothan-cryptocompare/Cargo.toml b/bothan-cryptocompare/Cargo.toml index 04e77fc..a0e6677 100644 --- a/bothan-cryptocompare/Cargo.toml +++ b/bothan-cryptocompare/Cargo.toml @@ -8,6 +8,7 @@ repository.workspace = true [dependencies] async-trait = { workspace = true } bothan-core = { workspace = true } +futures-util = { workspace = true, features = ["sink", "std"] } rust_decimal = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } @@ -18,7 +19,5 @@ tracing = { workspace = true } tracing-subscriber = { workspace = true } url = { workspace = true } -futures-util = { version = "0.3.29", features = ["sink", "std"] } - [dev-dependencies] serde_json = { workspace = true } diff --git a/bothan-htx/Cargo.toml b/bothan-htx/Cargo.toml index a681e7b..cad008d 100644 --- a/bothan-htx/Cargo.toml +++ b/bothan-htx/Cargo.toml @@ -6,11 +6,11 @@ license.workspace = true repository.workspace = true [dependencies] -flate2 = "1.0.25" -futures-util = "0.3.29" +flate2 = "1.0.35" async-trait = { workspace = true } bothan-core = { workspace = true } +futures-util = { workspace = true } rust_decimal = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } diff --git a/bothan-kraken/Cargo.toml b/bothan-kraken/Cargo.toml index 0c26ead..be03af6 100644 --- a/bothan-kraken/Cargo.toml +++ b/bothan-kraken/Cargo.toml @@ -6,11 +6,11 @@ license.workspace = true repository.workspace = true [dependencies] -futures-util = "0.3.29" async-trait = { workspace = true } bothan-core = { workspace = true } chrono = { workspace = true } +futures-util = { workspace = true } humantime-serde = { workspace = true } rust_decimal = { workspace = true } serde = { workspace = true } diff --git a/bothan-okx/Cargo.toml b/bothan-okx/Cargo.toml index b563ac3..b273463 100644 --- a/bothan-okx/Cargo.toml +++ b/bothan-okx/Cargo.toml @@ -6,11 +6,10 @@ license.workspace = true repository.workspace = true [dependencies] -futures-util = "0.3.29" - async-trait = { workspace = true } bothan-core = { workspace = true } chrono = { workspace = true } +futures-util = { workspace = true } rust_decimal = { workspace = true } serde = { workspace = true } serde_json = { workspace = true }