From b6c3556f11c416aff688544f3859993492f374f2 Mon Sep 17 00:00:00 2001 From: Oleksandr Pravdyvyi Date: Wed, 2 Oct 2024 14:46:20 +0300 Subject: [PATCH] fix: Cargo.lock added --- Cargo.lock | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 158 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 904c394..71f4600 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,6 +13,31 @@ dependencies = [ "serde_json", ] +[[package]] +name = "actix" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de7fa236829ba0841304542f7614c42b80fca007455315c45c785ccfa873a85b" +dependencies = [ + "actix-macros", + "actix-rt", + "actix_derive", + "bitflags 2.6.0", + "bytes", + "crossbeam-channel", + "futures-core", + "futures-sink", + "futures-task", + "futures-util", + "log", + "once_cell", + "parking_lot", + "pin-project-lite", + "smallvec", + "tokio", + "tokio-util", +] + [[package]] name = "actix-codec" version = "0.5.2" @@ -30,6 +55,21 @@ dependencies = [ "tracing", ] +[[package]] +name = "actix-cors" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0346d8c1f762b41b458ed3145eea914966bb9ad20b9be0d6d463b20d45586370" +dependencies = [ + "actix-utils", + "actix-web", + "derive_more", + "futures-util", + "log", + "once_cell", + "smallvec", +] + [[package]] name = "actix-http" version = "3.9.0" @@ -66,6 +106,16 @@ dependencies = [ "tracing", ] +[[package]] +name = "actix-macros" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" +dependencies = [ + "quote", + "syn", +] + [[package]] name = "actix-router" version = "0.5.3" @@ -166,6 +216,17 @@ dependencies = [ "url", ] +[[package]] +name = "actix_derive" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6ac1e58cded18cb28ddc17143c4dea5345b3ad575e14f32f66e4054a56eb271" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "addr2line" version = "0.24.1" @@ -385,6 +446,21 @@ dependencies = [ "libc", ] +[[package]] +name = "crossbeam-channel" +version = "0.5.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + [[package]] name = "crypto-common" version = "0.1.6" @@ -470,12 +546,65 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + [[package]] name = "futures-core" version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "futures-sink" version = "0.3.30" @@ -494,10 +623,16 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ + "futures-channel", "futures-core", + "futures-io", + "futures-macro", + "futures-sink", "futures-task", + "memchr", "pin-project-lite", "pin-utils", + "slab", ] [[package]] @@ -815,13 +950,17 @@ name = "node_rpc" version = "0.1.0" dependencies = [ "accounts", + "actix", + "actix-cors", "actix-web", "anyhow", "consensus", "env_logger", + "futures", "log", "networking", "node_core", + "rpc_primitives", "serde", "serde_json", "storage", @@ -835,6 +974,7 @@ name = "node_runner" version = "0.1.0" dependencies = [ "accounts", + "actix", "actix-web", "anyhow", "consensus", @@ -843,6 +983,7 @@ dependencies = [ "networking", "node_core", "node_rpc", + "rpc_primitives", "serde", "serde_json", "storage", @@ -1078,6 +1219,17 @@ dependencies = [ "librocksdb-sys", ] +[[package]] +name = "rpc_primitives" +version = "0.1.0" +dependencies = [ + "anyhow", + "env_logger", + "log", + "serde", + "serde_json", +] + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -1132,13 +1284,17 @@ dependencies = [ name = "sequencer_rpc" version = "0.1.0" dependencies = [ + "actix", + "actix-cors", "actix-web", "anyhow", "consensus", "env_logger", + "futures", "log", "mempool", "networking", + "rpc_primitives", "sequencer_core", "serde", "serde_json", @@ -1148,6 +1304,7 @@ dependencies = [ name = "sequencer_runner" version = "0.1.0" dependencies = [ + "actix", "actix-web", "anyhow", "consensus", @@ -1155,6 +1312,7 @@ dependencies = [ "log", "mempool", "networking", + "rpc_primitives", "sequencer_core", "sequencer_rpc", "serde",