From 56a3844629b58f7664d0c2fa6229f35860f6310a Mon Sep 17 00:00:00 2001 From: quake wang Date: Sat, 15 Jun 2019 15:47:07 +0900 Subject: [PATCH 1/5] fix: miner log wrong block hash --- miner/src/miner.rs | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/miner/src/miner.rs b/miner/src/miner.rs index ae4dc7a7a6..92a437364e 100644 --- a/miner/src/miner.rs +++ b/miner/src/miner.rs @@ -88,25 +88,24 @@ impl Miner { fn check_seal(&mut self, pow_hash: H256, seal: Seal) { if let Some(work) = self.works.lock().get_refresh(&pow_hash) { - let block = &work.block; if self .pow - .verify_proof_difficulty(&seal.proof(), &block.header().difficulty()) + .verify_proof_difficulty(&seal.proof(), &work.block.header().difficulty()) { self.notify_workers(WorkerMessage::Stop); + let raw_header = work.block.header().raw().to_owned(); + let block = BlockBuilder::from_block(work.block.clone()) + .header(raw_header.with_seal(seal)) + .build(); + debug!( - "found seal {:?} of block #{} {:x}", - seal, + "Found! #{} {:#x}", block.header().number(), block.header().hash(), ); // submit block and poll new work { - let raw_header = block.header().raw().to_owned(); - let block = BlockBuilder::from_block(block.clone()) - .header(raw_header.with_seal(seal)) - .build(); self.client.submit_block(&work.work_id.to_string(), &block); self.client.try_update_block_template(); self.notify_workers(WorkerMessage::Start); @@ -116,7 +115,7 @@ impl Miner { { self.seals_found += 1; self.pb.println(format!( - "Found! #{} {:x}", + "Found! #{} {:#x}", block.header().number(), block.header().hash() )); From 17c857457e893c47541773d9e10b67bb30a4e68d Mon Sep 17 00:00:00 2001 From: quake wang Date: Sat, 15 Jun 2019 19:46:23 +0900 Subject: [PATCH 2/5] fix: miner time interval panic --- miner/src/worker/cuckoo_simple.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/miner/src/worker/cuckoo_simple.rs b/miner/src/worker/cuckoo_simple.rs index 8c46e87a08..54641b40b5 100644 --- a/miner/src/worker/cuckoo_simple.rs +++ b/miner/src/worker/cuckoo_simple.rs @@ -9,7 +9,7 @@ use numext_fixed_hash::H256; use rand::random; use serde_derive::{Deserialize, Serialize}; use std::thread; -use std::time::{Duration, SystemTime}; +use std::time::{Duration, Instant}; #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub struct CuckooSimpleConfig { @@ -154,7 +154,7 @@ const STATE_UPDATE_INTERVAL: usize = 16; impl Worker for CuckooSimple { fn run(&mut self, progress_bar: ProgressBar) { let mut state_update_counter = 0usize; - let mut start = SystemTime::now(); + let mut start = Instant::now(); loop { self.poll_worker_message(); if self.start { @@ -163,7 +163,7 @@ impl Worker for CuckooSimple { state_update_counter += 1; if state_update_counter == STATE_UPDATE_INTERVAL { - let elapsed = SystemTime::now().duration_since(start).unwrap(); + let elapsed = start.elapsed(); let elapsed_nanos: f64 = (elapsed.as_secs() * 1_000_000_000 + u64::from(elapsed.subsec_nanos())) as f64 @@ -175,13 +175,13 @@ impl Worker for CuckooSimple { )); progress_bar.inc(1); state_update_counter = 0; - start = SystemTime::now(); + start = Instant::now(); } } } else { // reset state and sleep state_update_counter = 0; - start = SystemTime::now(); + start = Instant::now(); thread::sleep(Duration::from_millis(100)); } } From 72efaf7489d800e02efc79ae9b03b71838ddeed3 Mon Sep 17 00:00:00 2001 From: ian Date: Sun, 16 Jun 2019 09:56:56 +0800 Subject: [PATCH 3/5] chore: sentry events filter (#1027) --- util/app-config/src/sentry_config.rs | 61 ++++++++++++++++++++++++---- 1 file changed, 54 insertions(+), 7 deletions(-) diff --git a/util/app-config/src/sentry_config.rs b/util/app-config/src/sentry_config.rs index 9bdd10b79c..7d0cd75a27 100644 --- a/util/app-config/src/sentry_config.rs +++ b/util/app-config/src/sentry_config.rs @@ -1,5 +1,14 @@ use build_info::Version; +use sentry::{ + configure_scope, init, + integrations::panic::register_panic_handler, + internals::{ClientInitGuard, Dsn}, + protocol::Event, + ClientOptions, +}; use serde_derive::{Deserialize, Serialize}; +use std::borrow::Cow; +use std::sync::Arc; #[derive(Clone, Debug, PartialEq, Serialize, Deserialize)] pub struct SentryConfig { @@ -7,29 +16,67 @@ pub struct SentryConfig { } impl SentryConfig { - pub fn init(&self, version: &Version) -> sentry::internals::ClientInitGuard { - let guard = sentry::init(self.build_sentry_client_options(&version)); + pub fn init(&self, version: &Version) -> ClientInitGuard { + let guard = init(self.build_sentry_client_options(&version)); if guard.is_enabled() { - sentry::configure_scope(|scope| { + configure_scope(|scope| { scope.set_tag("release.pre", version.is_pre()); scope.set_tag("release.dirty", version.is_dirty()); }); - sentry::integrations::panic::register_panic_handler(); + register_panic_handler(); } guard } pub fn is_enabled(&self) -> bool { - self.dsn.parse::().is_ok() + self.dsn.parse::().is_ok() } - fn build_sentry_client_options(&self, version: &Version) -> sentry::ClientOptions { - sentry::ClientOptions { + fn build_sentry_client_options(&self, version: &Version) -> ClientOptions { + ClientOptions { dsn: self.dsn.parse().ok(), release: Some(version.long().into()), + before_send: Some(Arc::new(Box::new(before_send))), ..Default::default() } } } + +static DB_OPEN_FINGERPRINT: &[Cow<'static, str>] = + &[Cow::Borrowed("ckb-db"), Cow::Borrowed("open")]; +static SQLITE_FINGERPRINT: &[Cow<'static, str>] = &[ + Cow::Borrowed("ckb-network"), + Cow::Borrowed("peerstore"), + Cow::Borrowed("sqlite"), +]; + +fn before_send(mut event: Event<'static>) -> Option> { + let ex = match event + .exception + .values + .iter() + .next() + .and_then(|ex| ex.value.as_ref()) + { + Some(ex) => ex, + None => return Some(event), + }; + + // Group events via fingerprint, or ignore + + if ex.starts_with("DBError failed to open the database") { + event.fingerprint = Cow::Borrowed(DB_OPEN_FINGERPRINT); + } else if ex.contains("SqliteFailure") { + event.fingerprint = Cow::Borrowed(SQLITE_FINGERPRINT); + } else if ex.starts_with("DBError the database version") + || ex.contains("kind: AddrInUse") + || ex.contains("kind: AddrNotAvailable") + { + // ignore + return None; + } + + Some(event) +} From c38853a7c81e6cb466d77c726e3aa17535e9578a Mon Sep 17 00:00:00 2001 From: Quake Wang Date: Sun, 16 Jun 2019 15:40:52 +0900 Subject: [PATCH 4/5] chore: use fixed interval for miner state output (#1034) --- miner/src/worker/cuckoo_simple.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/miner/src/worker/cuckoo_simple.rs b/miner/src/worker/cuckoo_simple.rs index 54641b40b5..d5f9e48ae6 100644 --- a/miner/src/worker/cuckoo_simple.rs +++ b/miner/src/worker/cuckoo_simple.rs @@ -149,7 +149,7 @@ fn path(graph: &[u64], start: u64) -> Vec { path } -const STATE_UPDATE_INTERVAL: usize = 16; +const STATE_UPDATE_DURATION_MILLIS: u128 = 500; impl Worker for CuckooSimple { fn run(&mut self, progress_bar: ProgressBar) { @@ -162,15 +162,15 @@ impl Worker for CuckooSimple { self.solve(&pow_hash, random()); state_update_counter += 1; - if state_update_counter == STATE_UPDATE_INTERVAL { - let elapsed = start.elapsed(); + let elapsed = start.elapsed(); + if elapsed.as_millis() > STATE_UPDATE_DURATION_MILLIS { let elapsed_nanos: f64 = (elapsed.as_secs() * 1_000_000_000 + u64::from(elapsed.subsec_nanos())) as f64 / 1_000_000_000.0; progress_bar.set_message(&format!( "gps: {:>10.3} / cycles found: {:>10}", - STATE_UPDATE_INTERVAL as f64 / elapsed_nanos, + state_update_counter as f64 / elapsed_nanos, self.seal_candidates_found, )); progress_bar.inc(1); From 114efcb29bf9926ff0a5075af9322d4430403575 Mon Sep 17 00:00:00 2001 From: ian Date: Sun, 16 Jun 2019 14:46:51 +0800 Subject: [PATCH 5/5] chore: bump to v0.14.1 --- CHANGELOG.md | 7 + Cargo.lock | 522 +++++++++++------------ Cargo.toml | 2 +- README.md | 2 +- benches/Cargo.toml | 2 +- chain/Cargo.toml | 2 +- ckb-bin/Cargo.toml | 2 +- core/Cargo.toml | 2 +- db/Cargo.toml | 2 +- devtools/jsonfmt/Cargo.toml | 2 +- miner/Cargo.toml | 2 +- network/Cargo.toml | 2 +- notify/Cargo.toml | 2 +- pow/Cargo.toml | 2 +- protocol/Cargo.toml | 2 +- resource/Cargo.toml | 2 +- rpc/Cargo.toml | 2 +- script/Cargo.toml | 2 +- shared/Cargo.toml | 2 +- shared/tx-pool-executor/Cargo.toml | 2 +- spec/Cargo.toml | 2 +- store/Cargo.toml | 2 +- sync/Cargo.toml | 2 +- test/Cargo.toml | 2 +- traits/Cargo.toml | 2 +- util/Cargo.toml | 2 +- util/app-config/Cargo.toml | 2 +- util/build-info/Cargo.toml | 2 +- util/crypto/Cargo.toml | 2 +- util/dao/Cargo.toml | 2 +- util/dao/utils/Cargo.toml | 2 +- util/hash/Cargo.toml | 2 +- util/instrument/Cargo.toml | 2 +- util/jsonrpc-types/Cargo.toml | 2 +- util/logger/Cargo.toml | 2 +- util/merkle-tree/Cargo.toml | 2 +- util/multisig/Cargo.toml | 2 +- util/occupied-capacity/Cargo.toml | 2 +- util/occupied-capacity/core/Cargo.toml | 2 +- util/occupied-capacity/macros/Cargo.toml | 2 +- util/stop-handler/Cargo.toml | 2 +- util/test-chain-utils/Cargo.toml | 2 +- verification/Cargo.toml | 2 +- 43 files changed, 309 insertions(+), 302 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecbca0d703..8da0ae6236 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [v0.14.1](https://github.com/nervosnetwork/ckb/compare/v0.14.0...v0.14.1) (2019-06-16) + +### Bug Fixes + +* #1019: Miner log wrong block hash (@quake) +* #1025: Miner time interval panic (@quake) + # [v0.14.0](https://github.com/nervosnetwork/ckb/compare/v0.13.0...v0.14.0) (2019-06-15) rylai-v3 ### BREAKING CHANGES diff --git a/Cargo.lock b/Cargo.lock index 3328da1e8d..4759b7575e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -235,7 +235,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "build-info" -version = "0.14.0" +version = "0.14.1" [[package]] name = "build_const" @@ -302,31 +302,31 @@ dependencies = [ [[package]] name = "ckb" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "build-info 0.14.0", - "ckb-bin 0.14.0", + "build-info 0.14.1", + "ckb-bin 0.14.1", "jemallocator 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ckb-app-config" -version = "0.14.0" -dependencies = [ - "build-info 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-db 0.14.0", - "ckb-instrument 0.14.0", - "ckb-logger 0.14.0", - "ckb-miner 0.14.0", - "ckb-network 0.14.0", - "ckb-pow 0.14.0", - "ckb-resource 0.14.0", - "ckb-rpc 0.14.0", - "ckb-script 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-sync 0.14.0", +version = "0.14.1" +dependencies = [ + "build-info 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-db 0.14.1", + "ckb-instrument 0.14.1", + "ckb-logger 0.14.1", + "ckb-miner 0.14.1", + "ckb-network 0.14.1", + "ckb-pow 0.14.1", + "ckb-resource 0.14.1", + "ckb-rpc 0.14.1", + "ckb-script 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-sync 0.14.1", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "sentry 0.15.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", @@ -337,58 +337,58 @@ dependencies = [ [[package]] name = "ckb-benches" -version = "0.14.0" -dependencies = [ - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-notify 0.14.0", - "ckb-pow 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", +version = "0.14.1" +dependencies = [ + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-notify 0.14.1", + "ckb-pow 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", "criterion 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "occupied-capacity 0.14.0", + "occupied-capacity 0.14.1", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "tempfile 3.0.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ckb-bin" -version = "0.14.0" -dependencies = [ - "build-info 0.14.0", - "ckb-app-config 0.14.0", - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-instrument 0.14.0", - "ckb-logger 0.14.0", - "ckb-miner 0.14.0", - "ckb-network 0.14.0", - "ckb-notify 0.14.0", - "ckb-pow 0.14.0", - "ckb-resource 0.14.0", - "ckb-rpc 0.14.0", - "ckb-script 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-sync 0.14.0", - "ckb-traits 0.14.0", - "ckb-util 0.14.0", - "ckb-verification 0.14.0", +version = "0.14.1" +dependencies = [ + "build-info 0.14.1", + "ckb-app-config 0.14.1", + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-instrument 0.14.1", + "ckb-logger 0.14.1", + "ckb-miner 0.14.1", + "ckb-network 0.14.1", + "ckb-notify 0.14.1", + "ckb-pow 0.14.1", + "ckb-resource 0.14.1", + "ckb-rpc 0.14.1", + "ckb-script 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-sync 0.14.1", + "ckb-traits 0.14.1", + "ckb-util 0.14.1", + "ckb-verification 0.14.1", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "crypto 0.14.0", + "crypto 0.14.1", "ctrlc 3.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "faster-hex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "sentry 0.15.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -400,46 +400,46 @@ dependencies = [ [[package]] name = "ckb-chain" -version = "0.14.0" -dependencies = [ - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-logger 0.14.0", - "ckb-notify 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", - "ckb-verification 0.14.0", +version = "0.14.1" +dependencies = [ + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-logger 0.14.1", + "ckb-notify 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", + "ckb-verification 0.14.1", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "dao 0.14.0", + "dao 0.14.1", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "faketime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "lru-cache 0.1.0 (git+https://github.com/nervosnetwork/lru-cache?rev=a35fdb8)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", - "stop-handler 0.14.0", + "stop-handler 0.14.1", "tempfile 3.0.8 (registry+https://github.com/rust-lang/crates.io-index)", - "test-chain-utils 0.14.0", + "test-chain-utils 0.14.1", ] [[package]] name = "ckb-chain-spec" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-core 0.14.0", - "ckb-pow 0.14.0", - "ckb-resource 0.14.0", - "dao 0.14.0", + "ckb-core 0.14.1", + "ckb-pow 0.14.1", + "ckb-resource 0.14.1", + "dao 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "occupied-capacity 0.14.0", + "occupied-capacity 0.14.1", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "toml 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -447,32 +447,32 @@ dependencies = [ [[package]] name = "ckb-core" -version = "0.14.0" +version = "0.14.1" dependencies = [ "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bit-vec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-merkle-tree 0.14.0", - "ckb-util 0.14.0", + "ckb-merkle-tree 0.14.1", + "ckb-util 0.14.1", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "crypto 0.14.0", + "crypto 0.14.1", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "faster-hex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "occupied-capacity 0.14.0", + "occupied-capacity 0.14.1", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ckb-db" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-util 0.14.0", + "ckb-util 0.14.1", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -487,20 +487,20 @@ dependencies = [ [[package]] name = "ckb-instrument" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-chain 0.14.0", - "ckb-core 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", + "ckb-chain 0.14.1", + "ckb-core 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", "indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ckb-logger" -version = "0.14.0" +version = "0.14.1" dependencies = [ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "backtrace 0.3.20 (registry+https://github.com/rust-lang/crates.io-index)", @@ -517,30 +517,30 @@ dependencies = [ [[package]] name = "ckb-merkle-tree" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "hash 0.14.0", + "hash 0.14.1", "merkle-cbt 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ckb-miner" -version = "0.14.0" +version = "0.14.1" dependencies = [ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-logger 0.14.0", - "ckb-notify 0.14.0", - "ckb-pow 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", - "ckb-util 0.14.0", - "ckb-verification 0.14.0", + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-logger 0.14.1", + "ckb-notify 0.14.1", + "ckb-pow 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", + "ckb-util 0.14.1", + "ckb-verification 0.14.1", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "faketime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -548,7 +548,7 @@ dependencies = [ "futures 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.12.29 (registry+https://github.com/rust-lang/crates.io-index)", "indicatif 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "jsonrpc-types 0.14.0", + "jsonrpc-types 0.14.1", "lru-cache 0.1.0 (git+https://github.com/nervosnetwork/lru-cache?rev=a35fdb8)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proptest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -557,18 +557,18 @@ dependencies = [ "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", - "stop-handler 0.14.0", + "stop-handler 0.14.1", ] [[package]] name = "ckb-network" -version = "0.14.0" +version = "0.14.1" dependencies = [ "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "build-info 0.14.0", + "build-info 0.14.1", "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-logger 0.14.0", - "ckb-util 0.14.0", + "ckb-logger 0.14.1", + "ckb-util 0.14.1", "criterion 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "faketime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -576,7 +576,7 @@ dependencies = [ "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)", "generic-channel 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -587,7 +587,7 @@ dependencies = [ "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "snap 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", - "stop-handler 0.14.0", + "stop-handler 0.14.1", "tempfile 3.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "tentacle 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "tentacle-discovery 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -598,22 +598,22 @@ dependencies = [ [[package]] name = "ckb-notify" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-core 0.14.0", - "ckb-logger 0.14.0", + "ckb-core 0.14.1", + "ckb-logger 0.14.1", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "stop-handler 0.14.0", + "stop-handler 0.14.1", ] [[package]] name = "ckb-pow" -version = "0.14.0" +version = "0.14.1" dependencies = [ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-core 0.14.0", - "hash 0.14.0", + "ckb-core 0.14.1", + "hash 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", @@ -622,16 +622,16 @@ dependencies = [ [[package]] name = "ckb-protocol" -version = "0.14.0" +version = "0.14.1" dependencies = [ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-core 0.14.0", - "ckb-merkle-tree 0.14.0", - "ckb-util 0.14.0", + "ckb-core 0.14.1", + "ckb-merkle-tree 0.14.1", + "ckb-util 0.14.1", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "flatbuffers 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "flatbuffers-verifier 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -640,9 +640,9 @@ dependencies = [ [[package]] name = "ckb-resource" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "hash 0.14.0", + "hash 0.14.1", "includedir 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "includedir_codegen 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -653,26 +653,26 @@ dependencies = [ [[package]] name = "ckb-rpc" -version = "0.14.0" -dependencies = [ - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-logger 0.14.0", - "ckb-miner 0.14.0", - "ckb-network 0.14.0", - "ckb-notify 0.14.0", - "ckb-pow 0.14.0", - "ckb-protocol 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-sync 0.14.0", - "ckb-traits 0.14.0", - "ckb-tx-pool-executor 0.14.0", - "ckb-util 0.14.0", - "ckb-verification 0.14.0", - "dao 0.14.0", +version = "0.14.1" +dependencies = [ + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-logger 0.14.1", + "ckb-miner 0.14.1", + "ckb-network 0.14.1", + "ckb-notify 0.14.1", + "ckb-pow 0.14.1", + "ckb-protocol 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-sync 0.14.1", + "ckb-traits 0.14.1", + "ckb-tx-pool-executor 0.14.1", + "ckb-util 0.14.1", + "ckb-verification 0.14.1", + "dao 0.14.1", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "faketime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "faster-hex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -682,7 +682,7 @@ dependencies = [ "jsonrpc-derive 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-http-server 10.0.1 (git+https://github.com/nervosnetwork/jsonrpc?rev=7c101f83a8fe34369c1b7a0e9b6721fcb0f91ee0)", "jsonrpc-server-utils 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "jsonrpc-types 0.14.0", + "jsonrpc-types 0.14.1", "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -692,60 +692,60 @@ dependencies = [ "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "tempfile 3.0.8 (registry+https://github.com/rust-lang/crates.io-index)", - "test-chain-utils 0.14.0", + "test-chain-utils 0.14.1", ] [[package]] name = "ckb-script" -version = "0.14.0" +version = "0.14.1" dependencies = [ "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-logger 0.14.0", - "ckb-protocol 0.14.0", - "ckb-resource 0.14.0", - "ckb-store 0.14.0", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-logger 0.14.1", + "ckb-protocol 0.14.1", + "ckb-resource 0.14.1", + "ckb-store 0.14.1", "ckb-vm 0.13.0-pre (git+https://github.com/nervosnetwork/ckb-vm?rev=d926277)", - "crypto 0.14.0", - "dao 0.14.0", + "crypto 0.14.1", + "dao 0.14.1", "faster-hex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "flatbuffers 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proptest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", - "test-chain-utils 0.14.0", + "test-chain-utils 0.14.1", "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ckb-shared" -version = "0.14.0" -dependencies = [ - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-logger 0.14.0", - "ckb-notify 0.14.0", - "ckb-protocol 0.14.0", - "ckb-script 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", - "ckb-util 0.14.0", - "ckb-verification 0.14.0", - "dao-utils 0.14.0", +version = "0.14.1" +dependencies = [ + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-logger 0.14.1", + "ckb-notify 0.14.1", + "ckb-protocol 0.14.1", + "ckb-script 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", + "ckb-util 0.14.1", + "ckb-verification 0.14.1", + "dao-utils 0.14.1", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "faketime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "jsonrpc-types 0.14.0", + "jsonrpc-types 0.14.1", "lru-cache 0.1.0 (git+https://github.com/nervosnetwork/lru-cache?rev=a35fdb8)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "occupied-capacity 0.14.0", + "occupied-capacity 0.14.1", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", @@ -755,12 +755,12 @@ dependencies = [ [[package]] name = "ckb-store" -version = "0.14.0" +version = "0.14.1" dependencies = [ "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", "lru-cache 0.1.0 (git+https://github.com/nervosnetwork/lru-cache?rev=a35fdb8)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", @@ -770,25 +770,25 @@ dependencies = [ [[package]] name = "ckb-sync" -version = "0.14.0" +version = "0.14.1" dependencies = [ "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "bloom-filters 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-logger 0.14.0", - "ckb-network 0.14.0", - "ckb-notify 0.14.0", - "ckb-protocol 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", - "ckb-tx-pool-executor 0.14.0", - "ckb-util 0.14.0", - "ckb-verification 0.14.0", + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-logger 0.14.1", + "ckb-network 0.14.1", + "ckb-notify 0.14.1", + "ckb-protocol 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", + "ckb-tx-pool-executor 0.14.1", + "ckb-util 0.14.1", + "ckb-verification 0.14.1", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -796,7 +796,7 @@ dependencies = [ "flatbuffers 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "hashbrown 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "lru-cache 0.1.0 (git+https://github.com/nervosnetwork/lru-cache?rev=a35fdb8)", @@ -806,43 +806,43 @@ dependencies = [ "sentry 0.15.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.91 (registry+https://github.com/rust-lang/crates.io-index)", - "test-chain-utils 0.14.0", + "test-chain-utils 0.14.1", ] [[package]] name = "ckb-traits" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-script 0.14.0", - "ckb-store 0.14.0", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-script 0.14.1", + "ckb-store 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ckb-tx-pool-executor" -version = "0.14.0" -dependencies = [ - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-notify 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", - "ckb-verification 0.14.0", +version = "0.14.1" +dependencies = [ + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-notify 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", + "ckb-verification 0.14.1", "faketime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "test-chain-utils 0.14.0", + "test-chain-utils 0.14.1", ] [[package]] name = "ckb-util" -version = "0.14.0" +version = "0.14.1" dependencies = [ "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "linked-hash-map 0.5.1 (git+https://github.com/nervosnetwork/linked-hash-map?rev=df27f21)", @@ -852,30 +852,30 @@ dependencies = [ [[package]] name = "ckb-verification" -version = "0.14.0" -dependencies = [ - "ckb-chain 0.14.0", - "ckb-chain-spec 0.14.0", - "ckb-core 0.14.0", - "ckb-db 0.14.0", - "ckb-logger 0.14.0", - "ckb-notify 0.14.0", - "ckb-pow 0.14.0", - "ckb-script 0.14.0", - "ckb-shared 0.14.0", - "ckb-store 0.14.0", - "ckb-traits 0.14.0", - "dao-utils 0.14.0", +version = "0.14.1" +dependencies = [ + "ckb-chain 0.14.1", + "ckb-chain-spec 0.14.1", + "ckb-core 0.14.1", + "ckb-db 0.14.1", + "ckb-logger 0.14.1", + "ckb-notify 0.14.1", + "ckb-pow 0.14.1", + "ckb-script 0.14.1", + "ckb-shared 0.14.1", + "ckb-store 0.14.1", + "ckb-traits 0.14.1", + "dao-utils 0.14.1", "faketime 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "hash 0.14.0", + "hash 0.14.1", "lru-cache 0.1.0 (git+https://github.com/nervosnetwork/lru-cache?rev=a35fdb8)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "occupied-capacity 0.14.0", + "occupied-capacity 0.14.1", "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", - "test-chain-utils 0.14.0", + "test-chain-utils 0.14.1", ] [[package]] @@ -1142,7 +1142,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "crypto" -version = "0.14.0" +version = "0.14.1" dependencies = [ "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1199,22 +1199,22 @@ dependencies = [ [[package]] name = "dao" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-core 0.14.0", + "ckb-core 0.14.1", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-uint 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "occupied-capacity 0.14.0", + "occupied-capacity 0.14.1", ] [[package]] name = "dao-utils" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-core 0.14.0", - "ckb-store 0.14.0", - "dao 0.14.0", + "ckb-core 0.14.1", + "ckb-store 0.14.1", + "dao 0.14.1", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1489,7 +1489,7 @@ dependencies = [ [[package]] name = "hash" -version = "0.14.0" +version = "0.14.1" dependencies = [ "blake2b-rs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "faster-hex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1766,9 +1766,9 @@ dependencies = [ [[package]] name = "jsonrpc-types" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-core 0.14.0", + "ckb-core 0.14.1", "faster-hex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2004,10 +2004,10 @@ dependencies = [ [[package]] name = "multisig" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-logger 0.14.0", - "crypto 0.14.0", + "ckb-logger 0.14.1", + "crypto 0.14.1", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2176,16 +2176,16 @@ dependencies = [ [[package]] name = "occupied-capacity" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "occupied-capacity-core 0.14.0", - "occupied-capacity-macros 0.14.0", + "occupied-capacity-core 0.14.1", + "occupied-capacity-macros 0.14.1", "proc-macro-hack 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "occupied-capacity-core" -version = "0.14.0" +version = "0.14.1" dependencies = [ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "numext-fixed-hash 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2195,9 +2195,9 @@ dependencies = [ [[package]] name = "occupied-capacity-macros" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "occupied-capacity-core 0.14.0", + "occupied-capacity-core 0.14.1", "proc-macro-hack 0.5.7 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3001,7 +3001,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "stop-handler" -version = "0.14.0" +version = "0.14.1" dependencies = [ "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3179,10 +3179,10 @@ dependencies = [ [[package]] name = "test-chain-utils" -version = "0.14.0" +version = "0.14.1" dependencies = [ - "ckb-core 0.14.0", - "hash 0.14.0", + "ckb-core 0.14.1", + "hash 0.14.1", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 395a172826..7a614cdfd9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/README.md b/README.md index dcafbe6fa6..0f0d823909 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # [Nervos CKB](https://www.nervos.org/) - The Common Knowledge Base -[![Version](https://img.shields.io/badge/version-0.14.0-orange.svg)](#readme) +[![Version](https://img.shields.io/badge/version-0.14.1-orange.svg)](#readme) [![TravisCI](https://travis-ci.com/nervosnetwork/ckb.svg?token=y9uR6ygmT3geQaMJ4jpJ&branch=develop)](https://travis-ci.com/nervosnetwork/ckb) [![Telegram Group](https://cdn.jsdelivr.net/gh/Patrolavia/telegram-badge@8fe3382b3fd3a1c533ba270e608035a27e430c2e/chat.svg)](https://t.me/nervosnetwork) [![Nervos Talk](https://img.shields.io/badge/discuss-on%20Nervos%20Talk-3CC68A.svg)](https://talk.nervos.org/) diff --git a/benches/Cargo.toml b/benches/Cargo.toml index bfe2c059ef..f2cff2f7bd 100644 --- a/benches/Cargo.toml +++ b/benches/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-benches" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/chain/Cargo.toml b/chain/Cargo.toml index 4669818eaf..c5644db84d 100644 --- a/chain/Cargo.toml +++ b/chain/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-chain" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/ckb-bin/Cargo.toml b/ckb-bin/Cargo.toml index c9a382735c..6b66bf6a92 100644 --- a/ckb-bin/Cargo.toml +++ b/ckb-bin/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-bin" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/core/Cargo.toml b/core/Cargo.toml index 216d71380b..d2bd8c91cf 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-core" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/db/Cargo.toml b/db/Cargo.toml index 8c92f4ee31..311daaaac0 100644 --- a/db/Cargo.toml +++ b/db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-db" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/devtools/jsonfmt/Cargo.toml b/devtools/jsonfmt/Cargo.toml index 4072108286..6566358a11 100644 --- a/devtools/jsonfmt/Cargo.toml +++ b/devtools/jsonfmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-jsonfmt" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/miner/Cargo.toml b/miner/Cargo.toml index c2b3285212..31c9323a0c 100644 --- a/miner/Cargo.toml +++ b/miner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-miner" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/network/Cargo.toml b/network/Cargo.toml index 495e5df103..a1aedc2b1f 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-network" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/notify/Cargo.toml b/notify/Cargo.toml index 4936a0a965..ce7866941d 100644 --- a/notify/Cargo.toml +++ b/notify/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-notify" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/pow/Cargo.toml b/pow/Cargo.toml index 0ab319658a..0d22b62dea 100644 --- a/pow/Cargo.toml +++ b/pow/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-pow" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/protocol/Cargo.toml b/protocol/Cargo.toml index 99932b009b..45330d17e1 100644 --- a/protocol/Cargo.toml +++ b/protocol/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-protocol" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/resource/Cargo.toml b/resource/Cargo.toml index d2b322e429..a1981f9e68 100644 --- a/resource/Cargo.toml +++ b/resource/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-resource" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index 01d6a90f40..8d7cad9aef 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-rpc" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/script/Cargo.toml b/script/Cargo.toml index bc07fd6d60..0a2bb5210b 100644 --- a/script/Cargo.toml +++ b/script/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-script" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/shared/Cargo.toml b/shared/Cargo.toml index b2a6f625d3..47c32e665e 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-shared" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/shared/tx-pool-executor/Cargo.toml b/shared/tx-pool-executor/Cargo.toml index 0e84c5e01e..d9468b865c 100644 --- a/shared/tx-pool-executor/Cargo.toml +++ b/shared/tx-pool-executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-tx-pool-executor" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/spec/Cargo.toml b/spec/Cargo.toml index c4c57c02ed..f758b475be 100644 --- a/spec/Cargo.toml +++ b/spec/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-chain-spec" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/store/Cargo.toml b/store/Cargo.toml index 71b82ca22b..e9b4ba5d0d 100644 --- a/store/Cargo.toml +++ b/store/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-store" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/sync/Cargo.toml b/sync/Cargo.toml index e1223c8ad1..9bee3475fa 100644 --- a/sync/Cargo.toml +++ b/sync/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-sync" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/test/Cargo.toml b/test/Cargo.toml index c62e634a26..be3f8f0cb8 100644 --- a/test/Cargo.toml +++ b/test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-test" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/traits/Cargo.toml b/traits/Cargo.toml index e1242704ee..56e99463f7 100644 --- a/traits/Cargo.toml +++ b/traits/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-traits" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/util/Cargo.toml b/util/Cargo.toml index 89a056d016..345e776b85 100644 --- a/util/Cargo.toml +++ b/util/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-util" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/app-config/Cargo.toml b/util/app-config/Cargo.toml index 9f821b1833..6d23d6e255 100644 --- a/util/app-config/Cargo.toml +++ b/util/app-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-app-config" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/util/build-info/Cargo.toml b/util/build-info/Cargo.toml index feb188e0bc..9268bde5fd 100644 --- a/util/build-info/Cargo.toml +++ b/util/build-info/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "build-info" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/crypto/Cargo.toml b/util/crypto/Cargo.toml index 8f126f879d..6b4a701288 100644 --- a/util/crypto/Cargo.toml +++ b/util/crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "crypto" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/dao/Cargo.toml b/util/dao/Cargo.toml index 0aae3917d2..65c04a6d2d 100644 --- a/util/dao/Cargo.toml +++ b/util/dao/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dao" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/dao/utils/Cargo.toml b/util/dao/utils/Cargo.toml index 4706be5421..a3b7362621 100644 --- a/util/dao/utils/Cargo.toml +++ b/util/dao/utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "dao-utils" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/hash/Cargo.toml b/util/hash/Cargo.toml index 46d02af62d..ba9b3d5912 100644 --- a/util/hash/Cargo.toml +++ b/util/hash/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hash" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/instrument/Cargo.toml b/util/instrument/Cargo.toml index f2fe6215be..d28f2514ae 100644 --- a/util/instrument/Cargo.toml +++ b/util/instrument/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-instrument" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/jsonrpc-types/Cargo.toml b/util/jsonrpc-types/Cargo.toml index d1465cfb7f..cbab64e197 100644 --- a/util/jsonrpc-types/Cargo.toml +++ b/util/jsonrpc-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "jsonrpc-types" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/logger/Cargo.toml b/util/logger/Cargo.toml index cf401c6829..a4b2318778 100644 --- a/util/logger/Cargo.toml +++ b/util/logger/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-logger" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos "] edition = "2018" diff --git a/util/merkle-tree/Cargo.toml b/util/merkle-tree/Cargo.toml index 87bd9f58b1..940ab5d812 100644 --- a/util/merkle-tree/Cargo.toml +++ b/util/merkle-tree/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-merkle-tree" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/multisig/Cargo.toml b/util/multisig/Cargo.toml index 4cc530afe8..1ab00d22db 100644 --- a/util/multisig/Cargo.toml +++ b/util/multisig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multisig" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/occupied-capacity/Cargo.toml b/util/occupied-capacity/Cargo.toml index afd74d7596..5ab02e3255 100644 --- a/util/occupied-capacity/Cargo.toml +++ b/util/occupied-capacity/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "occupied-capacity" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/occupied-capacity/core/Cargo.toml b/util/occupied-capacity/core/Cargo.toml index aeee49a644..bbf6c9e488 100644 --- a/util/occupied-capacity/core/Cargo.toml +++ b/util/occupied-capacity/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "occupied-capacity-core" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018" diff --git a/util/occupied-capacity/macros/Cargo.toml b/util/occupied-capacity/macros/Cargo.toml index b803277f73..3415e9b3ed 100644 --- a/util/occupied-capacity/macros/Cargo.toml +++ b/util/occupied-capacity/macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "occupied-capacity-macros" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/util/stop-handler/Cargo.toml b/util/stop-handler/Cargo.toml index e2042c104d..8dd8bfd7fe 100644 --- a/util/stop-handler/Cargo.toml +++ b/util/stop-handler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "stop-handler" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/util/test-chain-utils/Cargo.toml b/util/test-chain-utils/Cargo.toml index ce4de0e15a..127b3bb090 100644 --- a/util/test-chain-utils/Cargo.toml +++ b/util/test-chain-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-chain-utils" -version = "0.14.0" +version = "0.14.1" authors = ["Nervos Core Dev "] edition = "2018" license = "MIT" diff --git a/verification/Cargo.toml b/verification/Cargo.toml index 0533465f2d..285ace3e3f 100644 --- a/verification/Cargo.toml +++ b/verification/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-verification" -version = "0.14.0" +version = "0.14.1" license = "MIT" authors = ["Nervos Core Dev "] edition = "2018"