diff --git a/Cargo.lock b/Cargo.lock index f1d08b00e1..b26732deb7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -400,7 +400,7 @@ dependencies = [ "ckb-util", "ckb-verification", "clap", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "ctrlc", "rayon", "sentry", @@ -436,7 +436,7 @@ dependencies = [ "ckb-tx-pool", "ckb-types", "ckb-verification", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "faketime", "lazy_static", ] @@ -660,7 +660,7 @@ dependencies = [ "chrono", "ckb-logger-config", "ckb-util", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "env_logger", "lazy_static", "log 0.4.11", @@ -727,7 +727,7 @@ dependencies = [ "ckb-stop-handler", "ckb-types", "console", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "eaglesong", "failure", "futures 0.1.29", @@ -762,7 +762,7 @@ dependencies = [ "ckb-types", "ckb-util", "criterion", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "faketime", "faster-hex 0.4.1", "futures 0.3.4", @@ -810,7 +810,7 @@ dependencies = [ "ckb-logger", "ckb-stop-handler", "ckb-types", - "crossbeam-channel 0.3.9", + "crossbeam-channel", ] [[package]] @@ -935,7 +935,7 @@ dependencies = [ "ckb-types", "ckb-util", "ckb-verification", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "failure", "faketime", "futures 0.1.29", @@ -1026,7 +1026,7 @@ name = "ckb-stop-handler" version = "0.36.0-pre" dependencies = [ "ckb-logger", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "futures 0.1.29", "parking_lot 0.7.1", "tokio 0.2.22", @@ -1069,7 +1069,7 @@ dependencies = [ "ckb-types", "ckb-util", "ckb-verification", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "failure", "faketime", "futures 0.3.4", @@ -1135,7 +1135,7 @@ dependencies = [ "ckb-types", "ckb-util", "ckb-verification", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "failure", "faketime", "lru-cache", @@ -1153,7 +1153,7 @@ dependencies = [ "ckb-hash", "ckb-occupied-capacity", "ckb-rational", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "failure", "merkle-cbt", "molecule", @@ -1192,7 +1192,7 @@ dependencies = [ "ckb-test-chain-utils", "ckb-traits", "ckb-types", - "crossbeam-channel 0.3.9", + "crossbeam-channel", "enum-display-derive", "failure", "faketime", @@ -1399,22 +1399,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69323bff1fb41c635347b8ead484a5ca6c3f11914d784170b158d8449ab07f8e" dependencies = [ "cfg-if", - "crossbeam-channel 0.4.3", + "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch 0.8.2", "crossbeam-queue 0.2.3", "crossbeam-utils 0.7.2", ] -[[package]] -name = "crossbeam-channel" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ec7fcd21571dc78f96cc96243cab8d8f035247c3efd16c687be154c3fa9efa" -dependencies = [ - "crossbeam-utils 0.6.5", -] - [[package]] name = "crossbeam-channel" version = "0.4.3" diff --git a/chain/Cargo.toml b/chain/Cargo.toml index 06f4cdad76..bd30690349 100644 --- a/chain/Cargo.toml +++ b/chain/Cargo.toml @@ -14,7 +14,7 @@ ckb-chain-spec = { path = "../spec" } ckb-store = { path = "../store" } ckb-verification = { path = "../verification" } faketime = "0.2.0" -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" ckb-stop-handler = { path = "../util/stop-handler" } ckb-dao = { path = "../util/dao" } ckb-proposal-table = { path = "../util/proposal-table" } diff --git a/ckb-bin/Cargo.toml b/ckb-bin/Cargo.toml index 0c173e7e4f..586907c98e 100644 --- a/ckb-bin/Cargo.toml +++ b/ckb-bin/Cargo.toml @@ -10,7 +10,7 @@ clap = { version = "2" } serde = { version = "1.0", features = ["derive"] } serde_plain = "0.3.0" toml = "0.5" -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" ckb-app-config = { path = "../util/app-config" } ckb-logger = { path = "../util/logger" } ckb-logger-service = { path = "../util/logger-service" } diff --git a/miner/Cargo.toml b/miner/Cargo.toml index 8811503ead..df7fa5153e 100644 --- a/miner/Cargo.toml +++ b/miner/Cargo.toml @@ -13,7 +13,7 @@ ckb-hash = { path = "../util/hash" } ckb-pow = { path = "../pow" } rand = "0.6" serde = { version = "1.0", features = ["derive"] } -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" serde_json = "1.0" ckb-jsonrpc-types = { path = "../util/jsonrpc-types" } hyper = "0.12" diff --git a/network/Cargo.toml b/network/Cargo.toml index 2e253920d3..3657e80626 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -15,7 +15,7 @@ ckb-app-config = { path = "../util/app-config" } tokio = { version = "0.2.11", features = ["time", "io-util", "tcp", "dns", "rt-threaded", "blocking", "stream"] } tokio-util = { version = "0.3.0", features = ["codec"] } futures = "0.3" -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" p2p = { version="0.3.0", package="tentacle", features = ["molc"] } faketime = "0.2.0" lazy_static = "1.3.0" diff --git a/notify/Cargo.toml b/notify/Cargo.toml index b89fa6645d..d05fb0dbd7 100644 --- a/notify/Cargo.toml +++ b/notify/Cargo.toml @@ -10,6 +10,6 @@ ckb-logger = { path = "../util/logger" } ckb-app-config = { path = "../util/app-config" } ckb-types = { path = "../util/types" } ckb-stop-handler = { path = "../util/stop-handler" } -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" [dev-dependencies] diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 3df44af0b9..4478da7b8a 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -27,7 +27,7 @@ jsonrpc-tcp-server = "~14.1" jsonrpc-ws-server = "~14.1" jsonrpc-server-utils = "~14.1" jsonrpc-pubsub = "~14.1" -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" num_cpus = "1.10" diff --git a/sync/Cargo.toml b/sync/Cargo.toml index 750fe0500e..ed406660cb 100644 --- a/sync/Cargo.toml +++ b/sync/Cargo.toml @@ -27,7 +27,7 @@ futures = "0.3" ckb-error = {path = "../error"} ckb-tx-pool = { path = "../tx-pool" } ckb-fee-estimator = { path = "../util/fee-estimator" } -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" ratelimit_meter = "5.0" tempfile = "3.0" diff --git a/test/Cargo.toml b/test/Cargo.toml index c276aaf95a..133b9f5cd5 100644 --- a/test/Cargo.toml +++ b/test/Cargo.toml @@ -27,7 +27,7 @@ reqwest = "0.9" rand = "0.6" log = "0.4" env_logger = "0.6" -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" faketime = "0.2" failure = "0.1.5" serde_json = "1.0" diff --git a/tx-pool/Cargo.toml b/tx-pool/Cargo.toml index bea97527e1..278a18d834 100644 --- a/tx-pool/Cargo.toml +++ b/tx-pool/Cargo.toml @@ -23,7 +23,7 @@ ckb-chain-spec = { path = "../spec" } ckb-snapshot = { path = "../util/snapshot" } ckb-error = { path = "../error" } tokio = { version = "0.2", features = ["sync", "blocking", "rt-threaded", "macros"] } -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" ckb-async-runtime = { path = "../util/runtime" } ckb-stop-handler = { path = "../util/stop-handler" } ckb-fee-estimator = { path = "../util/fee-estimator" } diff --git a/util/logger-service/Cargo.toml b/util/logger-service/Cargo.toml index bc4cc32973..b48f209e29 100644 --- a/util/logger-service/Cargo.toml +++ b/util/logger-service/Cargo.toml @@ -14,6 +14,6 @@ env_logger = "0.6" lazy_static = "1.3" regex = "1.1.6" chrono = "0.4" -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" backtrace = "0.3" sentry = "0.16.0" diff --git a/util/stop-handler/Cargo.toml b/util/stop-handler/Cargo.toml index 9490a3381d..6b1b6a6c46 100644 --- a/util/stop-handler/Cargo.toml +++ b/util/stop-handler/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT" [dependencies] parking_lot = "=0.7.1" -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" ckb-logger = { path = "../logger" } futures = "0.1" tokio = { version = "0.2", features = ["sync", "blocking", "rt-threaded"] } diff --git a/util/types/Cargo.toml b/util/types/Cargo.toml index 3b25170063..6bd541cb3a 100644 --- a/util/types/Cargo.toml +++ b/util/types/Cargo.toml @@ -13,7 +13,7 @@ bytes = { version="0.5.4", features = ["serde"] } merkle-cbt = "0.2" ckb-occupied-capacity = { path = "../occupied-capacity" } ckb-hash = { path = "../hash" } -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" bit-vec = "0.5.1" failure = "0.1.5" ckb-error = { path = "../../error" } diff --git a/verification/Cargo.toml b/verification/Cargo.toml index d6c37cbdcb..e44162b975 100644 --- a/verification/Cargo.toml +++ b/verification/Cargo.toml @@ -23,7 +23,7 @@ failure = "0.1.5" ckb-error = { path = "../error" } enum-display-derive = "0.1.0" tokio = { version = "0.2", features = ["sync", "blocking", "rt-threaded"] } -crossbeam-channel = "0.3" +crossbeam-channel = "0.4" ckb-async-runtime = { path = "../util/runtime" } [dev-dependencies]