diff --git a/Cargo.lock b/Cargo.lock index 4c573935cdf..661ba071b16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -350,7 +350,7 @@ dependencies = [ "pin-project-lite", "rustversion", "serde 1.0.193", - "sync_wrapper", + "sync_wrapper 0.1.2", "tower", "tower-layer", "tower-service", @@ -2404,6 +2404,18 @@ dependencies = [ "paste", ] +[[package]] +name = "flume" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" +dependencies = [ + "futures-core", + "futures-sink", + "nanorand", + "spin 0.9.8", +] + [[package]] name = "fnv" version = "1.0.7" @@ -2522,6 +2534,7 @@ checksum = "45ec6fe3675af967e67c5536c0b9d44e34e6c52f86bedc4ea49c5317b8e94d06" dependencies = [ "futures-channel", "futures-task", + "tokio", ] [[package]] @@ -4973,7 +4986,9 @@ dependencies = [ "ethers", "eyre", "fd-lock", + "flume", "futures", + "futures-locks", "itertools 0.12.1", "jubjub", "lazy_static", @@ -5007,6 +5022,7 @@ dependencies = [ "prost 0.12.3", "rand 0.8.5", "rand_core 0.6.4", + "rayon", "regex", "ripemd", "serde 1.0.193", @@ -5014,6 +5030,7 @@ dependencies = [ "sha2 0.9.9", "slip10_ed25519", "smooth-operator", + "sync_wrapper 1.0.1", "tempfile", "tendermint-config", "tendermint-rpc", @@ -5306,6 +5323,15 @@ dependencies = [ "thiserror", ] +[[package]] +name = "nanorand" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" +dependencies = [ + "getrandom 0.2.11", +] + [[package]] name = "native-tls" version = "0.2.11" @@ -7376,6 +7402,9 @@ name = "spin" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] [[package]] name = "spki" @@ -7510,6 +7539,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" +[[package]] +name = "sync_wrapper" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394" + [[package]] name = "sysinfo" version = "0.27.8"