From 9f3b4468dbd67b1378303ed9b8be367e08c63046 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 7 Mar 2019 17:10:17 +0100 Subject: [PATCH] Make subkey support Sr25519 crypto (#1933) * Make subkey support Sr25519 crypto. * Rebuild runtime. * Build and rejig locks. * Fix grumbles * Derivations * Introduce tests --- substrate/Cargo.lock | 64 +- substrate/core/primitives/Cargo.toml | 6 +- substrate/core/primitives/src/sr25519.rs | 218 +++- substrate/core/test-runtime/wasm/Cargo.lock | 955 +++++++++------ .../substrate_test_runtime.compact.wasm | Bin 55903 -> 55903 bytes .../node-template/runtime/wasm/Cargo.lock | 773 ++++++++----- substrate/node/runtime/src/lib.rs | 2 +- substrate/node/runtime/wasm/Cargo.lock | 1019 ++++++++++------- .../release/node_runtime.compact.wasm | Bin 905224 -> 888467 bytes substrate/subkey/Cargo.toml | 4 + substrate/subkey/src/cli.yml | 30 +- substrate/subkey/src/main.rs | 202 +++- substrate/subkey/src/vanity.rs | 17 +- 13 files changed, 2172 insertions(+), 1118 deletions(-) diff --git a/substrate/Cargo.lock b/substrate/Cargo.lock index c0dfa6fe08..8d0caed2dd 100644 --- a/substrate/Cargo.lock +++ b/substrate/Cargo.lock @@ -914,6 +914,15 @@ dependencies = [ "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "hashbrown" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "heapsize" version = "0.4.2" @@ -2073,6 +2082,9 @@ dependencies = [ name = "once_cell" version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "opaque-debug" @@ -2295,6 +2307,16 @@ dependencies = [ "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "pbkdf2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "peeking_take_while" version = "0.1.2" @@ -2748,7 +2770,7 @@ dependencies = [ [[package]] name = "schnorrkel" version = "0.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/w3f/schnorrkel#0876f3f2194426150efea99304a8d23a336744bc" dependencies = [ "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2757,6 +2779,7 @@ dependencies = [ "merlin 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3559,7 +3582,11 @@ version = "0.1.0" dependencies = [ "clap 2.32.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "schnorrkel 0.0.0 (git+https://github.com/w3f/schnorrkel)", + "substrate-bip39 0.2.0 (git+https://github.com/paritytech/substrate-bip39)", "substrate-primitives 0.1.0", + "tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3589,6 +3616,17 @@ dependencies = [ "substrate-transaction-pool 0.1.0", ] +[[package]] +name = "substrate-bip39" +version = "0.2.0" +source = "git+https://github.com/paritytech/substrate-bip39#a28806512c977992af8d6740d45352f5a1c832a0" +dependencies = [ + "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnorrkel 0.0.0 (git+https://github.com/w3f/schnorrkel)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "substrate-cli" version = "0.3.0" @@ -3952,12 +3990,14 @@ dependencies = [ "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "ring 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "schnorrkel 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnorrkel 0.0.0 (git+https://github.com/w3f/schnorrkel)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", + "substrate-bip39 0.2.0 (git+https://github.com/paritytech/substrate-bip39)", "substrate-serializer 0.1.0", + "tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4318,6 +4358,20 @@ dependencies = [ "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "tiny-bip39" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "tiny-keccak" version = "1.4.2" @@ -5040,6 +5094,7 @@ dependencies = [ "checksum h2 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ddb2b25a33e231484694267af28fec74ac63b5ccf51ee2065a5e313b834d836e" "checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" "checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" +"checksum hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" "checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" "checksum hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77" @@ -5153,6 +5208,7 @@ dependencies = [ "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" "checksum paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f50392d1265092fbee9273414cc40eb6d47d307bd66222c477bb8450c8504f9d" "checksum paste-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a3cd512fe3a55e8933b2dcad913e365639db86d512e4004c3084b86864d9467a" +"checksum pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" "checksum peeking_take_while 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" @@ -5207,7 +5263,7 @@ dependencies = [ "checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9" "checksum same-file 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8f20c4be53a8a1ff4c1f1b2bd14570d2f634628709752f0702ecdd2b3f9a5267" "checksum schannel 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "0e1a231dc10abf6749cfa5d7767f25888d484201accbd919b66ab5413c502d56" -"checksum schnorrkel 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fe554f318830b48e5da8ab1ccb1ffd02b79228364dac7766b7cd1ec461ca5116" +"checksum schnorrkel 0.0.0 (git+https://github.com/w3f/schnorrkel)" = "" "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" "checksum secp256k1 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfaccd3a23619349e0878d9a241f34b1982343cdf67367058cd7d078d326b63e" "checksum security-framework 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfab8dda0e7a327c696d893df9ffa19cadc4bd195797997f5223cf5831beaf05" @@ -5242,6 +5298,7 @@ dependencies = [ "checksum strsim 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550" "checksum structopt 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "670ad348dc73012fcf78c71f06f9d942232cdd4c859d4b6975e27836c3efc0c3" "checksum structopt-derive 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "ef98172b1a00b0bec738508d3726540edcbd186d50dfd326f2b1febbb3559f04" +"checksum substrate-bip39 0.2.0 (git+https://github.com/paritytech/substrate-bip39)" = "" "checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" "checksum subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "702662512f3ddeb74a64ce2fbbf3707ee1b6bb663d28bb054e0779bbc720d926" "checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" @@ -5256,6 +5313,7 @@ dependencies = [ "checksum textwrap 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" +"checksum tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a1415431cb2398d84da64173f8473c792808314427d4a6f2f3ea85ae67239fe3" "checksum tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e9175261fbdb60781fcd388a4d6cc7e14764a2b629a7ad94abb439aed223a44f" "checksum tinytemplate 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7655088894274afb52b807bd3c87072daa1fedd155068b8705cabfd628956115" "checksum tk-listen 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5462b0f968c0457efe38fcd2df7e487096b992419e4f5337b06775a614bbda4b" diff --git a/substrate/core/primitives/Cargo.toml b/substrate/core/primitives/Cargo.toml index 579264cc9a..7aeeaf1029 100644 --- a/substrate/core/primitives/Cargo.toml +++ b/substrate/core/primitives/Cargo.toml @@ -22,9 +22,11 @@ untrusted = { version = "0.6", optional = true } hex-literal = { version = "0.1", optional = true } base58 = { version = "0.1", optional = true } blake2-rfc = { version = "0.2.18", optional = true } -schnorrkel = { version = "0.0", optional = true } +schnorrkel = { git = "https://github.com/w3f/schnorrkel", optional = true } rand = { version = "0.6", optional = true } sha2 = { version = "0.8", optional = true } +substrate-bip39 = { git = "https://github.com/paritytech/substrate-bip39", optional = true } +tiny-bip39 = { version = "0.6.0", optional = true } [dev-dependencies] substrate-serializer = { path = "../serializer" } @@ -54,6 +56,8 @@ std = [ "untrusted", "hex-literal", "base58", + "substrate-bip39", + "tiny-bip39", "serde_derive", "byteorder/std", "rand", diff --git a/substrate/core/primitives/src/sr25519.rs b/substrate/core/primitives/src/sr25519.rs index a0b00de3b5..a6e7db8078 100644 --- a/substrate/core/primitives/src/sr25519.rs +++ b/substrate/core/primitives/src/sr25519.rs @@ -21,10 +21,14 @@ use base58::{FromBase58, ToBase58}; use blake2_rfc; use rand::rngs::OsRng; -use schnorrkel::{signing_context, Keypair, MiniSecretKey, PublicKey}; -use sha2::Sha512; +use schnorrkel::{signing_context, Keypair, SecretKey, MiniSecretKey, PublicKey, + derive::{Derivation, ChainCode, CHAIN_CODE_LENGTH} +}; +use substrate_bip39::mini_secret_from_entropy; +//use sha2::Sha512; use parity_codec::{Encode, Decode}; use crate::hash::H512; +use bip39::{Mnemonic, Language}; #[cfg(feature = "std")] use serde::{de, Deserialize, Deserializer, Serializer}; @@ -32,6 +36,8 @@ use serde::{de, Deserialize, Deserializer, Serializer}; // signing context const SIGNING_CTX: &'static [u8] = b"substrate transaction"; +/// An Schnorrkel/Ristretto x25519 ("sr25519") signature. +/// /// Instead of importing it for the local module, alias it to be available as a public type pub type Signature = H512; @@ -45,11 +51,11 @@ pub struct LocalizedSignature { pub signature: Signature, } -/// A public key. +/// An Schnorrkel/Ristretto x25519 ("sr25519") public key. #[derive(PartialEq, Eq, Clone, Encode, Decode)] pub struct Public(pub [u8; 32]); -/// A schnorrkel key pair. +/// An Schnorrkel/Ristretto x25519 ("sr25519") key pair. pub struct Pair(Keypair); impl ::std::hash::Hash for Public { @@ -127,6 +133,20 @@ impl Public { v.extend(&r.as_bytes()[0..2]); v.to_base58() } + + /// Derive a child key from a series of given junctions. + /// + /// `None` if there are any hard junctions in there. + pub fn derive>(&self, mut path: Iter) -> Option { + let mut acc = PublicKey::from_bytes(self.as_ref()).ok()?; + for j in path { + match j { + DeriveJunction::Soft(cc) => acc = acc.derived_key_simple(ChainCode(cc), &[]).0, + DeriveJunction::Hard(cc) => return None, + } + } + Some(Self(acc.to_bytes())) + } } impl AsRef<[u8; 32]> for Public { @@ -159,6 +179,36 @@ impl AsRef for Pair { } } +impl From for Pair { + fn from(sec: MiniSecretKey) -> Pair { + Pair(sec.expand_to_keypair()) + } +} + +impl From for Pair { + fn from(sec: SecretKey) -> Pair { + Pair(Keypair::from(sec)) + } +} + +impl From for Pair { + fn from(p: schnorrkel::Keypair) -> Pair { + Pair(p) + } +} + +impl From for schnorrkel::Keypair { + fn from(p: Pair) -> schnorrkel::Keypair { + p.0 + } +} + +impl AsRef for Pair { + fn as_ref(&self) -> &schnorrkel::Keypair { + &self.0 + } +} + impl ::std::fmt::Display for Public { fn fmt(&self, f: &mut ::std::fmt::Formatter) -> ::std::fmt::Result { write!(f, "{}", self.to_ss58check()) @@ -172,12 +222,95 @@ impl ::std::fmt::Debug for Public { } } +/// A since derivation junction description. It is the single parameter used when creating +/// a new secret key from an existing secret key and, in the case of `SoftRaw` and `SoftIndex` +/// a new public key from an existing public key. +#[derive(Copy, Clone, Eq, PartialEq, Hash, Debug, Encode, Decode)] +pub enum DeriveJunction { + /// Soft (vanilla) derivation. Public keys have a correspondent derivation. + Soft([u8; CHAIN_CODE_LENGTH]), + /// Hard ("hardened") derivation. Public keys do not have a correspondent derivation. + Hard([u8; CHAIN_CODE_LENGTH]), +} + +impl DeriveJunction { + /// Consume self to return a soft derive junction with the same chain code. + pub fn soften(self) -> Self { DeriveJunction::Soft(self.unwrap_inner()) } + + /// Consume self to return a hard derive junction with the same chain code. + pub fn harden(self) -> Self { DeriveJunction::Hard(self.unwrap_inner()) } + + /// Create a new soft (vanilla) DeriveJunction from a given, encodable, value. + /// + /// If you need a hard junction, use `hard()`. + pub fn soft(index: T) -> Self { + let mut cc: [u8; CHAIN_CODE_LENGTH] = Default::default(); + index.using_encoded(|data| if data.len() > CHAIN_CODE_LENGTH { + let hash_result = blake2_rfc::blake2b::blake2b(CHAIN_CODE_LENGTH, &[], data); + let hash = hash_result.as_bytes(); + cc.copy_from_slice(hash); + } else { + cc[0..data.len()].copy_from_slice(data); + }); + DeriveJunction::Soft(cc) + } + + /// Create a new hard (hardened) DeriveJunction from a given, encodable, value. + /// + /// If you need a soft junction, use `soft()`. + pub fn hard(index: T) -> Self { + Self::soft(index).harden() + } + + /// Consume self to return the chain code. + pub fn unwrap_inner(self) -> [u8; CHAIN_CODE_LENGTH] { + match self { + DeriveJunction::Hard(c) | DeriveJunction::Soft(c) => c, + } + } + + /// Consume self to return the chain code. + pub fn unwrap_chain_code(self) -> ChainCode { + ChainCode(self.unwrap_inner()) + } + + /// Return a reference to the chain code. + pub fn chain_code(&self) -> ChainCode { + self.clone().unwrap_chain_code() + } + + /// Return `true` if the junction is soft. + pub fn is_soft(&self) -> bool { + match *self { + DeriveJunction::Soft(_) => true, + _ => false, + } + } + + /// Return `true` if the junction is hard. + pub fn is_hard(&self) -> bool { + match *self { + DeriveJunction::Hard(_) => true, + _ => false, + } + } +} + +/// Derive a single hard junction. +fn derive_hard_junction(secret: &SecretKey, cc: &[u8; CHAIN_CODE_LENGTH]) -> SecretKey { + ("SchnorrRistrettoHDKD", &secret.to_bytes()[..], cc).using_encoded(|data| + MiniSecretKey::from_bytes(blake2_rfc::blake2b::blake2b(32, &[], data).as_bytes()) + .expect("all 32-byte crypto-hash results are valid MiniSecretKeys; qed") + .expand() + ) +} + impl Pair { /// Generate new secure (random) key pair. pub fn generate() -> Pair { let mut csprng: OsRng = OsRng::new().expect("os random generator works; qed"); - let keypair: Keypair = Keypair::generate(&mut csprng); - Pair(keypair) + let key_pair: Keypair = Keypair::generate(&mut csprng); + Pair(key_pair) } /// Make a new key pair from a seed phrase. @@ -186,10 +319,37 @@ impl Pair { pub fn from_seed(seed: &[u8; 32]) -> Pair { let mini_key: MiniSecretKey = MiniSecretKey::from_bytes(seed) .expect("32 bytes can always build a key; qed"); - let kp = mini_key.expand_to_keypair::(); + let kp = mini_key.expand_to_keypair(); Pair(kp) } + /// Make a new key pair from a seed phrase. + /// This is generated using schnorrkel's Mini-Secret-Keys. + /// A MiniSecretKey is literally what Ed25519 calls a SecretKey, which is just 32 random bytes. + pub fn from_entropy(entropy: &[u8], password: Option<&str>) -> Pair { + let mini_key: MiniSecretKey = mini_secret_from_entropy(entropy, password.unwrap_or("")) + .expect("32 bytes can always build a key; qed"); + let kp = mini_key.expand_to_keypair(); + Pair(kp) + } + + /// Returns the KeyPair from the English BIP39 seed `phrase`, or `None` if it's invalid. + pub fn from_phrase(phrase: &str, password: Option<&str>) -> Option { + Mnemonic::from_phrase(phrase, Language::English) + .ok() + .map(|m| Self::from_entropy(m.entropy(), password)) + } + + /// Derive a child key from a series of given junctions. + pub fn derive>(&self, mut path: Iter) -> Pair { + let init = self.0.secret.clone(); + let result = path.fold(init, |acc, j| match j { + DeriveJunction::Soft(cc) => acc.derived_key_simple(ChainCode(cc), &[]).0, + DeriveJunction::Hard(cc) => derive_hard_junction(&acc, &cc), + }); + Self(result.into()) + } + /// Sign a message. pub fn sign(&self, message: &[u8]) -> Signature { let context = signing_context(SIGNING_CTX); @@ -274,6 +434,50 @@ mod test { use super::*; use hex_literal::{hex, hex_impl}; + #[test] + fn derive_soft_should_work() { + let pair: Pair = Pair::from_seed(&hex!( + "9d61b19deffd5a60ba844af492ec2cc44449c5697b326919703bac031cae7f60" + )); + let derive_1 = pair.derive(Some(DeriveJunction::soft(1)).into_iter()); + let derive_1b = pair.derive(Some(DeriveJunction::soft(1)).into_iter()); + let derive_2 = pair.derive(Some(DeriveJunction::soft(2)).into_iter()); + assert_eq!(derive_1.public(), derive_1b.public()); + assert_ne!(derive_1.public(), derive_2.public()); + } + + #[test] + fn derive_hard_should_work() { + let pair: Pair = Pair::from_seed(&hex!( + "9d61b19deffd5a60ba844af492ec2cc44449c5697b326919703bac031cae7f60" + )); + let derive_1 = pair.derive(Some(DeriveJunction::hard(1)).into_iter()); + let derive_1b = pair.derive(Some(DeriveJunction::hard(1)).into_iter()); + let derive_2 = pair.derive(Some(DeriveJunction::hard(2)).into_iter()); + assert_eq!(derive_1.public(), derive_1b.public()); + assert_ne!(derive_1.public(), derive_2.public()); + } + + #[test] + fn derive_soft_public_should_work() { + let pair: Pair = Pair::from_seed(&hex!( + "9d61b19deffd5a60ba844af492ec2cc44449c5697b326919703bac031cae7f60" + )); + let path = Some(DeriveJunction::soft(1)); + let pair_1 = pair.derive(path.clone().into_iter()); + let public_1 = pair.public().derive(path.into_iter()).unwrap(); + assert_eq!(pair_1.public(), public_1); + } + + #[test] + fn derive_hard_public_should_fail() { + let pair: Pair = Pair::from_seed(&hex!( + "9d61b19deffd5a60ba844af492ec2cc44449c5697b326919703bac031cae7f60" + )); + let path = Some(DeriveJunction::hard(1)); + assert!(pair.public().derive(path.into_iter()).is_none()); + } + #[test] fn sr_test_vector_should_work() { let pair: Pair = Pair::from_seed(&hex!( diff --git a/substrate/core/test-runtime/wasm/Cargo.lock b/substrate/core/test-runtime/wasm/Cargo.lock index ff712a4aef..fdba699543 100644 --- a/substrate/core/test-runtime/wasm/Cargo.lock +++ b/substrate/core/test-runtime/wasm/Cargo.lock @@ -7,31 +7,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "arrayvec" -version = "0.4.8" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "autocfg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "backtrace" -version = "0.3.9" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "backtrace-sys" -version = "0.1.24" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -54,7 +60,7 @@ name = "blake2-rfc" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -74,7 +80,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "block-padding 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -98,26 +104,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "byteorder" -version = "1.2.7" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bytes" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "cc" -version = "1.0.29" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cfg-if" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -127,7 +133,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -135,7 +141,7 @@ name = "clear_on_drop" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -153,46 +159,105 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "crossbeam" -version = "0.2.12" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "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)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "crossbeam-channel" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-deque" -version = "0.6.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-deque" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-deque" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-epoch" -version = "0.6.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "crossbeam-utils" -version = "0.6.2" +name = "crossbeam-queue" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-utils" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-utils" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -215,14 +280,23 @@ dependencies = [ ] [[package]] -name = "curve25519-dalek" -version = "1.0.3" +name = "crypto-mac" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "curve25519-dalek" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -248,15 +322,20 @@ version = "1.0.0-pre.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "curve25519-dalek 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "either" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "elastic-array" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -272,13 +351,28 @@ name = "error-chain" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "failure" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", + "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "failure_derive" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", + "synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "fake-simd" @@ -290,10 +384,10 @@ name = "fixed-hash" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -316,6 +410,11 @@ name = "foreign-types-shared" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "fuchsia-zircon" version = "0.3.3" @@ -365,6 +464,15 @@ dependencies = [ "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "hashbrown" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "heapsize" version = "0.4.2" @@ -375,7 +483,7 @@ dependencies = [ [[package]] name = "hex-literal" -version = "0.1.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "hex-literal-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -400,6 +508,15 @@ dependencies = [ "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "hmac" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "hmac-drbg" version = "0.1.2" @@ -422,7 +539,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -439,7 +556,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -452,7 +569,7 @@ name = "iovec" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -480,18 +597,13 @@ name = "kvdb" version = "0.1.0" source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d#b0317f649ab2c665b7987b8475878fc4d2e1f81d" dependencies = [ - "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "elastic-array 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", ] [[package]] name = "lazy_static" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "lazy_static" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -501,7 +613,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libc" -version = "0.2.48" +version = "0.2.50" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -512,7 +624,7 @@ dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "hmac-drbg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -531,7 +643,7 @@ name = "log" version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -560,14 +672,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "merlin" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "keccak 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -580,11 +691,11 @@ dependencies = [ "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -596,7 +707,7 @@ dependencies = [ "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -605,7 +716,7 @@ version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -625,8 +736,8 @@ name = "net2" version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -650,16 +761,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "num_cpus" -version = "1.8.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "once_cell" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "opaque-debug" @@ -668,25 +782,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "openssl" -version = "0.10.16" +version = "0.10.19" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "openssl-sys" -version = "0.9.40" +version = "0.9.42" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -708,9 +823,9 @@ name = "parity-codec" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -719,9 +834,9 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -729,16 +844,7 @@ name = "parity-wasm" version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "parking_lot" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -750,27 +856,15 @@ dependencies = [ "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "parking_lot_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "parking_lot_core" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -789,9 +883,19 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pbkdf2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -836,9 +940,9 @@ name = "proc-macro-hack" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -848,7 +952,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "proc-macro2" -version = "0.4.24" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -856,72 +960,74 @@ dependencies = [ [[package]] name = "quote" -version = "0.6.10" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" -version = "0.4.3" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" -version = "0.6.1" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_jitter 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_chacha" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_core" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_core" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -929,7 +1035,7 @@ name = "rand_hc" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -937,46 +1043,99 @@ name = "rand_isaac" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_jitter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_os" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_pcg" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_xorshift" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rayon" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rayon-core" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "redox_syscall" -version = "0.1.43" +version = "0.1.51" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "ring" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "spin 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rustc-demangle" -version = "0.1.9" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1003,12 +1162,12 @@ version = "0.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "curve25519-dalek 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "ed25519-dalek 1.0.0-pre.1 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "merlin 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "merlin 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1033,27 +1192,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde" -version = "1.0.81" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde_derive" -version = "1.0.81" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "serde_json" -version = "1.0.33" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1098,7 +1257,7 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1122,28 +1281,25 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "slog-scope" -version = "4.0.1" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "smallvec" -version = "0.6.7" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "spin" @@ -1156,9 +1312,9 @@ version = "0.1.0" dependencies = [ "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1185,8 +1341,8 @@ dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -1205,8 +1361,8 @@ version = "0.1.0" dependencies = [ "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", ] @@ -1216,8 +1372,8 @@ name = "srml-metadata" version = "0.1.0" dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", ] @@ -1227,12 +1383,12 @@ name = "srml-support" version = "0.1.0" dependencies = [ "bitmask 0.5.0 (git+https://github.com/paritytech/bitmask)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "once_cell 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1245,11 +1401,11 @@ dependencies = [ name = "srml-support-procedural" version = "0.1.0" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (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)", "sr-api-macros 0.1.0", "srml-support-procedural-tools 0.1.0", - "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1257,19 +1413,19 @@ name = "srml-support-procedural-tools" version = "0.1.0" dependencies = [ "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (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)", "srml-support-procedural-tools-derive 0.1.0", - "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "srml-support-procedural-tools-derive" version = "0.1.0" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1282,6 +1438,17 @@ name = "static_assertions" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "substrate-bip39" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnorrkel 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "substrate-client" version = "0.1.0" @@ -1291,7 +1458,7 @@ dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1321,7 +1488,7 @@ dependencies = [ name = "substrate-consensus-common" version = "0.1.0" dependencies = [ - "crossbeam-channel 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1331,22 +1498,22 @@ dependencies = [ "sr-version 0.1.0", "substrate-inherents 0.1.0", "substrate-primitives 0.1.0", - "tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-executor" version = "0.1.0" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-version 0.1.0", "substrate-panic-handler 0.1.0", @@ -1372,8 +1539,8 @@ dependencies = [ name = "substrate-keyring" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", ] @@ -1381,7 +1548,7 @@ dependencies = [ name = "substrate-panic-handler" version = "0.1.0" dependencies = [ - "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1391,21 +1558,23 @@ version = "0.1.0" dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "ring 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "schnorrkel 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", + "substrate-bip39 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1415,8 +1584,8 @@ dependencies = [ name = "substrate-serializer" version = "0.1.0" dependencies = [ - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1425,7 +1594,7 @@ version = "0.1.0" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1440,16 +1609,16 @@ dependencies = [ name = "substrate-telemetry" version = "0.3.1" dependencies = [ - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slog-scope 4.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "ws 0.7.9 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1457,12 +1626,12 @@ dependencies = [ name = "substrate-test-runtime" version = "0.1.0" dependencies = [ - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1493,6 +1662,11 @@ dependencies = [ "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "subtle" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "subtle" version = "2.0.0" @@ -1500,11 +1674,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "syn" -version = "0.15.26" +version = "0.15.27" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (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)", + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "synstructure" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1518,19 +1703,33 @@ name = "thread_local" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "time" -version = "0.1.40" +version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "tiny-bip39" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "tiny-keccak" version = "1.4.2" @@ -1541,24 +1740,25 @@ dependencies = [ [[package]] name = "tokio" -version = "0.1.13" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-current-thread 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1566,101 +1766,114 @@ name = "tokio-codec" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-current-thread" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-executor" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-fs" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-io" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-reactor" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-sync" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-tcp" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-threadpool" -version = "0.1.9" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (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)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-timer" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1668,30 +1881,30 @@ name = "tokio-udp" version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-uds" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1699,7 +1912,7 @@ name = "toml" version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1707,10 +1920,10 @@ name = "trie-db" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "elastic-array 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1726,7 +1939,7 @@ name = "twox-hash" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1739,7 +1952,7 @@ name = "uint" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1755,22 +1968,17 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "unicode-xid" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "unreachable" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "untrusted" version = "0.6.2" @@ -1791,17 +1999,12 @@ name = "vcpkg" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "wasmi" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1840,16 +2043,16 @@ name = "ws" version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1864,9 +2067,10 @@ dependencies = [ [metadata] "checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee" -"checksum arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f405cc4c21cd8b784f6c8fc2adf9bc00f59558f0049b5ec21517f875963040cc" -"checksum backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a" -"checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0" +"checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71" +"checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799" +"checksum backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "cd5a90e2b463010cd0e0ce9a11d4a9d5d58d9f41d4a6ba3dcaf9e68b466e88b4" +"checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6" "checksum base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" "checksum bitmask 0.5.0 (git+https://github.com/paritytech/bitmask)" = "" @@ -1876,35 +2080,44 @@ dependencies = [ "checksum block-padding 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d75255892aeb580d3c566f213a2b6fdc1c66667839f45719ee1d30ebf2aea591" "checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" "checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" -"checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d" -"checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa" -"checksum cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)" = "4390a3b5f4f6bce9c1d0c00128379df433e53777fdd30e92f16a529332baec4e" -"checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" +"checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb" +"checksum bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" +"checksum cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)" = "d01c69d08ff207f231f07196e30f84c70f1c815b04f980f8b7b01ff01f05eb92" +"checksum cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4" "checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" "checksum clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17" "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" "checksum constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e" -"checksum crossbeam 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)" = "bd66663db5a988098a89599d4857919b3acf7f61402e61365acfd3919857b9be" -"checksum crossbeam-channel 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8d4f5844607ce8da3fff431e7dba56cda8bfcc570aa50bee36adba8a32b8cad7" -"checksum crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe1b6f945f824c7a25afe44f62e25d714c0cc523f8e99d8db5cd1026e1269d3" -"checksum crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2449aaa4ec7ef96e5fb24db16024b935df718e9ae1cec0a1e68feeca2efca7b8" -"checksum crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e07fc155212827475223f0bcfae57e945e694fc90950ddf3f6695bbfd5555c72" +"checksum crossbeam 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad4c7ea749d9fb09e23c5cb17e3b70650860553a0e2744e38446b1803bf7db94" +"checksum crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b" +"checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" +"checksum crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "05e44b8cf3e1a625844d1750e1f7820da46044ff6d28f4d43e455ba3e5bb2c13" +"checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" +"checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" +"checksum crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "04c9e3102cc2d69cd681412141b390abd55a362afc1540965dad0ad4d34280b4" +"checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" +"checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9" +"checksum crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c" "checksum crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda" "checksum crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c240f247c278fa08a6d4820a6a222bfc6e0d999e51ba67be94f44c905b2161f2" "checksum crypto-mac 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "779015233ac67d65098614aec748ac1c756ab6677fa2e14cf8b37c08dfed1198" -"checksum curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "dae47cc3529cdab597dbc8b606e565707209b506e55848f3c15679214a56c956" +"checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" +"checksum curve25519-dalek 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e1f8a6fc0376eb52dc18af94915cc04dfdf8353746c0e8c550ae683a0815e5c1" "checksum digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e5b29bf156f3f4b3c4f610a25ff69370616ae6e0657d416de22645483e72af0a" "checksum digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c" "checksum ed25519-dalek 1.0.0-pre.1 (registry+https://github.com/rust-lang/crates.io-index)" = "81956bcf7ef761fb4e1d88de3fa181358a0d26cbcb9755b587a08f9119824b86" -"checksum elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88d4851b005ef16de812ea9acdb7bece2f0a40dd86c07b85631d7dafa54537bb" +"checksum either 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c67353c641dc847124ea1902d69bd753dee9bb3beff9aa3662ecf86c971d1fac" +"checksum elastic-array 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "073be79b6538296faf81c631872676600616073817dd9a440c477ad09b408983" "checksum environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db746025e3ea695bfa0ae744dbacd5fcfc8db51b9760cf8bd0ab69708bb93c49" "checksum error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "07e791d3be96241c77c43846b665ef1384606da2cd2a48730abe606a12906e02" "checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2" +"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1" "checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" "checksum fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a557e80084b05c32b455963ff565a9de6f2866da023d6671705c6aff6f65e01c" "checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" "checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" "checksum foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" @@ -1912,10 +2125,12 @@ dependencies = [ "checksum generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2" "checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" "checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" +"checksum hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" -"checksum hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4da5f0e01bd8a71a224a4eedecaacfcabda388dbb7a80faf04d3514287572d95" +"checksum hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "27455ce8b4a6666c87220e4b59c9a83995476bdadc10197905e61dbe906e36fa" "checksum hex-literal-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1d340b6514f232f6db1bd16db65302a5278a04fef9ce867cb932e7e5fa21130a" "checksum hmac 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7a13f4163aa0c5ca1be584aace0e2212b2e41be5478218d4f657f5f778b2ae2a" +"checksum hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f127a908633569f208325f86f71255d3363c79721d7f9fe31cd5569908819771" "checksum hmac-drbg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe727d41d2eec0a6574d887914347e5ff96a3b87177817e2a9820c5c87fecc2" "checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" "checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" @@ -1927,10 +2142,9 @@ dependencies = [ "checksum keccak 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" -"checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" -"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" +"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" -"checksum libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)" = "e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047" +"checksum libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)" = "aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1" "checksum libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "688e8d65e495567c2c35ea0001b26b9debf0b4ea11f8cccc954233b75fc3428a" "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" @@ -1938,7 +2152,7 @@ dependencies = [ "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" "checksum memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94da53143d45f6bad3753f532e56ad57a6a26c0ca6881794583310c7cb4c885f" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" -"checksum merlin 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a9e97b439f6d38cbe2a4a4aa93f6770c5305f62761b78b1851406c09c87ee2a" +"checksum merlin 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "83c2dda19c01176e8e7148f7bdb88bbdf215a8db0641f89fc40e4b81736aeda5" "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" "checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" @@ -1947,22 +2161,21 @@ dependencies = [ "checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945" "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" -"checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" -"checksum once_cell 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "d7ce3535d54560c937c1652ba4a0da66bfc63e0f8e07bed127483afb6e5ee925" +"checksum num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba" +"checksum once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "532c29a261168a45ce28948f9537ddd7a5dd272cc513b3017b1e82a88f962c37" "checksum opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409" -"checksum openssl 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ec7bd7ca4cce6dbdc77e7c1230682740d307d1218a87fb0349a571272be749f9" -"checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6" +"checksum openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)" = "84321fb9004c3bce5611188a644d6171f895fa2889d155927d528782edb21c5d" +"checksum openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)" = "cb534d752bf98cf363b473950659ac2546517f9c6be9723771614ab3f03bbc9e" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" "checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" "checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" -"checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" -"checksum parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c" "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" "checksum paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f50392d1265092fbee9273414cc40eb6d47d307bd66222c477bb8450c8504f9d" "checksum paste-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a3cd512fe3a55e8933b2dcad913e365639db86d512e4004c3084b86864d9467a" +"checksum pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" "checksum primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edb92f1ebfc177432c03287b15d48c202e6e2c95993a7af3ba039abb43b1492e" @@ -1970,21 +2183,26 @@ dependencies = [ "checksum proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2c725b36c99df7af7bf9324e9c999b9e37d92c8f8caf106d82e1d7953218d2d8" "checksum proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3e90aa19cd73dedc2d0e1e8407473f073d735fef0ab521438de6da8ee449ab66" "checksum proc-macro-hack-impl 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2b753ad9ed99dd8efeaa7d2fb8453c8f6bc3e54b97966d35f1bc77ca6865254a" -"checksum proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)" = "77619697826f31a02ae974457af0b29b723e5619e113e9397b8b82c6bd253f09" -"checksum quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "53fa22a1994bd0f9372d7a816207d8a2677ad0325b073f5c5332760f0fb62b5c" -"checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd" -"checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" -"checksum rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae9d223d52ae411a33cf7e54ec6034ec165df296ccd23533d671a28252b6f66a" -"checksum rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "771b009e3a508cb67e8823dda454aaa5368c7bc1c16829fb77d3e980440dd34a" -"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372" -"checksum rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0905b6b7079ec73b314d4c748701f6931eb79fd97c668caa3f1899b22b32c6db" +"checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" +"checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" +"checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +"checksum rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9" +"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" +"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" +"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +"checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0" "checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" "checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" -"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" -"checksum rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "effa3fcaa47e18db002bdde6060944b6d2f9cfd8db471c30e873448ad9187be3" -"checksum redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "679da7508e9a6390aeaf7fbd02a800fdc64b73fe2204dd2c8ae66d22d9d5ad5d" -"checksum ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)" = "148fc853f6d85f53f5f315d46701eaacc565cdfb3cb1959730c96e81e7e49999" -"checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395" +"checksum rand_jitter 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832" +"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" +"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" +"checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473" +"checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" +"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +"checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85" +"checksum ring 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)" = "426bc186e3e95cac1e4a4be125a4aca7e84c2d616ffc02244eef36e2a60a093c" +"checksum rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619" "checksum rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "403bb3a286107a04825a5f82e1270acc1e14028d3d554d7a1e08914549575ab8" "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" "checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" @@ -1992,40 +2210,45 @@ dependencies = [ "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -"checksum serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "c91eb5b0190ae87b4e2e39cbba6e3bed3ac6186935fe265f0426156c4c49961b" -"checksum serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "477b13b646f5b5b56fc95bedfc3b550d12141ce84f466f6c44b9a17589923885" -"checksum serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" = "c37ccd6be3ed1fdf419ee848f7c758eb31b054d7cd3ae3600e3bae0adf569811" +"checksum serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)" = "92514fb95f900c9b5126e32d020f5c6d40564c27a5ea6d1d7d9f157a96623560" +"checksum serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)" = "bb6eabf4b5914e88e24eea240bb7c9f9a2cbc1bbbe8d961d381975ec3c6b806c" +"checksum serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d" "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" "checksum sha2 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d963c78ce367df26d7ea8b8cc655c651b42e8a1e584e869c1e17dae3ccb116a" "checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d" "checksum sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "34a5e54083ce2b934bf059fdf38e7330a154177e029ab6c4e18638f2f624053a" -"checksum slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d" +"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" "checksum slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1e1a2eec401952cd7b12a84ea120e2d57281329940c3f93c2bf04f462539508e" "checksum slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e544d16c6b230d84c866662fe55e31aacfca6ae71e6fc49ae9a311cb379bfc2f" "checksum slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddc0d2aff1f8f325ef660d9a0eb6e6dcd20b30b3f581a5897f58bf42d061c37a" -"checksum slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "053344c94c0e2b22da6305efddb698d7c485809427cf40555dc936085f67a9df" -"checksum smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b73ea3738b47563803ef814925e69be00799a8c07420be8b996f8e98fb2336db" +"checksum slog-scope 4.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "60c04b4726fa04595ccf2c2dad7bcd15474242c4c5e109a8a376e8a2c9b1539a" +"checksum smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be" "checksum spin 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44363f6f51401c34e7be73db0db371c04705d35efbe9f7d6082e03a921a32c55" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" +"checksum substrate-bip39 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ec6183ce9e04bec5f113ff19c8ef5355dad20a4196134b5402732bf5d3c1a351" +"checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" "checksum subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "702662512f3ddeb74a64ce2fbbf3707ee1b6bb663d28bb054e0779bbc720d926" -"checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" +"checksum syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)" = "525bd55255f03c816e5d7f615587bd13030c7103354fadb104993dcee6a788ec" +"checksum synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" -"checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" +"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" +"checksum tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a1415431cb2398d84da64173f8473c792808314427d4a6f2f3ea85ae67239fe3" "checksum tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e9175261fbdb60781fcd388a4d6cc7e14764a2b629a7ad94abb439aed223a44f" -"checksum tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "a7817d4c98cc5be21360b3b37d6036fe9b7aefa5b7a201b7b16ff33423822f7d" +"checksum tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "fcaabb3cec70485d0df6e9454fe514393ad1c4070dee8915f11041e95630b230" "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" -"checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6" -"checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde" -"checksum tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "60ae25f6b17d25116d2cba342083abe5255d3c2c79cb21ea11aa049c53bf7c75" -"checksum tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "7392fe0a70d5ce0c882c4778116c519bd5dbaa8a7c3ae3d04578b3afafdcda21" -"checksum tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "502b625acb4ee13cbb3b90b8ca80e0addd263ddacf6931666ef751e610b07fb5" -"checksum tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7ad235e9dadd126b2d47f6736f65aa1fdcd6420e66ca63f44177bc78df89f912" -"checksum tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "56c5556262383032878afad66943926a1d1f0967f17e94bd7764ceceb3b70e7f" -"checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8" +"checksum tokio-current-thread 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c756b04680eea21902a46fca4e9f410a2332c04995af590e07ff262e2193a9a3" +"checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0" +"checksum tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af" +"checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926" +"checksum tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6af16bfac7e112bea8b0442542161bfc41cbfa4466b580bdda7d18cb88b911ce" +"checksum tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1bf2b9dac2a0509b5cfd1df5aa25eafacb616a42a491a13604d6bbeab4486363" +"checksum tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119" +"checksum tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "742e511f6ce2298aeb86fc9ea0d8df81c2388c6ebae3dc8a7316e8c9df0df801" +"checksum tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "2910970404ba6fa78c5539126a9ae2045d62e3713041e447f695f41405a120c6" "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" -"checksum tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99ce87382f6c1a24b513a72c048b2c8efe66cb5161c9061d00bee510f08dc168" +"checksum tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445" "checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" "checksum trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c7319e28ca295f27359d944a682f7f65b419158bf1590c92cadc0000258d788" "checksum trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3c6fef2705af3258ec46a7e22286090394a44216201a1cf7d04b78db825e543" @@ -2033,13 +2256,11 @@ dependencies = [ "checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" "checksum uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7780bb27fd8a22295e0d9d53ae3be253f715a0dccb1808527f478f1c2603708" "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -"checksum unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25" +"checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" -"checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" "checksum untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f" "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" -"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "21ef487a11df1ed468cf613c78798c26282da5c30e9d49f824872d4c77b47d1d" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" diff --git a/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm b/substrate/core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm index 15ed8aabd2faf73ab308f4e7de30c0f9eac3f67d..416fd30a5c971c184c502c7a6bdf316dfd633f8c 100644 GIT binary patch delta 5179 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 xg`{!v{2zF!P{`}CWHh2?GDRKGb+_zygn{?Y&d delta 5174 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" -"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" +"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" -"checksum libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)" = "e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047" +"checksum libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)" = "aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1" "checksum libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "688e8d65e495567c2c35ea0001b26b9debf0b4ea11f8cccc954233b75fc3428a" "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" @@ -2154,7 +2341,7 @@ dependencies = [ "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" "checksum memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94da53143d45f6bad3753f532e56ad57a6a26c0ca6881794583310c7cb4c885f" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" -"checksum merlin 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a9e97b439f6d38cbe2a4a4aa93f6770c5305f62761b78b1851406c09c87ee2a" +"checksum merlin 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "83c2dda19c01176e8e7148f7bdb88bbdf215a8db0641f89fc40e4b81736aeda5" "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" "checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" @@ -2163,11 +2350,11 @@ dependencies = [ "checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945" "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" -"checksum num_cpus 1.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5a69d464bdc213aaaff628444e99578ede64e9c854025aa43b9796530afa9238" -"checksum once_cell 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "53075ac5dbd2798cfbcf9f710f2737de031d8076c192d8fe66fb23f639ccbdf4" +"checksum num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba" +"checksum once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "532c29a261168a45ce28948f9537ddd7a5dd272cc513b3017b1e82a88f962c37" "checksum opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409" -"checksum openssl 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ec7bd7ca4cce6dbdc77e7c1230682740d307d1218a87fb0349a571272be749f9" -"checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6" +"checksum openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)" = "84321fb9004c3bce5611188a644d6171f895fa2889d155927d528782edb21c5d" +"checksum openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)" = "cb534d752bf98cf363b473950659ac2546517f9c6be9723771614ab3f03bbc9e" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" "checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" @@ -2177,6 +2364,7 @@ dependencies = [ "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" "checksum paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f50392d1265092fbee9273414cc40eb6d47d307bd66222c477bb8450c8504f9d" "checksum paste-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a3cd512fe3a55e8933b2dcad913e365639db86d512e4004c3084b86864d9467a" +"checksum pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" "checksum primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edb92f1ebfc177432c03287b15d48c202e6e2c95993a7af3ba039abb43b1492e" @@ -2184,23 +2372,25 @@ dependencies = [ "checksum proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2c725b36c99df7af7bf9324e9c999b9e37d92c8f8caf106d82e1d7953218d2d8" "checksum proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3e90aa19cd73dedc2d0e1e8407473f073d735fef0ab521438de6da8ee449ab66" "checksum proc-macro-hack-impl 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2b753ad9ed99dd8efeaa7d2fb8453c8f6bc3e54b97966d35f1bc77ca6865254a" -"checksum proc-macro2 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)" = "38fddd23d98b2144d197c0eca5705632d4fe2667d14a6be5df8934f8d74f1978" +"checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" "checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" -"checksum rand 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "dee497e66d8d76bf08ce20c8d36e16f93749ab0bf89975b4f8ae5cee660c2da2" -"checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" -"checksum rand 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3906503e80ac6cbcacb2c2973fa8e473f24d7e2747c8c92bb230c2441cad96b5" +"checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +"checksum rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9" +"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" "checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" -"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372" "checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" "checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0" "checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" "checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" -"checksum rand_os 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f46fbd5550acf75b0c2730f5dd1873751daf9beb8f11b44027778fae50d7feca" -"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" +"checksum rand_jitter 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832" +"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" "checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" +"checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473" +"checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" "checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" "checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85" -"checksum ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)" = "148fc853f6d85f53f5f315d46701eaacc565cdfb3cb1959730c96e81e7e49999" +"checksum ring 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)" = "426bc186e3e95cac1e4a4be125a4aca7e84c2d616ffc02244eef36e2a60a093c" "checksum rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619" "checksum rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "403bb3a286107a04825a5f82e1270acc1e14028d3d554d7a1e08914549575ab8" "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" @@ -2210,9 +2400,9 @@ dependencies = [ "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -"checksum serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "534b8b91a95e0f71bca3ed5824752d558da048d4248c91af873b63bd60519752" -"checksum serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)" = "a915306b0f1ac5607797697148c223bedeaa36bcc2e28a01441cd638cc6567b4" -"checksum serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "4b90a9fbe1211e57d3e1c15670f1cb00802988fb23a1a4aad7a2b63544f1920e" +"checksum serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)" = "92514fb95f900c9b5126e32d020f5c6d40564c27a5ea6d1d7d9f157a96623560" +"checksum serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)" = "bb6eabf4b5914e88e24eea240bb7c9f9a2cbc1bbbe8d961d381975ec3c6b806c" +"checksum serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d" "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" "checksum sha2 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d963c78ce367df26d7ea8b8cc655c651b42e8a1e584e869c1e17dae3ccb116a" "checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d" @@ -2222,26 +2412,31 @@ dependencies = [ "checksum slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e544d16c6b230d84c866662fe55e31aacfca6ae71e6fc49ae9a311cb379bfc2f" "checksum slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddc0d2aff1f8f325ef660d9a0eb6e6dcd20b30b3f581a5897f58bf42d061c37a" "checksum slog-scope 4.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "60c04b4726fa04595ccf2c2dad7bcd15474242c4c5e109a8a376e8a2c9b1539a" -"checksum smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15" +"checksum smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be" "checksum spin 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44363f6f51401c34e7be73db0db371c04705d35efbe9f7d6082e03a921a32c55" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" +"checksum substrate-bip39 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ec6183ce9e04bec5f113ff19c8ef5355dad20a4196134b5402732bf5d3c1a351" +"checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" "checksum subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "702662512f3ddeb74a64ce2fbbf3707ee1b6bb663d28bb054e0779bbc720d926" -"checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" +"checksum syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)" = "525bd55255f03c816e5d7f615587bd13030c7103354fadb104993dcee6a788ec" +"checksum synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" +"checksum tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a1415431cb2398d84da64173f8473c792808314427d4a6f2f3ea85ae67239fe3" "checksum tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e9175261fbdb60781fcd388a4d6cc7e14764a2b629a7ad94abb439aed223a44f" -"checksum tokio 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4790d0be6f4ba6ae4f48190efa2ed7780c9e3567796abdb285003cf39840d9c5" +"checksum tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "fcaabb3cec70485d0df6e9454fe514393ad1c4070dee8915f11041e95630b230" "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" -"checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6" +"checksum tokio-current-thread 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c756b04680eea21902a46fca4e9f410a2332c04995af590e07ff262e2193a9a3" "checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0" -"checksum tokio-fs 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0e9cbbc8a3698b7ab652340f46633364f9eaa928ddaaee79d8b8f356dd79a09d" -"checksum tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b53aeb9d3f5ccf2ebb29e19788f96987fa1355f8fe45ea193928eaaaf3ae820f" -"checksum tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "afbcdb0f0d2a1e4c440af82d7bbf0bf91a8a8c0575bcd20c05d15be7e9d3a02f" +"checksum tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af" +"checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926" +"checksum tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6af16bfac7e112bea8b0442542161bfc41cbfa4466b580bdda7d18cb88b911ce" +"checksum tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1bf2b9dac2a0509b5cfd1df5aa25eafacb616a42a491a13604d6bbeab4486363" "checksum tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119" -"checksum tokio-threadpool 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "17465013014410310f9f61fa10bf4724803c149ea1d51efece131c38efca93aa" -"checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8" +"checksum tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "742e511f6ce2298aeb86fc9ea0d8df81c2388c6ebae3dc8a7316e8c9df0df801" +"checksum tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "2910970404ba6fa78c5539126a9ae2045d62e3713041e447f695f41405a120c6" "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" "checksum tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445" "checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" @@ -2253,11 +2448,9 @@ dependencies = [ "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" "checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" -"checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" "checksum untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f" "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" -"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "21ef487a11df1ed468cf613c78798c26282da5c30e9d49f824872d4c77b47d1d" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" diff --git a/substrate/node/runtime/src/lib.rs b/substrate/node/runtime/src/lib.rs index 51969c48d0..45b252b04c 100644 --- a/substrate/node/runtime/src/lib.rs +++ b/substrate/node/runtime/src/lib.rs @@ -61,7 +61,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { impl_name: create_runtime_str!("substrate-node"), authoring_version: 10, spec_version: 34, - impl_version: 34, + impl_version: 35, apis: RUNTIME_API_VERSIONS, }; diff --git a/substrate/node/runtime/wasm/Cargo.lock b/substrate/node/runtime/wasm/Cargo.lock index c7d1ef53cf..f6cfef7c80 100644 --- a/substrate/node/runtime/wasm/Cargo.lock +++ b/substrate/node/runtime/wasm/Cargo.lock @@ -7,31 +7,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "arrayvec" -version = "0.4.8" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "autocfg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "backtrace" -version = "0.3.9" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "backtrace-sys" -version = "0.1.24" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -54,7 +60,7 @@ name = "blake2-rfc" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -74,7 +80,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "block-padding 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -98,7 +104,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "byteorder" -version = "1.2.7" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -106,18 +112,18 @@ name = "bytes" version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "cc" -version = "1.0.29" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "cfg-if" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -127,7 +133,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -135,7 +141,7 @@ name = "clear_on_drop" version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -153,46 +159,105 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "crossbeam" -version = "0.2.12" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "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)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "crossbeam-channel" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-deque" -version = "0.6.2" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-deque" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-deque" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-epoch" -version = "0.6.1" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] -name = "crossbeam-utils" -version = "0.6.2" +name = "crossbeam-queue" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-utils" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-utils" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -215,14 +280,23 @@ dependencies = [ ] [[package]] -name = "curve25519-dalek" -version = "1.0.3" +name = "crypto-mac" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "curve25519-dalek" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -248,15 +322,20 @@ version = "1.0.0-pre.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "curve25519-dalek 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "either" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "elastic-array" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -272,13 +351,28 @@ name = "error-chain" version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "failure" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", + "failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "failure_derive" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", + "synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "fake-simd" @@ -290,10 +384,10 @@ name = "fixed-hash" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -316,6 +410,11 @@ name = "foreign-types-shared" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "fuchsia-zircon" version = "0.3.3" @@ -365,6 +464,15 @@ dependencies = [ "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "hashbrown" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "heapsize" version = "0.4.2" @@ -375,7 +483,7 @@ dependencies = [ [[package]] name = "hex-literal" -version = "0.1.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "hex-literal-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -400,6 +508,15 @@ dependencies = [ "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "hmac" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "hmac-drbg" version = "0.1.2" @@ -422,7 +539,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -439,7 +556,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -452,7 +569,7 @@ name = "iovec" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -480,18 +597,13 @@ name = "kvdb" version = "0.1.0" source = "git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d#b0317f649ab2c665b7987b8475878fc4d2e1f81d" dependencies = [ - "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "elastic-array 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", ] [[package]] name = "lazy_static" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" - -[[package]] -name = "lazy_static" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -501,7 +613,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "libc" -version = "0.2.48" +version = "0.2.50" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -512,7 +624,7 @@ dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "hmac-drbg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -531,7 +643,7 @@ name = "log" version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -560,14 +672,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "merlin" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "keccak 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -580,11 +691,11 @@ dependencies = [ "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -596,7 +707,7 @@ dependencies = [ "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -605,7 +716,7 @@ version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -625,8 +736,8 @@ name = "net2" version = "0.2.33" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -636,8 +747,8 @@ version = "0.1.0" dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -647,13 +758,13 @@ dependencies = [ name = "node-runtime" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "node-primitives 0.1.0", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "sr-version 0.1.0", @@ -709,16 +820,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "num_cpus" -version = "1.8.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "once_cell" -version = "0.1.6" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "opaque-debug" @@ -727,25 +841,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "openssl" -version = "0.10.16" +version = "0.10.19" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "openssl-sys" -version = "0.9.40" +version = "0.9.42" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", "vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -767,9 +882,9 @@ name = "parity-codec" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -778,9 +893,9 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -788,16 +903,7 @@ name = "parity-wasm" version = "0.31.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "parking_lot" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -809,27 +915,15 @@ dependencies = [ "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "parking_lot_core" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "parking_lot_core" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -848,9 +942,19 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pbkdf2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -895,9 +999,9 @@ name = "proc-macro-hack" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -907,7 +1011,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "proc-macro2" -version = "0.4.24" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -915,82 +1019,84 @@ dependencies = [ [[package]] name = "pwasm-utils" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "quote" -version = "0.6.10" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" -version = "0.4.3" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand" -version = "0.6.1" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_jitter 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_chacha" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_core" -version = "0.2.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_core" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -998,7 +1104,7 @@ name = "rand_hc" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1006,46 +1112,99 @@ name = "rand_isaac" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_jitter" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_os" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_pcg" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rand_xorshift" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rayon" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rayon-core" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "redox_syscall" -version = "0.1.43" +version = "0.1.51" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "ring" -version = "0.14.5" +version = "0.14.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "spin 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rustc-demangle" -version = "0.1.9" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1080,12 +1239,12 @@ version = "0.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "curve25519-dalek 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "ed25519-dalek 1.0.0-pre.1 (registry+https://github.com/rust-lang/crates.io-index)", "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "merlin 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "merlin 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1110,27 +1269,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde" -version = "1.0.81" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "serde_derive" -version = "1.0.81" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "serde_json" -version = "1.0.33" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "itoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1175,7 +1334,7 @@ dependencies = [ [[package]] name = "slab" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1199,28 +1358,25 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "slog-scope" -version = "4.0.1" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "smallvec" -version = "0.6.7" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "spin" @@ -1233,9 +1389,9 @@ version = "0.1.0" dependencies = [ "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1262,8 +1418,8 @@ dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-std 0.1.0", "substrate-primitives 0.1.0", @@ -1293,8 +1449,8 @@ version = "0.1.0" dependencies = [ "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", ] @@ -1303,7 +1459,7 @@ dependencies = [ name = "srml-aura" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", @@ -1320,10 +1476,10 @@ dependencies = [ name = "srml-balances" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-support 0.1.0", @@ -1335,10 +1491,10 @@ dependencies = [ name = "srml-consensus" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-support 0.1.0", @@ -1353,9 +1509,9 @@ version = "0.1.0" dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", - "pwasm-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "pwasm-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-sandbox 0.1.0", @@ -1375,7 +1531,7 @@ dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1389,11 +1545,11 @@ dependencies = [ name = "srml-democracy" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1406,7 +1562,7 @@ name = "srml-executive" version = "0.1.0" dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1418,10 +1574,10 @@ dependencies = [ name = "srml-fees" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1434,10 +1590,10 @@ dependencies = [ name = "srml-finality-tracker" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-support 0.1.0", @@ -1450,8 +1606,8 @@ name = "srml-grandpa" version = "0.1.0" dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-finality-tracker 0.1.0", @@ -1466,11 +1622,11 @@ dependencies = [ name = "srml-indices" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1485,8 +1641,8 @@ name = "srml-metadata" version = "0.1.0" dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", "substrate-primitives 0.1.0", ] @@ -1495,11 +1651,11 @@ dependencies = [ name = "srml-session" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-consensus 0.1.0", @@ -1512,10 +1668,10 @@ dependencies = [ name = "srml-staking" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1530,10 +1686,10 @@ dependencies = [ name = "srml-sudo" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-support 0.1.0", @@ -1546,12 +1702,12 @@ name = "srml-support" version = "0.1.0" dependencies = [ "bitmask 0.5.0 (git+https://github.com/paritytech/bitmask)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "once_cell 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1564,11 +1720,11 @@ dependencies = [ name = "srml-support-procedural" version = "0.1.0" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (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)", "sr-api-macros 0.1.0", "srml-support-procedural-tools 0.1.0", - "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1576,30 +1732,30 @@ name = "srml-support-procedural-tools" version = "0.1.0" dependencies = [ "proc-macro-crate 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (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)", "srml-support-procedural-tools-derive 0.1.0", - "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "srml-support-procedural-tools-derive" version = "0.1.0" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.26 (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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "srml-system" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-primitives 0.1.0", "sr-std 0.1.0", @@ -1611,9 +1767,9 @@ dependencies = [ name = "srml-timestamp" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-support 0.1.0", @@ -1625,10 +1781,10 @@ dependencies = [ name = "srml-treasury" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-balances 0.1.0", @@ -1641,7 +1797,7 @@ name = "srml-upgrade-key" version = "0.1.0" dependencies = [ "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-primitives 0.1.0", "sr-std 0.1.0", "srml-consensus 0.1.0", @@ -1659,6 +1815,17 @@ name = "static_assertions" version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "substrate-bip39" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "schnorrkel 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "substrate-client" version = "0.1.0" @@ -1668,7 +1835,7 @@ dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1698,7 +1865,7 @@ dependencies = [ name = "substrate-consensus-common" version = "0.1.0" dependencies = [ - "crossbeam-channel 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1708,22 +1875,22 @@ dependencies = [ "sr-version 0.1.0", "substrate-inherents 0.1.0", "substrate-primitives 0.1.0", - "tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-executor" version = "0.1.0" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sr-io 0.1.0", "sr-version 0.1.0", "substrate-panic-handler 0.1.0", @@ -1760,8 +1927,8 @@ dependencies = [ name = "substrate-keyring" version = "0.1.0" dependencies = [ - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-primitives 0.1.0", ] @@ -1769,7 +1936,7 @@ dependencies = [ name = "substrate-panic-handler" version = "0.1.0" dependencies = [ - "backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1779,21 +1946,23 @@ version = "0.1.0" dependencies = [ "base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "ring 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "schnorrkel 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "sr-std 0.1.0", + "substrate-bip39 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "twox-hash 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1803,8 +1972,8 @@ dependencies = [ name = "substrate-serializer" version = "0.1.0" dependencies = [ - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1813,7 +1982,7 @@ version = "0.1.0" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1828,16 +1997,16 @@ dependencies = [ name = "substrate-telemetry" version = "0.3.1" dependencies = [ - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slog-scope 4.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "ws 0.7.9 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1852,6 +2021,11 @@ dependencies = [ "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "subtle" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "subtle" version = "2.0.0" @@ -1859,11 +2033,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "syn" -version = "0.15.26" +version = "0.15.27" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.10 (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)", + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "synstructure" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "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)", + "syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1877,19 +2062,33 @@ name = "thread_local" version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "time" -version = "0.1.40" +version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "tiny-bip39" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "tiny-keccak" version = "1.4.2" @@ -1900,24 +2099,25 @@ dependencies = [ [[package]] name = "tokio" -version = "0.1.13" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-current-thread 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1927,39 +2127,40 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-current-thread" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-executor" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-fs" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-io" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1969,57 +2170,69 @@ dependencies = [ [[package]] name = "tokio-reactor" -version = "0.1.7" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-sync" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-tcp" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-threadpool" -version = "0.1.9" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (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)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-timer" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2032,25 +2245,25 @@ dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "tokio-uds" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2058,7 +2271,7 @@ name = "toml" version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2066,10 +2279,10 @@ name = "trie-db" version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "elastic-array 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2085,7 +2298,7 @@ name = "twox-hash" version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2098,7 +2311,7 @@ name = "uint" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2114,22 +2327,17 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", +] [[package]] name = "unicode-xid" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "unreachable" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "untrusted" version = "0.6.2" @@ -2150,17 +2358,12 @@ name = "vcpkg" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "void" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "wasmi" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2199,16 +2402,16 @@ name = "ws" version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)", "mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2223,9 +2426,10 @@ dependencies = [ [metadata] "checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee" -"checksum arrayvec 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "f405cc4c21cd8b784f6c8fc2adf9bc00f59558f0049b5ec21517f875963040cc" -"checksum backtrace 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a" -"checksum backtrace-sys 0.1.24 (registry+https://github.com/rust-lang/crates.io-index)" = "c66d56ac8dabd07f6aacdaf633f4b8262f5b3601a810a0dcddffd5c22c69daa0" +"checksum arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71" +"checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799" +"checksum backtrace 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "cd5a90e2b463010cd0e0ce9a11d4a9d5d58d9f41d4a6ba3dcaf9e68b466e88b4" +"checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6" "checksum base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" "checksum bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12" "checksum bitmask 0.5.0 (git+https://github.com/paritytech/bitmask)" = "" @@ -2235,35 +2439,44 @@ dependencies = [ "checksum block-padding 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d75255892aeb580d3c566f213a2b6fdc1c66667839f45719ee1d30ebf2aea591" "checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" "checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" -"checksum byteorder 1.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "94f88df23a25417badc922ab0f5716cc1330e87f71ddd9203b3a3ccd9cedf75d" +"checksum byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb" "checksum bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)" = "40ade3d27603c2cb345eb0912aec461a6dec7e06a4ae48589904e808335c7afa" -"checksum cc 1.0.29 (registry+https://github.com/rust-lang/crates.io-index)" = "4390a3b5f4f6bce9c1d0c00128379df433e53777fdd30e92f16a529332baec4e" -"checksum cfg-if 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "082bb9b28e00d3c9d39cc03e64ce4cea0f1bb9b3fde493f0cbc008472d22bdf4" +"checksum cc 1.0.30 (registry+https://github.com/rust-lang/crates.io-index)" = "d01c69d08ff207f231f07196e30f84c70f1c815b04f980f8b7b01ff01f05eb92" +"checksum cfg-if 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4" "checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" "checksum clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17" "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" "checksum constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e" -"checksum crossbeam 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)" = "bd66663db5a988098a89599d4857919b3acf7f61402e61365acfd3919857b9be" -"checksum crossbeam-channel 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8d4f5844607ce8da3fff431e7dba56cda8bfcc570aa50bee36adba8a32b8cad7" -"checksum crossbeam-deque 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe1b6f945f824c7a25afe44f62e25d714c0cc523f8e99d8db5cd1026e1269d3" -"checksum crossbeam-epoch 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2449aaa4ec7ef96e5fb24db16024b935df718e9ae1cec0a1e68feeca2efca7b8" -"checksum crossbeam-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e07fc155212827475223f0bcfae57e945e694fc90950ddf3f6695bbfd5555c72" +"checksum crossbeam 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ad4c7ea749d9fb09e23c5cb17e3b70650860553a0e2744e38446b1803bf7db94" +"checksum crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b" +"checksum crossbeam-deque 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3" +"checksum crossbeam-deque 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "05e44b8cf3e1a625844d1750e1f7820da46044ff6d28f4d43e455ba3e5bb2c13" +"checksum crossbeam-deque 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71" +"checksum crossbeam-epoch 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150" +"checksum crossbeam-epoch 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "04c9e3102cc2d69cd681412141b390abd55a362afc1540965dad0ad4d34280b4" +"checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" +"checksum crossbeam-utils 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9" +"checksum crossbeam-utils 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c" "checksum crunchy 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a2f4a431c5c9f662e1200b7c7f02c34e91361150e382089a8f2dec3ba680cbda" "checksum crunchy 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c240f247c278fa08a6d4820a6a222bfc6e0d999e51ba67be94f44c905b2161f2" "checksum crypto-mac 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "779015233ac67d65098614aec748ac1c756ab6677fa2e14cf8b37c08dfed1198" -"checksum curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "dae47cc3529cdab597dbc8b606e565707209b506e55848f3c15679214a56c956" +"checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" +"checksum curve25519-dalek 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e1f8a6fc0376eb52dc18af94915cc04dfdf8353746c0e8c550ae683a0815e5c1" "checksum digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e5b29bf156f3f4b3c4f610a25ff69370616ae6e0657d416de22645483e72af0a" "checksum digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c" "checksum ed25519-dalek 1.0.0-pre.1 (registry+https://github.com/rust-lang/crates.io-index)" = "81956bcf7ef761fb4e1d88de3fa181358a0d26cbcb9755b587a08f9119824b86" -"checksum elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88d4851b005ef16de812ea9acdb7bece2f0a40dd86c07b85631d7dafa54537bb" +"checksum either 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c67353c641dc847124ea1902d69bd753dee9bb3beff9aa3662ecf86c971d1fac" +"checksum elastic-array 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "073be79b6538296faf81c631872676600616073817dd9a440c477ad09b408983" "checksum environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db746025e3ea695bfa0ae744dbacd5fcfc8db51b9760cf8bd0ab69708bb93c49" "checksum error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "07e791d3be96241c77c43846b665ef1384606da2cd2a48730abe606a12906e02" "checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2" +"checksum failure_derive 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1" "checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" "checksum fixed-hash 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a557e80084b05c32b455963ff565a9de6f2866da023d6671705c6aff6f65e01c" "checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" "checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" "checksum foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" "checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" "checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" "checksum futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)" = "49e7653e374fe0d0c12de4250f0bdb60680b8c80eed558c5c7538eec9c89e21b" @@ -2271,10 +2484,12 @@ dependencies = [ "checksum generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2" "checksum hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1b03501f6e1a2a97f1618879aba3156f14ca2847faa530c4e28859638bd11483" "checksum hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f5c13dbac3cc50684760f54af18545c9e80fb75e93a3e586d71ebdc13138f6a4" +"checksum hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da" "checksum heapsize 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1679e6ea370dee694f91f1dc469bf94cf8f52051d147aec3e1f9497c6fc22461" -"checksum hex-literal 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4da5f0e01bd8a71a224a4eedecaacfcabda388dbb7a80faf04d3514287572d95" +"checksum hex-literal 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "27455ce8b4a6666c87220e4b59c9a83995476bdadc10197905e61dbe906e36fa" "checksum hex-literal-impl 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1d340b6514f232f6db1bd16db65302a5278a04fef9ce867cb932e7e5fa21130a" "checksum hmac 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7a13f4163aa0c5ca1be584aace0e2212b2e41be5478218d4f657f5f778b2ae2a" +"checksum hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f127a908633569f208325f86f71255d3363c79721d7f9fe31cd5569908819771" "checksum hmac-drbg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4fe727d41d2eec0a6574d887914347e5ff96a3b87177817e2a9820c5c87fecc2" "checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" "checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" @@ -2286,10 +2501,9 @@ dependencies = [ "checksum keccak 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" "checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" "checksum kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" -"checksum lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "76f033c7ad61445c5b347c7382dd1237847eb1bce590fe50365dcb33d546be73" -"checksum lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a374c89b9db55895453a74c1e38861d9deec0b01b405a82516e9d5de4820dea1" +"checksum lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14" "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" -"checksum libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)" = "e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047" +"checksum libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)" = "aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1" "checksum libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "688e8d65e495567c2c35ea0001b26b9debf0b4ea11f8cccc954233b75fc3428a" "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" @@ -2297,7 +2511,7 @@ dependencies = [ "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3" "checksum memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94da53143d45f6bad3753f532e56ad57a6a26c0ca6881794583310c7cb4c885f" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" -"checksum merlin 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a9e97b439f6d38cbe2a4a4aa93f6770c5305f62761b78b1851406c09c87ee2a" +"checksum merlin 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "83c2dda19c01176e8e7148f7bdb88bbdf215a8db0641f89fc40e4b81736aeda5" "checksum mio 0.6.16 (registry+https://github.com/rust-lang/crates.io-index)" = "71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432" "checksum mio-extras 2.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "46e73a04c2fa6250b8d802134d56d554a9ec2922bf977777c805ea5def61ce40" "checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" @@ -2306,22 +2520,21 @@ dependencies = [ "checksum nodrop 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945" "checksum num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea" "checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" -"checksum num_cpus 1.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30" -"checksum once_cell 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "d7ce3535d54560c937c1652ba4a0da66bfc63e0f8e07bed127483afb6e5ee925" +"checksum num_cpus 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba" +"checksum once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "532c29a261168a45ce28948f9537ddd7a5dd272cc513b3017b1e82a88f962c37" "checksum opaque-debug 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "93f5bb2e8e8dec81642920ccff6b61f1eb94fa3020c5a325c9851ff604152409" -"checksum openssl 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)" = "ec7bd7ca4cce6dbdc77e7c1230682740d307d1218a87fb0349a571272be749f9" -"checksum openssl-sys 0.9.40 (registry+https://github.com/rust-lang/crates.io-index)" = "1bb974e77de925ef426b6bc82fce15fd45bdcbeb5728bffcfc7cdeeb7ce1c2d6" +"checksum openssl 0.10.19 (registry+https://github.com/rust-lang/crates.io-index)" = "84321fb9004c3bce5611188a644d6171f895fa2889d155927d528782edb21c5d" +"checksum openssl-sys 0.9.42 (registry+https://github.com/rust-lang/crates.io-index)" = "cb534d752bf98cf363b473950659ac2546517f9c6be9723771614ab3f03bbc9e" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" "checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" "checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" -"checksum parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0802bff09003b291ba756dc7e79313e51cc31667e94afbe847def490424cde5" "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" -"checksum parking_lot_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ad7f7e6ebdc79edff6fdcb87a55b620174f7a989e3eb31b65231f4af57f00b8c" "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" "checksum paste 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f50392d1265092fbee9273414cc40eb6d47d307bd66222c477bb8450c8504f9d" "checksum paste-impl 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a3cd512fe3a55e8933b2dcad913e365639db86d512e4004c3084b86864d9467a" +"checksum pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum pkg-config 0.3.14 (registry+https://github.com/rust-lang/crates.io-index)" = "676e8eb2b1b4c9043511a9b7bea0915320d7e502b0a079fb03f9635a5252b18c" "checksum primitive-types 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "edb92f1ebfc177432c03287b15d48c202e6e2c95993a7af3ba039abb43b1492e" @@ -2329,22 +2542,27 @@ dependencies = [ "checksum proc-macro-hack 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2c725b36c99df7af7bf9324e9c999b9e37d92c8f8caf106d82e1d7953218d2d8" "checksum proc-macro-hack 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3e90aa19cd73dedc2d0e1e8407473f073d735fef0ab521438de6da8ee449ab66" "checksum proc-macro-hack-impl 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2b753ad9ed99dd8efeaa7d2fb8453c8f6bc3e54b97966d35f1bc77ca6865254a" -"checksum proc-macro2 0.4.24 (registry+https://github.com/rust-lang/crates.io-index)" = "77619697826f31a02ae974457af0b29b723e5619e113e9397b8b82c6bd253f09" -"checksum pwasm-utils 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e9135bed7b452e20dbb395a2d519abaf0c46d60e7ecc02daeeab447d29bada1" -"checksum quote 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "53fa22a1994bd0f9372d7a816207d8a2677ad0325b073f5c5332760f0fb62b5c" -"checksum rand 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8356f47b32624fef5b3301c1be97e5944ecdd595409cc5da11d05f211db6cfbd" -"checksum rand 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e464cd887e869cddcae8792a4ee31d23c7edd516700695608f5b98c67ee0131c" -"checksum rand 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ae9d223d52ae411a33cf7e54ec6034ec165df296ccd23533d671a28252b6f66a" -"checksum rand_chacha 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "771b009e3a508cb67e8823dda454aaa5368c7bc1c16829fb77d3e980440dd34a" -"checksum rand_core 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1961a422c4d189dfb50ffa9320bf1f2a9bd54ecb92792fb9477f99a1045f3372" -"checksum rand_core 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0905b6b7079ec73b314d4c748701f6931eb79fd97c668caa3f1899b22b32c6db" +"checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" +"checksum pwasm-utils 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "efb0dcbddbb600f47a7098d33762a00552c671992171637f5bb310b37fe1f0e4" +"checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" +"checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +"checksum rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9" +"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" +"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" +"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +"checksum rand_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0" "checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" "checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" -"checksum rand_pcg 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "086bd09a33c7044e56bb44d5bdde5a60e7f119a9e95b0775f545de759a32fe05" -"checksum rand_xorshift 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "effa3fcaa47e18db002bdde6060944b6d2f9cfd8db471c30e873448ad9187be3" -"checksum redox_syscall 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "679da7508e9a6390aeaf7fbd02a800fdc64b73fe2204dd2c8ae66d22d9d5ad5d" -"checksum ring 0.14.5 (registry+https://github.com/rust-lang/crates.io-index)" = "148fc853f6d85f53f5f315d46701eaacc565cdfb3cb1959730c96e81e7e49999" -"checksum rustc-demangle 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395" +"checksum rand_jitter 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832" +"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" +"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" +"checksum rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "373814f27745b2686b350dd261bfd24576a6fb0e2c5919b3a2b6005f820b0473" +"checksum rayon-core 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356" +"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +"checksum redox_syscall 0.1.51 (registry+https://github.com/rust-lang/crates.io-index)" = "423e376fffca3dfa06c9e9790a9ccd282fafb3cc6e6397d01dbf64f9bacc6b85" +"checksum ring 0.14.6 (registry+https://github.com/rust-lang/crates.io-index)" = "426bc186e3e95cac1e4a4be125a4aca7e84c2d616ffc02244eef36e2a60a093c" +"checksum rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619" "checksum rustc-hex 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "403bb3a286107a04825a5f82e1270acc1e14028d3d554d7a1e08914549575ab8" "checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" "checksum ryu 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7" @@ -2353,40 +2571,45 @@ dependencies = [ "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -"checksum serde 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "c91eb5b0190ae87b4e2e39cbba6e3bed3ac6186935fe265f0426156c4c49961b" -"checksum serde_derive 1.0.81 (registry+https://github.com/rust-lang/crates.io-index)" = "477b13b646f5b5b56fc95bedfc3b550d12141ce84f466f6c44b9a17589923885" -"checksum serde_json 1.0.33 (registry+https://github.com/rust-lang/crates.io-index)" = "c37ccd6be3ed1fdf419ee848f7c758eb31b054d7cd3ae3600e3bae0adf569811" +"checksum serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)" = "92514fb95f900c9b5126e32d020f5c6d40564c27a5ea6d1d7d9f157a96623560" +"checksum serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)" = "bb6eabf4b5914e88e24eea240bb7c9f9a2cbc1bbbe8d961d381975ec3c6b806c" +"checksum serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)" = "5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d" "checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" "checksum sha2 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7d963c78ce367df26d7ea8b8cc655c651b42e8a1e584e869c1e17dae3ccb116a" "checksum sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b4d8bfd0e469f417657573d8451fb33d16cfe0989359b93baf3a1ffc639543d" "checksum sha3 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "34a5e54083ce2b934bf059fdf38e7330a154177e029ab6c4e18638f2f624053a" -"checksum slab 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5f9776d6b986f77b35c6cf846c11ad986ff128fe0b2b63a3628e3755e8d3102d" +"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" "checksum slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1e1a2eec401952cd7b12a84ea120e2d57281329940c3f93c2bf04f462539508e" "checksum slog-async 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e544d16c6b230d84c866662fe55e31aacfca6ae71e6fc49ae9a311cb379bfc2f" "checksum slog-json 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ddc0d2aff1f8f325ef660d9a0eb6e6dcd20b30b3f581a5897f58bf42d061c37a" -"checksum slog-scope 4.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "053344c94c0e2b22da6305efddb698d7c485809427cf40555dc936085f67a9df" -"checksum smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b73ea3738b47563803ef814925e69be00799a8c07420be8b996f8e98fb2336db" +"checksum slog-scope 4.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "60c04b4726fa04595ccf2c2dad7bcd15474242c4c5e109a8a376e8a2c9b1539a" +"checksum smallvec 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be" "checksum spin 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44363f6f51401c34e7be73db0db371c04705d35efbe9f7d6082e03a921a32c55" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" "checksum static_assertions 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c19be23126415861cb3a23e501d34a708f7f9b2183c5252d690941c2e69199d5" +"checksum substrate-bip39 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ec6183ce9e04bec5f113ff19c8ef5355dad20a4196134b5402732bf5d3c1a351" +"checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" "checksum subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "702662512f3ddeb74a64ce2fbbf3707ee1b6bb663d28bb054e0779bbc720d926" -"checksum syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)" = "f92e629aa1d9c827b2bb8297046c1ccffc57c99b947a680d3ccff1f136a3bee9" +"checksum syn 0.15.27 (registry+https://github.com/rust-lang/crates.io-index)" = "525bd55255f03c816e5d7f615587bd13030c7103354fadb104993dcee6a788ec" +"checksum synstructure 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" -"checksum time 0.1.40 (registry+https://github.com/rust-lang/crates.io-index)" = "d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b" +"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" +"checksum tiny-bip39 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a1415431cb2398d84da64173f8473c792808314427d4a6f2f3ea85ae67239fe3" "checksum tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e9175261fbdb60781fcd388a4d6cc7e14764a2b629a7ad94abb439aed223a44f" -"checksum tokio 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "a7817d4c98cc5be21360b3b37d6036fe9b7aefa5b7a201b7b16ff33423822f7d" +"checksum tokio 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "fcaabb3cec70485d0df6e9454fe514393ad1c4070dee8915f11041e95630b230" "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" -"checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6" -"checksum tokio-executor 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c117b6cf86bb730aab4834f10df96e4dd586eff2c3c27d3781348da49e255bde" -"checksum tokio-fs 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "60ae25f6b17d25116d2cba342083abe5255d3c2c79cb21ea11aa049c53bf7c75" -"checksum tokio-io 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "7392fe0a70d5ce0c882c4778116c519bd5dbaa8a7c3ae3d04578b3afafdcda21" -"checksum tokio-reactor 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "502b625acb4ee13cbb3b90b8ca80e0addd263ddacf6931666ef751e610b07fb5" -"checksum tokio-tcp 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7ad235e9dadd126b2d47f6736f65aa1fdcd6420e66ca63f44177bc78df89f912" -"checksum tokio-threadpool 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "56c5556262383032878afad66943926a1d1f0967f17e94bd7764ceceb3b70e7f" -"checksum tokio-timer 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "4f37f0111d76cc5da132fe9bc0590b9b9cfd079bc7e75ac3846278430a299ff8" +"checksum tokio-current-thread 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "c756b04680eea21902a46fca4e9f410a2332c04995af590e07ff262e2193a9a3" +"checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0" +"checksum tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af" +"checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926" +"checksum tokio-reactor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6af16bfac7e112bea8b0442542161bfc41cbfa4466b580bdda7d18cb88b911ce" +"checksum tokio-sync 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1bf2b9dac2a0509b5cfd1df5aa25eafacb616a42a491a13604d6bbeab4486363" +"checksum tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119" +"checksum tokio-threadpool 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "742e511f6ce2298aeb86fc9ea0d8df81c2388c6ebae3dc8a7316e8c9df0df801" +"checksum tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "2910970404ba6fa78c5539126a9ae2045d62e3713041e447f695f41405a120c6" "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92" -"checksum tokio-uds 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "99ce87382f6c1a24b513a72c048b2c8efe66cb5161c9061d00bee510f08dc168" +"checksum tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445" "checksum toml 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)" = "758664fc71a3a69038656bee8b6be6477d2a6c315a6b81f7081f591bffa4111f" "checksum trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c7319e28ca295f27359d944a682f7f65b419158bf1590c92cadc0000258d788" "checksum trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e3c6fef2705af3258ec46a7e22286090394a44216201a1cf7d04b78db825e543" @@ -2394,13 +2617,11 @@ dependencies = [ "checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169" "checksum uint 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e7780bb27fd8a22295e0d9d53ae3be253f715a0dccb1808527f478f1c2603708" "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -"checksum unicode-normalization 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6a0180bc61fc5a987082bfa111f4cc95c4caff7f9799f3e46df09163a937aa25" +"checksum unicode-normalization 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" -"checksum unreachable 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" "checksum untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f" "checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" "checksum vcpkg 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "def296d3eb3b12371b2c7d0e83bfe1403e4db2d7a0bba324a12b21c4ee13143d" -"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "21ef487a11df1ed468cf613c78798c26282da5c30e9d49f824872d4c77b47d1d" "checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" "checksum winapi 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "92c1eb33641e276cfa214a0522acad57be5c56b10cb348b3c5117db75f3ac4b0" diff --git a/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm b/substrate/node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm index 8340ec07c8f3a6b7936937fec3e661dac0f352e0..2192c80bc519e67ecc8f06313cc54c1734ceb15d 100644 GIT binary patch literal 888467 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 literal 905224 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

BS!R!LqX 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⋙l~+hTfLz8qO| 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 z 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

8j+Xi5MPJg` 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 a%g5$UqC_1xQ#Uf__)2(+VV+_+C;uNF5@~n< diff --git a/substrate/subkey/Cargo.toml b/substrate/subkey/Cargo.toml index 868ab3f744..c5006c8916 100644 --- a/substrate/subkey/Cargo.toml +++ b/substrate/subkey/Cargo.toml @@ -8,6 +8,10 @@ edition = "2018" substrate-primitives = { version = "*", path = "../core/primitives" } rand = "0.6" clap = { version = "~2.32", features = ["yaml"] } +tiny-bip39 = "0.6.0" +rustc-hex = "2.0" +substrate-bip39 = { git = "https://github.com/paritytech/substrate-bip39" } +schnorrkel = { git = "https://github.com/w3f/schnorrkel" } [features] bench = [] diff --git a/substrate/subkey/src/cli.yml b/substrate/subkey/src/cli.yml index 57cf98bdf2..a918288616 100644 --- a/substrate/subkey/src/cli.yml +++ b/substrate/subkey/src/cli.yml @@ -1,6 +1,28 @@ name: subkey author: "Parity Team " about: A substrate key utility +args: + - ed25519-legacy: + short: o + long: legacy + help: Use legacy, outdated Ed25519 cryptography + takes_value: false + - ed25519: + short: e + long: ed25519 + help: Use Ed25519/BIP39 cryptography + takes_value: false + - sr25519: + short: s + long: sr25519 + help: Use Schnorr/Ristretto x25519/BIP39 cryptography + takes_value: false + - password: + short: p + long: password + takes_value: true + required: false + help: The password for the key subcommands: - generate: about: Generate a random account @@ -14,7 +36,7 @@ subcommands: it will be right-padded with 0x20 bytes (ASCII space). If the provided seed is longer than 32 bytes then seed will be truncated. - vanity: - about: Generate vanity address + about: Generate a seed that provides a vanity address args: - pattern: index: 1 @@ -25,3 +47,9 @@ subcommands: help: Number of keys to generate takes_value: true default_value: "1" + - query: + about: Query an account by its seed + args: + - seed: + index: 1 + help: The 0x prefixed seed diff --git a/substrate/subkey/src/main.rs b/substrate/subkey/src/main.rs index cf5d2269e4..7cc28d857c 100644 --- a/substrate/subkey/src/main.rs +++ b/substrate/subkey/src/main.rs @@ -18,58 +18,178 @@ #[cfg(feature = "bench")] extern crate test; +extern crate substrate_bip39; +extern crate rustc_hex; + use clap::load_yaml; use rand::{RngCore, rngs::OsRng}; -use substrate_primitives::{ed25519::Pair, hexdisplay::HexDisplay}; +use substrate_bip39::{mini_secret_from_entropy}; +use bip39::{Mnemonic, Language, MnemonicType}; +use substrate_primitives::{ed25519, sr25519, hexdisplay::HexDisplay}; +use schnorrkel::keys::MiniSecretKey; +use rustc_hex::FromHex; mod vanity; -fn print_account(seed: &[u8; 32]) { - let pair = Pair::from_seed(seed); - println!("Seed 0x{} is account:\n Public key (hex): 0x{}\n Address (SS58): {}", - HexDisplay::from(seed), - HexDisplay::from(&pair.public().0), - pair.public().to_ss58check() - ); +trait Crypto { + type Seed: AsRef<[u8]> + AsMut<[u8]> + Sized + Default; + type Pair; + fn generate_phrase() -> String { + Mnemonic::new(MnemonicType::Words12, Language::English).phrase().to_owned() + } + fn generate_seed() -> Self::Seed; + fn seed_from_phrase(phrase: &str, password: Option<&str>) -> Self::Seed; + fn pair_from_seed(seed: &Self::Seed) -> Self::Pair; + fn pair_from_phrase(phrase: &str, password: Option<&str>) -> Self::Pair { + Self::pair_from_seed(&Self::seed_from_phrase(phrase, password)) + } + fn ss58_from_pair(pair: &Self::Pair) -> String; + fn public_from_pair(pair: &Self::Pair) -> Vec; + fn print_from_seed(seed: &Self::Seed) { + let pair = Self::pair_from_seed(seed); + println!("Seed 0x{} is account:\n Public key (hex): 0x{}\n Address (SS58): {}", + HexDisplay::from(&seed.as_ref()), + HexDisplay::from(&Self::public_from_pair(&pair)), + Self::ss58_from_pair(&pair) + ); + } + fn print_from_phrase(phrase: &str, password: Option<&str>) { + let seed = Self::seed_from_phrase(phrase, password); + let pair = Self::pair_from_seed(&seed); + println!("Phrase `{}` is account:\n Seed: 0x{}\n Public key (hex): 0x{}\n Address (SS58): {}", + phrase, + HexDisplay::from(&seed.as_ref()), + HexDisplay::from(&Self::public_from_pair(&pair)), + Self::ss58_from_pair(&pair) + ); + } +} + +struct OriginalEd25519; + +impl Crypto for OriginalEd25519 { + type Seed = [u8; 32]; + type Pair = ed25519::Pair; + + fn generate_seed() -> Self::Seed { + let mut seed = [0u8; 32]; + OsRng::new().unwrap().fill_bytes(&mut seed[..]); + seed + } + + fn seed_from_phrase(phrase: &str, password: Option<&str>) -> Self::Seed { + if password.is_some() { + panic!("Ed25519 original doesn't support passwords") + } + + let mut raw_seed = phrase.as_bytes(); + + if raw_seed.len() > 32 { + raw_seed = &raw_seed[..32]; + println!("seed is too long and will be truncated to: {}", HexDisplay::from(&raw_seed)); + } + + // Copy the raw_seed into a buffer that already contains ' ' 0x20. + // This will effectively get us padding for seeds shorter than 32. + let mut seed = [' ' as u8; 32]; + let len = raw_seed.len().min(32); + seed[..len].copy_from_slice(&raw_seed[..len]); + seed + } + + fn pair_from_seed(seed: &Self::Seed) -> Self::Pair { ed25519::Pair::from_seed(seed) } + fn ss58_from_pair(pair: &Self::Pair) -> String { pair.public().to_ss58check() } + fn public_from_pair(pair: &Self::Pair) -> Vec { (&pair.public().0[..]).to_owned() } +} + +struct Sr25519; + +impl Crypto for Sr25519 { + type Seed = [u8; 32]; + type Pair = sr25519::Pair; + + fn generate_seed() -> Self::Seed { + let mut seed = [0u8; 32]; + OsRng::new().unwrap().fill_bytes(&mut seed[..]); + seed + } + + fn seed_from_phrase(phrase: &str, password: Option<&str>) -> Self::Seed { + mini_secret_from_entropy( + Mnemonic::from_phrase(phrase, Language::English) + .unwrap_or_else(|_| + panic!("Phrase is not a valid BIP-39 phrase: \n {}", phrase) + ) + .entropy(), + password.unwrap_or("") + ) + .expect("32 bytes can always build a key; qed") + .to_bytes() + } + + fn pair_from_phrase(phrase: &str, password: Option<&str>) -> Self::Pair { + sr25519::Pair::from_phrase(phrase, password) + .unwrap_or_else(|| + panic!("Phrase is not a valid BIP-39 phrase: \n {}", phrase) + ) + } + + fn pair_from_seed(seed: &Self::Seed) -> Self::Pair { + MiniSecretKey::from_bytes(seed) + .expect("32 bytes can always build a key; qed") + .into() + } + fn ss58_from_pair(pair: &Self::Pair) -> String { pair.public().to_ss58check() } + fn public_from_pair(pair: &Self::Pair) -> Vec { (&pair.public().0[..]).to_owned() } +} + +fn execute>(matches: clap::ArgMatches) { + let password = matches.value_of("password"); + match matches.subcommand() { + ("generate", Some(_matches)) => { + // create a new randomly generated mnemonic phrase + let mnemonic = Mnemonic::new(MnemonicType::Words12, Language::English); + C::print_from_phrase(mnemonic.phrase(), password); + }, + ("vanity", Some(matches)) => { + let desired: String = matches.value_of("pattern").map(str::to_string).unwrap_or_default(); + let key = vanity::generate_key::(&desired).expect("Key generation failed"); + C::print_from_seed(&key.seed); + } + ("restore", Some(matches)) => { + let phrase = matches.value_of("seed") + .expect("seed parameter is required; thus it can't be None; qed"); + C::print_from_phrase(phrase, password); + }, + ("query", Some(matches)) => { + let seed_data = matches.value_of("seed") + .expect("seed parameter is required; thus it can't be None; qed"); + let seed_data = if seed_data.starts_with("0x") { + &seed_data[2..] + } else { + seed_data + }; + let seed_data: Vec = seed_data.from_hex().expect("seed is not valid hex"); + let correct_size = ::std::mem::size_of::(); + if seed_data.len() != correct_size { + panic!("Seed is incorrect size. It must be {} bytes for this cryptography", correct_size); + } + let mut seed = C::Seed::default(); + seed.as_mut().copy_from_slice(&seed_data); + C::print_from_seed(&seed); + }, + _ => print_usage(&matches), + } } fn main() { let yaml = load_yaml!("cli.yml"); let matches = clap::App::from_yaml(yaml).get_matches(); - match matches.subcommand() { - ("generate", Some(_matches)) => { - let mut seed = [0u8; 32]; - OsRng::new().unwrap().fill_bytes(&mut seed[..]); - print_account(&seed); - } - ("vanity", Some(matches)) => { - let desired: String = matches.value_of("pattern").map(str::to_string).unwrap_or_default(); - let key = vanity::generate_key(&desired).expect("Key generation failed"); - println!("Found account with score {}%", key.score); - print_account(&key.seed); - } - ("restore", Some(matches)) => { - // This subcommand is probably obsolete, see - // https://github.com/paritytech/substrate/issues/1063 - - let mut raw_seed = matches.value_of("seed") - .map(str::as_bytes) - .expect("seed parameter is required; thus it can't be None; qed"); - - if raw_seed.len() > 32 { - raw_seed = &raw_seed[..32]; - println!("seed is too long and will be truncated to: {}", HexDisplay::from(&raw_seed)); - } - - // Copy the raw_seed into a buffer that already contains ' ' 0x20. - // This will effectively get us padding for seeds shorter than 32. - let mut seed = [' ' as u8; 32]; - let len = raw_seed.len().min(32); - seed[..len].copy_from_slice(&raw_seed[..len]); - print_account(&seed); - }, - _ => print_usage(&matches), + if matches.is_present("ed25519original") { + execute::(matches) + } else { + execute::(matches) } } diff --git a/substrate/subkey/src/vanity.rs b/substrate/subkey/src/vanity.rs index 1623bf7ae6..07486cff4b 100644 --- a/substrate/subkey/src/vanity.rs +++ b/substrate/subkey/src/vanity.rs @@ -15,7 +15,7 @@ // along with Substrate. If not, see . use rand::{rngs::OsRng, RngCore}; -use substrate_primitives::ed25519::Pair; +use super::Crypto; fn good_waypoint(done: u64) -> u64 { match done { @@ -38,9 +38,9 @@ fn next_seed(mut seed: [u8; 32]) -> [u8; 32] { /// A structure used to carry both Pair and seed. /// This should usually NOT been used. If unsure, use Pair. -pub struct KeyPair { - pub pair: Pair, - pub seed: [u8; 32], +pub(super) struct KeyPair { + pub pair: C::Pair, + pub seed: C::Seed, pub score: usize, } @@ -57,7 +57,7 @@ fn calculate_score(_desired: &str, key: &str) -> usize { 0 } -pub fn generate_key(desired: &str) -> Result { +pub(super) fn generate_key>(desired: &str) -> Result, &str> { if desired.is_empty() { return Err("Pattern must not be empty"); } @@ -77,8 +77,8 @@ pub fn generate_key(desired: &str) -> Result { OsRng::new().unwrap().fill_bytes(&mut seed[..]); } - let p = Pair::from_seed(&seed); - let ss58 = p.public().to_ss58check(); + let p = C::pair_from_seed(&seed); + let ss58 = C::ss58_from_pair(&p); let score = calculate_score(&desired, &ss58); if score > best || desired.len() < 2 { best = score; @@ -104,12 +104,13 @@ pub fn generate_key(desired: &str) -> Result { #[cfg(test)] mod tests { use super::*; + use super::super::OriginalEd25519; #[cfg(feature = "bench")] use test::Bencher; #[test] fn test_generation_with_single_char() { - assert!(generate_key("j").unwrap().pair.public().to_ss58check().contains("j")); + assert!(generate_key::("j").unwrap().pair.public().to_ss58check().contains("j")); } #[test]

4&2c*fDTNB4uL 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 &> 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%0A2G5M)&RXo6RbY%T@Cl3JPfunj5X$qqjA4 z@Ru7;`j;TtnhcZk-{1K*hW`wmVO|~lT14W(Pkh)8VyliE_%IG2#K};=4yXG4FEt?> zUYZVhBMEu*u+4{Q@Uz3)8CnV*dZTHaPmefU5`X89aZP|a>1UCaAy!QmOxyUB+^P|FAPgcL=m;s_2Io^mCH`Seu1Di_>Yk>pu(qXMz88{Ab#K z*uSotlm5d|ak?W+Lq8l-q@OYWVQE-*tf}ayE5!LVwzz7-pK3O)DjS!B{HT-s z)0^b?Dm&;TvT(^XZ2OPBfN8cM-s(rLc8d6vWH_6W^~WlPFv>O4mxW=Wo!_vq3S8-= zU_HR0l5uMXL{H1+z?P83g7bD^{}f)8uyWI_W5ulwA6yg`pcHKBMTXiMw$r02$PFZ| zHHn~OVF+d4v12tyY;9{KjO^)gEY_u+5ml9@XQ7I7kF@vH(j6>t?1EMv*a5qo-l93n zv`m(T`k>ul+jQ$2#&uD=nXH(lPa;%U1p?!skuYe|e4{n9&{lq^SOg|&{}e?fCVr>AV?aw4RwNomhZIe z07P1;*Q!KIdX@*^iK)h=Iy;=t+lva{9sw~TI!oX{L!(LpLGu!rA}Irk#&l1|Q1xwo z*s!Q>TIXm*E(4qo*@YR0^PP7{8tL5oRkFcyIfJInA^D7~b;ADV<6muYlnrzJLL*^O#IKD*a z;rnr#tcw`QNR+WiLlPqzGQLR1)l|Cb)>rL#rTSnQQPLN|!DE`?(9^T2Bkk5G@?;{( zll*k(M?P`Z2W(Q)^h|85ewQ6vHYMe$&1kT=;TT3-0K(3>jQ5SCn}E|t6D9etar3YV zs+^%~^(IZNE5!A*&fhg#yC0@>rr4{wP3%fUoWAhGO($dR02J0_&TjzwM=$n{|n!-U7Ln|VA>i|1Cp&VFxpB|b7T?|H{#RA+TO=B zPQh`t^V?zSvl(;hnj~sNNOr&%vkZJVCJNSKEdJ$iwk#&TVxHQAPuld8MytdmcxrOY zF~E;H>+7fv7@!Ske}4)F2?v@7j;$~cBp1Ydcq#!WOrnAXc+Wf%4%1y9`a;mYd|ojb z3jk4PAY#>rg{!ld^TU$TzObM)n6th{Iv>DJq=D>3UQw&@`<}R}jSXsGJTt{@Y(4Qj z77hdktD(ZQmOx~hpg;M%90(B-B5Bc(e%7P4YT6i&Q<{TgzyXY&V%N6hapK+_oil)I z$^~;+Q=YVhLkV0`F&zola9znYO(?w+oDz;S;F3LBi9QpCFcd`|f@Y#8E2mF-UQSP& z1rbVA?1(C;q$9Fs!P)v>r|t5Pbog{2m~SWJCmogWODFRQ6eafoaa-^kp(1ZXCz3C- zY*)xSnwsjT>?pZd6bN%k6$X2l8fUJ08Fon0Sx^ zWV5k`*1Lz?-eUTQ9ut!lpS{MiQ&pYy*+s80Q2xT70?Msk_p^eMVg{Z`#X=K9jP2TB z^kq&K&u%~xux%37v`)n)up)7$T9R z8FSWtU`gvC91k@m! zvf{Nl#2MjbOdAG^wKN8=e^fs>gfaGG9e6#b#*K@fOvOS;%T;{!kKHq+z*a~UM13%{ z-lKO@@^?HNe_E%&=VPsmgpGWKBRQ)FHL@+Yo=DkG?C(wKAI{jy0Y=cr5QzW=1A4vr ziXpWnoX&&*b(8Bd04$o%%l@@$h<=QM$XnM59`p%_p{i--vQMY^tQ8UQ3UKu+g{h9!r%X0uz!QUZZP$= zSUQEq*?FGwkOakOhSCuY&u`12RLI37G97vD!h6bjy|U7qL{qk8SbT&CO~L#fkC$5{ z%co0}@GcF5Uhv_R4^b-Y82#(qu?GE@c>T{Q*4V}>u_oOz3hrTK=eZ9xr^keG=v3m6 zht`8(7{Y_PV(FKG2c@*muqgD^wN}iBD@a(v=~0mo*KbSGU6aL8%bK&hR8B5ax!hXv z@Z58rT;;uB#F~XT;>Z*8IJtPYTy76p>op+`TYP}A5=Y@ed_4>v8(cYmXTo55Q3>@~ zc6xA7wVl77_V%nVuYTldD24O8qMSHWJ8QFmH6SddHIm5LNH6xrm=z^sO7M#M&N`&M zPKSp(&H^;H_i_}8epchZup0lGwLpuLXmk#PbSjV@w<>|KwtY4xu%B%ro4nDqwD~`W|%7e zW4(#|b7`tIMxALQ5z6VAMkk>d(bY+N~>bZnr&fMv!px>CsQdMEJWjV zW9132Yakq~jrfrBT}v2o)~-o9y1XJ;&8|y!q5ABiOkd7%n+5acCX_C8{8j9<8nb5? zm(MC+d$-u5XP+on3%CXzY)SeMv*7o+&`o6@3$F4g+1vzJewQSUKViIweCT z2(yE~o!mkh(g4IUi&dZ19bR+o4EHy2PE8Kh!_YT$cjqYEJb|1tCKa(G4K;p5q}WkS zZ8;60!V?X3)o1vm4&vQ)J$Vmy1@LpP{{()FAf?;wau4#Z6*Rql+@Ti0BlR2|AYK9f z(hlDxhjiH;u%Vn^MzOn^h315gPNt@7nl(WV<;b@Isne*&d-#=#yaYnB44vPUI>0^^=_>Il5Yp8NsWZ(97mkHJxKW3fm^a^0*3eVaUL$ax zge6J|FD|j;{nnW5ODecjvz&(Q6&&L9ZV$`lBSB+)dY8i`EkOW6ZzJ(cen_x$A;VGk1uTeJ2muOd~!0mJ8Z`( zzY8%mGsmUjiz4gtopV7`nzyWfsJR+N9vpS@oX@w>c5zQcleD;tX*iR(&Al5g_2NU#UD6!j@5ARW{1|5Av9+bw^aG6 z4SS46B}eVUt1t< zD5a;CipLe)sF{3&gokuogvXSRX-s%jT@s)mi=hZB@`*B&lfgo)W_NtYWre3cqb59R z{hdSpB35oUG_a{~kdF$F-Pd!X{B9E-COY!xh2515p*cx@$q+7U8L~u~h71{ArnVB+ zH}cDQ(~u;?c*qE5_FmpJ{_^@np zRT0Qe@3$=OUk&@YM(A}zel56`e{=DvB!3|`Uw$3yMEQ$W_U12M3HeLFsFz~g@9S+@ z$EOmuPb>tk<6CLCWR{Ay1ud1ojaMgGA{q~9s$UyPZ<}u?X>03N4t>48KVz$D2(B$~ z1331EE0Ul2@IEcpr(vT48-l2wPwf&29CUeceXwQ9 znTXsw|FtU4*ZoH0yxbc!`D)XE_&mSah(;skQN9F8g?+FVLl1Zh>*B6vW;*8pp&F*b zmRp9Y9Oc}H>07lP73_ZIRvyfdUV*#tAXfQ|?)5HzkitQS9C0*}%pcJ~xOjj+NbR#$ zj&DW?Nv&I6iwb_hYeM^=Dw2~r0IZ9uKF(`>E$?Rg!i5qR041SFn|e2+52fKE_9&tm z4;iFAb0)z4!d~^a%ra;kF> zZTJOagQkEZ9It5+brqg302`9EAAmgY*yv0e&JHQniz_Nk;<8ZC-WboOiWjku)WJee zIL3>~P)9Y!7XoXprB$Ti8jUaA&jwYl?-#`RcL`d>C69*}qf~^Kpj5DX^|4_QUV5X7 zNl(&wH+-<~?ohx+IxJdmMjG>wJZ0$41N8p$SasT*_e2+S=!Twz;?6Z z?l=cFjTxtZAYGt#<7X1~Vae%z1jHv=px6qK^&*#t=M{;qdb%%0n)ZZ=*xU?4kd$20 z`HB!@MPW<3iVvacyiBs_<;4>Z<=2NDQrS?uo*?h|4d5%UUqO4HCqnH;THlX>b`!$# z0HXAj0ECFI}A?!edb-68&Nc$8Mjj#Z_?C)G9D+x@95h9@3ZeB{?yQSL zSo&)N|Iw+J71Q_@XBvm-w7xN#9){NYsj>P>XIpCYJeOo^+kbAk=%}p%2on@%<5M|k}!2sM3u;Lu=>F5Tb1QrGtn z57DVkI0Th<9uK#^n*n_*RDNYhMCJQ$R54k?ucP$Kox~53j{tHu*;sWDMo~6hc5vHd z2fJ%_5bnSP9P$YkmpnwAj)?ZQk|!iw9;o&3+jOLAsj1!;ZmLhTITV%^J#+}9a&zO5 z?2o-XxH(!Uhh%&N>f5epqeHSk2&D?I1)zlDGXDU>#Cs>~xS2C~K>~rFYsDQ%_A;sE z&K2+(VESz*zSbS6u#Jkgg)RZ35E3?)cCs!bZCP;;OFVRapQM4E{PncPNx}K+=IBdA z7iy(h=It0Dx0G3zm>e+_&WASg{0$Bp_V9G7!FHe^x3`37ZjE((ydA;s4Psm!0dMG6 zK+cegEkFJMd(8~84wE4WsrYM-3aCg^Ad&CjNDUokeM5Mei1}sV+qBDPN}L{Jt4PA7 zgU@8JkVAUHJ7}uK4wT{nqj(7nrsri)zvkKEBE{!a(GB8mL(0#w3>Ms06%xEY-wAwn z&8;N4ta_O{(-YkK92XO*XC2#3p^;~^ka)Y)ZC^-Kj18RicDn8VP+Bp+wVY_qhTElb zl<%^AWQ#=iwBZ+1wu|e7pSDe1sdjX|zr0>3u5hh91ue|0kt|>kV)e*3GCXX0Iv^~z z>xt>s37Wf}pqa}jGF*;jDxh&BpNTI0oKnasd0Yk1#zGyaUYU==Ft>I~cqtnMzOaox z0@Xlx7`xPd_;-up9cF0Iu7>f0JZO7wxO)$Gv2QG)`miJod|29&e96&Jk7y`Ww;arc zU|+o1*66;ZNpYq3%eoI`(ssoaDvi*?mcS?@-Zi3OGf8Nm5#RGG6l+Ro-jTo}%kKaYt&H`;ORV;&mndqNAJfJYh4iRjyj!Tqv=n_&vuy3KZ z`HC3IS6tyCeZ|K3du4gwoS9Hf39LYv0kP|cufG0C$QZ>#C|O9B33SqYI69pXiz2AW z`C(8Q9kG*t%krh&4*f&+Z{kmD5j&Is4uOVr)l;5ugP7E7xQ~J!?>;J>qP!lOs_-V> zEV(}6wvMfJy{TLlR74N@&+T#Ip_?~1@a$Apth1y&{EqPEQt_!N1r6*DYBKH;$4RV@ zRJpg%e`#??WS<}6u%`Sjk}$lrn98A;{8({Ces{4ae;aDtoyGS2?Hnxfohxa6PZ9FN zsB`x+$oq;ke+O#a{l&pto8Gp;V<#{m!#cajq6vBzdWZqX0wp}eYk^j$FoWLtdf}Js zzbP--gF~o-6<{AujdY=KH$?ecJbLnzhP1x#sf-gTstr$iuc?{Xb5#|s&^4m%&-@8r z5R#3T*+2S_J&1SVtrb>thEzDVoRl0>*CodcZ{;j3_IOIr7U7Wbj0LXVb`)seS^6o8 z@OItbQQv>3?r$&eUBurm^~yG#XW^cRD2Kvf(7vQ;pWDHc5IdjWyXG6IF=zr5Sjsq@ zdE(=JV6esPcEY`P=i6%`A%64eRIFHPa_3k$EM>4m2juSF&k?=b!aHQ3Ez77vbz2U{ zZq!pDzgZI$SOyr|u*MWJWd?@Og{K$ELbb?rr241Ty=|gqZIe+8lJwg`M|#ce(se4x zbpRUohf7Fxc*Q+w8l6?kkgLFoXqXr-uu6dx5ZSIXz_y!@<4}0Z(H!NPfx`7{+*%{B z4yWPG;XV^s`Z<*`ne5|@9A-`GbIJ>M&``%R3Yjr(YDNM7JrwTZ;L^EpB)sKq`5oCl z;14w>;f}_}qD5^iLKNTFUxYhh`vNT42&p!brTHb$$Q@xvAGQp!gq^59_|2Ci9*?nS z7>{pOgjS8NI=l9o=Jb)G1jM!`m_W1cEb+$rlC=Sh}3# zeM;8(B`ijC?sxs($VNfLA|E3oFy0J(vQ$WeETogxngtIe8vjhdtFV&mI|M=2nq+KC zSD4go|Fb+1+Dhf3)rAXilvBv5qterC1YTf`2<>NeMWA25fH8PX2w5h4jg!el0u!v@ z@nRB=7Cij}U-_ZWeJatkZ&^A1p+Emz>$t9il2SO!TxUE_D@1IKK+PR%jfi27$gw?NHEVf}aAAqChRcf_Dont$KxMiCmBF(@1jXgrO$+E}I71zd76yqb(EYm$aqZZU0qb%a*h9J+KG$#{R5rkv+`z zAeeH#8(Ky~=xUc3>~|WyNWSC7n^#DIW@&2uuvcw$Y^pZcNw(ur-9i572gO^NPM5=B zagVq#EuIM-><}MKSW>8YF5GR0_$W^s92@M|AwJ4eTkFiqNP(ShmHRzh*p}!aB6|<* zZ_dk0N4bMzNThSmcAOkhgHRIZIq^+A;X=)l0;X%brRU zS3p~Dl+%`N(%NK8 zbvC<)!)}lUhv!b4)ZI3zwu-(p?7A86mH`IeKP=xMgj-X9lHiPB<7bD-Gy^lM&qyfz z93=YD{NO1u5pXz)0MKOxvqZ~1Xd;qQ?rL6b+3qCRz5$qr<{3)DVHW`Qe(sm1ZOi$< zwut&pBmgRoKe#DFX&L_~b!lwN`2}&y`PA8OIrpvsMRsQSmh%NBxUuEjVF^D*N^uGz zCM|u+75}|g#K8_jyJ8diEFX&Cd;H;lvfbw-wqvuo)Vzf-tsiX>LOwo|1vV~eYaTnu zdGrjmx5Hp$t9hHfFY^?ON zezxR{8+WtO##7%RJNUDaoqqP#9a4Y!oHD_h9_dwx8{jn>?~`wV*B7kniCFCW#iZi+J_&E2>m-zWv%hBWvQEWd?Z$BqbK z{FkC-!K^qA4AJ{IVJmi|YE^IGI)azFSP`Co10XiVHx>DrH{)T*?|2plN~R^qYBwx= zL-Vy)t!vU^H!~_#xL$!q6MKB-$Hle&p0?DH3$&MK)fZeQ1o66YHjsnfY zMzYfIjst$fqWWTYU*^s-64>46xhs~ufcfSCg*W~k!2aX8ri$(8}LOS zg&<)W09tk$@KW-Dj}{uQc3#R$_qCrj$74&^e_LK}Ds}@)K1)LjD=ra6gbBTrMG&&L z>y3He#GIN_8K5S0fzg2wllyCwU_cCDU`YZ*bxR@BPvD_|q?fcBH{-!-9=ZXqDUbQv zf6>($tM&>2m!7>Ob4BV8$|p0R?^MCjxa%Xx*(xl~cEZ}=$y!@v&PDIqHJU9-MM+q9 z;T9c!z{XcC3u?DMDL86BNUT2Wm$F5(c3Q$yJ)826G8VT(a;#{}C!n3fLx!V` z*j$RHpN8HpQ);EQvg`^>-KFL(M>#>^=(?rPJKhN$%Rq& zjeYL1Z&aro+@wLWhSbC9Fm-e|1$Kj-knOU2CZ<3J9zfOA19)>wL|;DO4#JLiEh9hz zAdCRp(H>Psw&v8tZlYz7@`0(A1Vbolj>X%Wp=E=>!o7p6%MaaCV2TMG=OxY)HF4&( zU^*C!s|3EE*+@NcykkDhD*aNYt;{s(Lv4}0@8|XjDYgJN?KWo!^akqwYfq_3rUJYD zPvtGIzEECoDXs-S_zYc-P49x;7Akk-PQbkoO z5ueXP1SsC6;(22L-8lx(tz!Vyu6D<%ae$JE{9g{BGY-&c_n||k02XpqoQ77A)7OIJ znf-?#tv1a1f#ECxTH1xfUG@Ok9Htdf#A!Zo-;h42@(=2Y(5(SxP772TXSp#W)$h-l zM%)#nzH-0^dkeH|9H(ojXXk@)8W%i8|8XXfZ#=6DervcMt$z4SYOT@pk|C(w?hwcF* z%dVmWpj_WZxukgiV;`p_=+Vyz5TzBr?&8E$h103SEV4py*gUuuaALNnX8}&*4Cfj= zu|GCCmTH(NV5S*GAbGbXOPM%Sd@?_#W%A0D5}v&B` zM+NY*GpJ@sZc%npfSEToZUj4*j?MJ@0|>>L{uXehXX>-&duz-GquRn&pVd3jwPD9(|8)e=~zie=aDlq9aSQF@{BEr zeqGvF^c*mQGN|!N4|EQnDA%#{h;#UabjDJ8?lGLd=!`YqB0a*5LwpCg38p zi%8B_5xa%^7$ZV1^QcoNtGL+Jsi43KsSCOH#$X_WTT$?l6AI98j-kK4ACVyfK z{hAhyd7vUPpyN%bC=lMbNkg3=0e>=PtWCuQ4%5n-L3S3?r8P5U`^2<{V#WaF^`#vl zk4J!~s_kQD?5nQyzS82x5W2y(m}w%cNcjfG)(exsGc2j}K7J`ty%RlI4>8tL(_ZW#%5)p_qVFXQo{2ZpHEm`Et`W>TqJsM{^M(9C+X`b<}0+z39Jv~jBjswMd$Rva|M z72^)2tYYZ2X+xJg$%js#qnr^>+u`|fe~xQI@j@tDnoRPImCs)C-fl_+gac>g27UrVM`G@4&V}z2O1)d>3ip%@8~u?R9~XWU~!} zaEz(Z2bE~rjBiU*=`7gfEmRhShLB%oH85Vw8}VHH{YPuh#b1`!-%!s5leq?wD?AJVTGD!mH2R}PIp%3VRWo11HB7Ym6Cy_0 zG$tr98RBKc!!YJnXdu`xl@^{kcHGYp0VHcCvPSX3$|NayVKhmM7sm4xTE*fBFEk5p z5&Xd*u?1qc@LB~1iJbHH-jP#$D&DX7N|PHTqegD4xJpo~JVFyjuJ?T%$Re2JJuzF6 zTCApM;fZg+VmhVA$1Oa#i!40o2@6jaub8}BcbJ&vGc3EJG~*hiyXdmEhz15waFG%X z(9%%Lh_Kf2bY1gfTb4pKtARTGU~A%E2p*Q_#aL)l33B&60;CISpWkv4T?|%Mo)r_8bxxHG|6f8LNmS zz#|n6_!P%(qasjLMwU&PG;!7}R4W-X)~N1W`Xz@px(^)!t*eot6IWW!LOB}6lBL*F zTIskf*_(^?&n=OhKe<#>yp-&fRJN;2uTI!vD8Md}QZ?HbNMxyPH7pD8uZKY}Z?nJI zX1^OYKQ=s176Kj!52c^tD3|j<@+k{7;?mFoJm3Xd7Zev3rB}0g&v(acltOPSt6~XU z;pN=qS8#AT_k6i((<0YRwpTY@J12VZ0JziB+6759@#k?I&H~!yLLjsZ;RIF@q%L>w z{No&!D={|3+`7XjgP6_Z5Xjoe3!IbvWol!CCj(F-#H4&^0U_)V&K;`gSedq)^Ae|sq;H)!5^T*G+ zKOWt05N73!pK?1H%*BT+Pp8XlnWdr;%s>6q*;_H4j}-%1sxu6Qm4cb7gSg{_|6?6& zHF}4SPhaKcijUngSNue`7_3G=cTHlMrNqCdf-wZ!vag;OsvMpKtKS^ zQ;{bOu%6aRJ9OKV}h-SVq%qH)-@weLvS|_ZVeM8V6}b`#r_)w&1X8P<+7HHPj^-@ zFP(w(>bW`taaS=F02ybX!XQOy5g?{E?WG9?Z0wcdDLzR7`Kk>jsf0NqJop<86Q zE2Gp4#Nx_mv@c5EWVA0bxe}s%k+J@#l~F!JE~z`4*6ohYwLXXLgcKb6S-L9U4f>66 zp(D)IKj&DqDp1;a%pE(kUYwtEZ*9E;E)XREnA`$s#24&|aV2T9p>Al#w@)&AOrj%x;OC71rO7ibT*sJi77!pQHPO4<$ z&Ofe{$A-i*5s;&@lI2}Y&w-JZ>9vx^&OCUbC8c?>2Nu%QJI!?L-JHmqlM;A2BMT0t z*+^B-YfGon9pkaJ{>CO+bq*Qz)|u6)2XaO!8(1V?uSGAMT6H??X_ z8#fbuE+SJdcxJY~L)!f#dRf-=A*EFclTeqQBYrEB}#vNqcyA zF~6HdjH?hMdL~G}3RDoHrWA88*07ouU;d3%Kf;^WrVpL~jZg@29+> z%9ekgYkH~XCmlxC+k@q6e%Zq^mcXBG9+aM2CX7c|yhk~mH+cXClS}qUd$LiH&LuQ_ zNdz~ULF4#uo;5Ve&Wx>WZQwb?Io{Xi{#Zb|lpT~}tR%_!gvGbZ4#ntXSk7)G(J$Q+tBi0O>(+U4YskQFHQR_~g)c$-1uj;((&R^bij40*{E6?#h{F(pU8W4T;ePjD9r22qRW2b+%_+uFve&;jDaA$8y}BLFsH| zfFm|>9`48Ah`b*I-e;>biXzF`@al*g8gi05NQFN5bts~oM$FeZQwhaL8_+*dyKW@}K%w_GK60*bK07{w#EyJ~0aQF>O!Axq zuLXg7Mhojq|Fdyi(~A%0J;A8KYsWgY9$ikr=(*9Q+5W33EVdM)!59eY8Yf?w<6;ht z8~GbruVI?ga(@En@?0b8PkCIrOrUT=+iErE*tbf!_j5%{+9MAAh*!fZDOX3df zAV?DQHNtz1bK4DWaa)PB8#IB^AAy#GpAi4|kOSE>dBX3;FPBdjM3EP4S>tcPwCAet za3CXCs+U)5IODFA_>^{JgAE5GPo;WDO(El6)IT!2Isw>B7*Wqg+#;pJM)HYDX4o0h zd_)ZcW$hcOV>NY%EDO-HFB1}Ct+#qd~ zVzTn)Dc!k0Y(O2=IbE`kbEz3TG3bKy8E_(=XkI(RMG8`(0BBdB-Wa_-T{>Plco1gw z!HON`AFYt>(OOE`1oxhn3v}9Dpa7ba964zr$%&3*O(HBD8+KpSpT*;x(|ow>?cqRW_~mDH+&aRrK1YJ$u%Bp^1P=>yULVW!6LQ4DV5OBC9JXw&A> z;{^MahmZ3=f(>p(MZW`yGIWi%dl}9MZWKuE%qTOS|#jEk+$FJ;A zHj~QWrT1vCPe>OQ#IYCTki@Pj`zpusu#4v43J1F561vw+n9sA8KEfw`wAii{fG!vT zse`IHh772>Q8sAU2&!TP-q_Er5pAnp9&SYa2S1tb%|Hj5-DvV4Y!=T!zx~?RzV_04ht~H^MVm-T@fMg5 z+|kw*ra74p4uDk_Hu6s#>8R{VU4Roz6WKl)C$j}Qg^ivH0PuX24#0sBgv1P+m4~Jp zx6#6pC>v*2l?*$Y)){vAiWg!1nsrlB5VH%htWu$%#($ZFi0_&DY_kyQ(l&#bQ{`Ze zx+)A%&$@^V@jma7q)=ny4jnt@%W)NOo$x~Ne}m!w2JqiFGf%~NSSB~NJc!Fr z8jqz_6lWgT^3#SKkE2*Gc!+l%JYeilFa&P|!1!m#*USo5h0m6NG1UT{@EJR06rasp z&}a;wS<+fh@9P0 zZ&mutOz9@J8i(_B9g)KI{f$CwwG1inXUHjtE{VbU94ra1d}T*(;GxWtpu*+I8)+x; zjRpDC-$+A=Z>sH|B}&KVhQ0Ph30E{k>+XgEjD_!q9$fJ#`x-+3n4!EWfd}~g#!+(gd;X6ljK zNS$&#K28Fg658i$6GxqW=dM)qMnU$PBWsGttqV=L(o08*Au7O+=Jvxg~H7R;Tf)rl7cF@R6HSCC@2Y$wwtb?D##cHEbS^6;?y4SebJ%ZI(<0@R zavB@}b^Y*X?YjzZp#FnWhJovn&51aPme(BQE-~%lm#T*@TJpK)AOFls#x4QWE7KU?ij9XQ;_XPpci%*#pGjFQ_peD{lj}cA<9rqYE zVnYk3SuRam`#fs~Q)QbPGtHv*TY)FdSrqcpC56{CrczJQ*NAy-&Syk)Et@tbHLE8T zwbLkBQ)PabGMR;WXli#2Fg6X$CXXgv(5T9i>aq|eGQ(r6^TK7ccr`j}v#N<> zF8TOcwY`c|aMx6qvSn>c%GRwGR9m1nSikgM$q?&RriJyYzJpeuEC@T@qpA?DTGpsT zP3tQ6Q6)RiA(P@b8(U+QqyVa_e3w=Ej8*xFJ$LSLx~@{^h}2ac4!Pn^at20~<~%zg zmkKRCU~U$2@kpc$U5nfyWKeVy(K(gz@%-}(PEj-b+N7hOOtRQ|28O~ ztj<+OJ#(pVB0!>?X1DR5vRuqX2cPh^$kiW61qiG}&$M*|N2Jn39GS#2Co9BBw5LqC z#4=|mG@sIp#BxpPVXM7oe4G}Ztr<@knpC+GDrMix5toqh=abO!=M4zCOv1$T=_m~V`dYS8RUNzR&l^?8 z&inJxs&R>|rcm5;*ed<*q2eLt6}GwbHdb$ThR!h@pz;vS;DJ~00k~1#Y;2@r+@@5F z1Sq_+zfJh+r|O7L6VZbYDBtbgDlOOU*2;}*9l)|DwpnuLIFO#WXH#diazMWnbFtiR zO-Hcy%uCo2x*!vTUp~jeKAUEn?Zz~hTOu@@#vy3&3^VNlp7UxLnz5w@+DB>|#?OW1 zkqOaFPwH3#o+&iw54W5Di}!{paeC}w)f>z1=yyOUaxKOy71=^|93NPUFp^;k`@Qp6 z^bicxyGSt_=p@D1IRLd3R9V0)z|~UFC`3A!3p#>F)&}LdP)vj)S;JGD^t<|->GIkO zZ;hu6)Hf2;YjAYcgE7}wo~uhW>L|iQ9gVl}Jdc$GzkP`z{+2P}b)A|*E0Pi52h|5T ze_;Uw{vgnNy0s7B3kiUGTvXAe<%~0Ia|B_2{ zudIQzZqcJz;ptR_&qU^maMq^jMP4F!ocr%_N?96Z)Q)y5X`V1kHf>_oK^bDDrknZb z@^TM172{kIUeuz>L%dcAxiX5g>QbsB-pAd|#vG^<&uv+!bA?T1tZ9#pCVM*5o~5MiNq1?lS%NN!3J zx~uM5^sTJ**}!db5qCy{J42wyx|7Ako+If?$YOzRngB(`|DY=EGRL*fK4UyH#Ucy9 zaEfIWCwP~+(zk{RQ}H4iyA3xEeO|^UdRxazt{+&T7G$n_6fWs zf2j+!mr&rPb2PCp>_$z>3w}OE2Un>4Wks7~xj2=JA>6Ri%3rY(IE1T}@29&r6%TR< z*Ajje?vB(B`F$hs`YOzdXV2-iyj0R%PqS(E_%o&omljET8kd0;P#k& z@Z~Kv3p^rETH+41)wKAxzlEP}jU~P#Zy1=}YGudL0q) zkHBS*qQD%9(kIQ2s`@BQx?CPNS4%n2s7l(JpWalAs}dwy^V6FK7mKcxa-HrjU#GiE zRF$F59zlK`k*ql=tL_M#wF;0rBE6;zkUB!0zKCwc^d*QUp(I1WsyikSCHXOXcb8H2 zSk2|wG$5;n2K<>1#h#hoCm8r3cy>(8*!}SltKi=SH+Uxm@ZIqd5d-gnIs7X~<9i^x@0F(&DFiXiG?kRK zDIr{^16H#Zmdi}I6lr+L(cz{0E%hw-gd>H^wH~@VWZ`+7^p=GyWSoH3yThgSgp)Ak zY(Qmfzn+5D@vv7qL`OfR2=(XRq`?19;HS*UK^qK%h?J@n$r zQn0a4fr=td;fSNPctcEqUu7ut;rZ%+CtRhsL45=?op70HJktz_^A<}d9@%oZVL-8> zjMEmI6=&gE-B+z<;hS||b*U4UwUXVv8Daol5)m0EP+G&cnoVumhSu@XBg_imXKzF6 zpzd1HpkmM2+X6K&qoes{;Zj1u=I6rU{0{I&Ec4EA2gj8u>|}FuhMAvD;gxqE^&CoWHKSCoQ~S_01Ull{ad)dP zySUSwvtg;BBt>nH?RuggVRG@F9N_@O^WS^OQH`hr=7g?Kku<;2foJ2NPj;=W%!voRl3eFm%om0?J3i zcOD%|OxdXHSjP*(_uPP1^gZE%V>amv;fOHDKIk?+5Xfv9Ckx+WJeG*ZSbbtXF?}IW zwf!RlTN3W$?w*ngzl)o9lsE6<=AGq@dibyW20j6G`;n7|2=`(>hWjGieXj2paemjx zqwf~FysLa9`61$z*gsu`M|}xVDrv;gJ}h6Ms*i@l|m!cc<)oKHME7urer@y<5+miRyx?EzDHXeJA z>o#~|9WJdKtBpT zhDW~e3Dt1S!d@8^`|D8-N=HN48$D(yQQfK#Opi^FGZ$mphyh9Z{@v1n7EJdS2WB*; zYQ=cKBMj>ps{!oPNy1w-ygZ|euWqR*x`&WKDoEgT28t9)i-H$Z?(}(L8kUpK{MtS# z88W?ed$PRc`l<5zyy9w1TXTLweONo!BE{N2svcWi}jHmF4Y z-nF$l3T}`lKR-f;_jv_qqjhg_ZA`Nsfh5+jL9b)Q*An=?v036vJG?d>xdNyFCcp_` z0vu~k1~>t1v;$2<5S@ZshOT1(qYF}@XZF1lerdSIxdncwLkljhUzlHKtKXC9 za3c0B)!BD4_3m<0kFYDD7lxlUw3(?kVd~kzR+s|`2@DjV7T$Jsb^;z{nmP@RnR~x1 zbMHKV4dE~~C97#l85;$K#9nk<8G=vl%GJ^cIW%d#hl%h0E>Xd^RC$pDWIbR^-+G ziM?M8L%5w{YUNJtsLsM+(ar5@_&adSd`Gxx zKjvhL(zqxGU|U{fYvj$*Z^A4{_0%lT^c~@_6m>q5jc7V2RigvT0_VwLStayUiaJl4 zRwLT8v<7}EB|(TU4V#utRWE7Co}-211T|H?eC|fStVRG8AIfTcaVgPdH6AQ)2r!|w zSd5&le#Ic}4ExppZaAd3rPbICZ&KV6Y*NvioJ5_4+sdz15%;gF?+@z!_4WOWb^mSk zeTLd@K#@%93f$drr(2G()zV}{z1NhLd_&rd7LfR%%~G?{uquU11FlWS!&=LFlZ=Ho zg~J$jcZP4@-&f9sj43S<6+HM3z{x~@hoi%i=X!VpZd0MhAf9QDd8h0T>|T-~eS26e z(B0a6y{I$lGnLhQS$oq*IRzMsP$7~SuvpCj+f<9GVy~bjRlZ-=vS+~Eq8Qx(QZsGr;c%0XpHOC`>O6q;d0O+h0PdwFbdxU&&Z@YY=nx5urg~ zKK0Soz3*l~zTs-8?mqjxb%6W)MRZg&f?6@q z1B?!KgoHVb1rr|?2PVu&!D7&Z-dQ(ACt#kod1<@VEAKgGGqek%dXEKHFNNF1-}FDg zwliG+4t6krCw2_IGrSuP^s#LZv+r7X2l{d;Mc=uq1lEhRUG^oU*%A$5V?6ptpGc@{ z(YMyw9SbyWad7Uk2`iA#hOeXbuDH$7B6dg~%l z8B{FuL>*l!?Lo1mbHD7#cIQbnL7It^q%+G%Gohv3kgj#^nuyZYr}^zE-3zHb&pF!* zI)P=WYGixSR>+A{*DS@$6umL?4CJ*dyq#697rr84blx`xY%$U@QBl0AoGMCx=ikB0 zxhDF1KFnL(KHE*WQX)^iI6AbGs^%3-4!tVtCOG9PcsxGMny2#7bJNynDq#9G+X=K2 z%65cl^Tl?x(vxzfh{k~}v2sRSNe_B5(6-j*&Jhi4V}rS?lYV#@`$V<0ISX;m2W2