diff --git a/Cargo.lock b/Cargo.lock index a0006d6bf686..24e9a6e236ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -30,7 +30,7 @@ dependencies = [ "polkadot-collator 0.1.0", "polkadot-parachain 0.1.0", "polkadot-primitives 0.1.0", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -195,6 +195,14 @@ dependencies = [ "safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "base64" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "bigint" version = "4.4.1" @@ -231,13 +239,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bitflags" -version = "0.9.1" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] -name = "bitflags" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" +name = "bitmask" +version = "0.5.0" +source = "git+https://github.com/paritytech/bitmask#a84e147be602631617badd18b6b9af83391db4a9" [[package]] name = "bitvec" @@ -273,15 +281,6 @@ dependencies = [ "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "block-buffer" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "block-buffer" version = "0.7.0" @@ -324,11 +323,6 @@ name = "byte-tools" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "byteorder" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "byteorder" version = "0.5.3" @@ -546,15 +540,6 @@ dependencies = [ "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "crypto-mac" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "constant_time_eq 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "crypto-mac" version = "0.7.0" @@ -592,19 +577,6 @@ dependencies = [ "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "curve25519-dalek" -version = "0.20.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)", - "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.6 (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.0.3" @@ -635,14 +607,6 @@ dependencies = [ "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "digest" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "digest" version = "0.8.0" @@ -665,19 +629,6 @@ dependencies = [ "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "ed25519-dalek" -version = "0.8.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 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", - "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "ed25519-dalek" version = "1.0.0-pre.1" @@ -778,8 +729,8 @@ dependencies = [ "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-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "parking_lot 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -814,6 +765,14 @@ name = "foreign-types-shared" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "fork-tree" +version = "0.1.0" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" +dependencies = [ + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "fs-swap" version = "0.2.4" @@ -872,14 +831,6 @@ dependencies = [ "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "generic-array" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "generic-array" version = "0.12.0" @@ -935,6 +886,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" @@ -985,11 +945,11 @@ dependencies = [ [[package]] name = "hmac" -version = "0.6.3" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crypto-mac 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "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]] @@ -1084,7 +1044,7 @@ name = "impl-codec" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1305,30 +1265,33 @@ dependencies = [ [[package]] name = "libp2p" -version = "0.3.1" +version = "0.4.2" 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)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core-derive 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-dns 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-floodsub 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-identify 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-kad 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-mdns 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-mplex 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-noise 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-ping 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-plaintext 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-ratelimit 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-secio 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-tcp 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-uds 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-websocket 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-yamux 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core-derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-dns 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-floodsub 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-identify 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-kad 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-mdns 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-mplex 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-noise 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-ping 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-plaintext 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-ratelimit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-secio 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-tcp 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-uds 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-websocket 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-yamux 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-multihash 0.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)", + "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", "stdweb 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1337,20 +1300,22 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.3.4" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "multistream-select 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-multihash 0.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)", "protobuf 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "quick-error 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rw-stream-sink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1362,7 +1327,7 @@ dependencies = [ [[package]] name = "libp2p-core-derive" -version = "0.3.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1371,20 +1336,20 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-dns-unofficial 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-floodsub" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1392,7 +1357,7 @@ dependencies = [ "cuckoofilter 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1403,15 +1368,15 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.3.1" +version = "0.4.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)", "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)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1424,7 +1389,7 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.3.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1433,11 +1398,11 @@ dependencies = [ "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-identify 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-ping 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-identify 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-ping 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-multihash 0.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)", "protobuf 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1452,16 +1417,16 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "data-encoding 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "dns-parser 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1473,13 +1438,13 @@ dependencies = [ [[package]] name = "libp2p-mplex" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.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)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1489,13 +1454,13 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "curve25519-dalek 1.0.3 (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)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.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.5 (registry+https://github.com/rust-lang/crates.io-index)", "snow 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1504,15 +1469,15 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.3.0" +version = "0.4.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)", "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)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (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.5 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1523,22 +1488,22 @@ dependencies = [ [[package]] name = "libp2p-plaintext" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-ratelimit" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "aio-limited 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (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.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1546,25 +1511,25 @@ dependencies = [ [[package]] name = "libp2p-secio" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "aes-ctr 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "asn1_der 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "ctr 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ed25519-dalek 0.8.1 (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)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "hmac 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "protobuf 2.3.0 (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.5 (registry+https://github.com/rust-lang/crates.io-index)", "rw-stream-sink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "secp256k1 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "stdweb 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", "twofish 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1573,13 +1538,13 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "tk-listen 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-tcp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1587,38 +1552,38 @@ dependencies = [ [[package]] name = "libp2p-uds" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-websocket" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "rw-stream-sink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "stdweb 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - "websocket 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)", + "websocket 0.22.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "libp2p-yamux" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", "yamux 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1659,6 +1624,14 @@ name = "linked-hash-map" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "linked_hash_set" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "lock_api" version = "0.1.5" @@ -1901,6 +1874,9 @@ dependencies = [ name = "once_cell" version = "0.1.7" 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" @@ -1973,10 +1949,11 @@ dependencies = [ [[package]] name = "parity-codec" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "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.87 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1992,9 +1969,10 @@ dependencies = [ [[package]] name = "parity-codec-derive" -version = "3.0.0" +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.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.26 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2013,12 +1991,12 @@ dependencies = [ [[package]] name = "parity-multiaddr" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "byteorder 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "data-encoding 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "parity-multihash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2154,6 +2132,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" @@ -2188,11 +2176,11 @@ dependencies = [ "kvdb-memorydb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", "kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-primitives 0.1.0", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -2203,7 +2191,7 @@ dependencies = [ "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-service 0.3.15", - "substrate-cli 0.3.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-cli 0.3.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2217,8 +2205,8 @@ dependencies = [ "polkadot-cli 0.3.15", "polkadot-primitives 0.1.0", "polkadot-runtime 0.1.0", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2230,25 +2218,25 @@ dependencies = [ "exit-future 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (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.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-availability-store 0.1.0", "polkadot-parachain 0.1.0", "polkadot-primitives 0.1.0", "polkadot-runtime 0.1.0", "polkadot-statement-table 0.1.0", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-aura 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-aura 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-finality-grandpa 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-aura 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-aura 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-finality-grandpa 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2257,8 +2245,8 @@ name = "polkadot-executor" version = "0.1.0" dependencies = [ "polkadot-runtime 0.1.0", - "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -2268,16 +2256,16 @@ dependencies = [ "arrayvec 0.4.10 (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)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "polkadot-availability-store 0.1.0", "polkadot-consensus 0.1.0", "polkadot-primitives 0.1.0", "rhododendron 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2296,17 +2284,17 @@ dependencies = [ name = "polkadot-primitives" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "pretty_assertions 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "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)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-version 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -2316,39 +2304,40 @@ dependencies = [ "bitvec 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "polkadot-primitives 0.1.0", "rustc-hex 1.0.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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-aura 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-balances 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-council 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-democracy 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-executive 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-grandpa 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-indices 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-session 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-staking 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-sudo 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-treasury 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-upgrade-key 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-version 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-aura 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-balances 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-council 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-democracy 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-executive 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-fees 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-grandpa 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-indices 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-session 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-staking 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-sudo 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-treasury 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-upgrade-key 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -2367,16 +2356,17 @@ dependencies = [ "polkadot-primitives 0.1.0", "polkadot-runtime 0.1.0", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-aura 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-finality-grandpa 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-service 0.3.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-aura 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-finality-grandpa 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keystore 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-service 0.3.0 (git+https://github.com/paritytech/substrate)", + "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate)", + "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2384,10 +2374,10 @@ dependencies = [ name = "polkadot-statement-table" version = "0.1.0" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "polkadot-primitives 0.1.0", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -2807,7 +2797,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#0a0de4294b475ef6abdeebb50067f213ca79b3c7" 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)", @@ -2816,15 +2806,11 @@ dependencies = [ "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)", + "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)", ] -[[package]] -name = "scoped-tls" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "scopeguard" version = "0.3.3" @@ -2915,17 +2901,6 @@ dependencies = [ "generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "sha2" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", - "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "sha2" version = "0.8.0" @@ -3031,7 +3006,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "sr-api-macros" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" 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)", @@ -3043,41 +3018,40 @@ dependencies = [ [[package]] name = "sr-io" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "environmental 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.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)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate)", "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sr-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "integer-sqrt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "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.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "sr-std" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3085,271 +3059,300 @@ dependencies = [ [[package]] name = "sr-version" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "impl-serde 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-aura" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-staking 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-session 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-staking 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-balances" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-consensus" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-council" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-democracy 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-democracy 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-democracy" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-executive" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "parity-codec 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "srml-fees" +version = "0.1.0" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" +dependencies = [ + "hex-literal 0.1.2 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "srml-finality-tracker" +version = "0.1.0" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" +dependencies = [ + "hex-literal 0.1.2 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-session 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-finality-grandpa-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-finality-tracker 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-session 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-finality-grandpa-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-indices" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-metadata" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-session" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-staking" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-session 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-session 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-sudo" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support-procedural 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support-procedural 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-support" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ + "bitmask 0.5.0 (git+https://github.com/paritytech/bitmask)", "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "once_cell 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-metadata 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support-procedural 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-metadata 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support-procedural 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-support-procedural" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" 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)", - "sr-api-macros 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support-procedural-tools 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-api-macros 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support-procedural-tools 0.1.0 (git+https://github.com/paritytech/substrate)", "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "srml-support-procedural-tools" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "proc-macro-crate 0.1.3 (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 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "srml-support-procedural-tools-derive 0.1.0 (git+https://github.com/paritytech/substrate)", "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "srml-support-procedural-tools-derive" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" 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)", @@ -3359,67 +3362,63 @@ dependencies = [ [[package]] name = "srml-system" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-timestamp" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-treasury" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-balances 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-balances 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "srml-upgrade-key" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "parity-codec 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-system 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -3519,10 +3518,21 @@ dependencies = [ "syn 0.15.26 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[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" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "app_dirs 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3537,15 +3547,15 @@ dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "names 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", "structopt 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-service 0.3.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-service 0.3.0 (git+https://github.com/paritytech/substrate)", + "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate)", "sysinfo 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3554,7 +3564,7 @@ dependencies = [ [[package]] name = "substrate-client" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3564,137 +3574,135 @@ dependencies = [ "hex-literal 0.1.2 (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.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", - "sr-api-macros 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-api-macros 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-version 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate)", + "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-client-db" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "kvdb 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "kvdb-rocksdb 0.1.4 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-state-db 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-state-db 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-consensus-aura" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "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)", - "parity-codec 3.0.0 (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)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-aura 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-aura-slots 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-version 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-aura 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-support 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-aura-slots 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-consensus-aura-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-consensus-aura-slots" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "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)", - "parity-codec 3.0.0 (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)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-consensus-common" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ + "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)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "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 (git+https://github.com/paritytech/substrate)", + "sr-version 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-executor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "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)", "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.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-version 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate)", "tiny-keccak 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3702,65 +3710,65 @@ dependencies = [ [[package]] name = "substrate-finality-grandpa" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "finality-grandpa 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "fork-tree 0.1.0 (git+https://github.com/paritytech/substrate)", "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)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-finality-grandpa-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-service 0.3.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "srml-finality-tracker 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-finality-grandpa-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-service 0.3.0 (git+https://github.com/paritytech/substrate)", + "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-finality-grandpa-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-inherents" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-keyring" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-keystore" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3769,46 +3777,48 @@ dependencies = [ "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)", "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", "subtle 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-network" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "bitflags 1.0.4 (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)", + "fork-tree 0.1.0 (git+https://github.com/paritytech/substrate)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "linked_hash_set 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)", "lru-cache 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", "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)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-network-libp2p 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-network-libp2p 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-network-libp2p" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ + "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)", "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "libp2p 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libp2p 0.4.2 (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.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3826,7 +3836,7 @@ dependencies = [ [[package]] name = "substrate-panic-handler" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3835,7 +3845,7 @@ dependencies = [ [[package]] name = "substrate-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" 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)", @@ -3844,17 +3854,18 @@ dependencies = [ "hash256-std-hasher 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex-literal 0.1.2 (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.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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.5 (registry+https://github.com/rust-lang/crates.io-index)", "ring 0.14.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 (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 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-std 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-bip39 0.2.0 (git+https://github.com/paritytech/substrate-bip39)", + "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)", @@ -3863,47 +3874,47 @@ dependencies = [ [[package]] name = "substrate-rpc" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-derive 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-pubsub 10.1.0 (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.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-version 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substrate-rpc-servers" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "jsonrpc-http-server 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-pubsub 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-ws-server 10.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-rpc 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-rpc 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-serializer" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "serde 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3912,31 +3923,31 @@ dependencies = [ [[package]] name = "substrate-service" version = "0.3.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "error-chain 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "exit-future 0.1.3 (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)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (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.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.87 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)", "slog 2.4.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client-db 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-keystore 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-rpc-servers 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-io 0.1.0 (git+https://github.com/paritytech/substrate)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client-db 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-keystore 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-network 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-rpc-servers 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate)", + "substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate)", "target_info 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3944,29 +3955,28 @@ dependencies = [ [[package]] name = "substrate-state-db" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec-derive 3.0.0 (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)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-state-machine" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" 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.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.0.0 (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)", - "substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate)", "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3974,7 +3984,7 @@ dependencies = [ [[package]] name = "substrate-telemetry" version = "0.3.1" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "lazy_static 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3992,7 +4002,7 @@ dependencies = [ [[package]] name = "substrate-transaction-graph" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "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)", @@ -4000,33 +4010,33 @@ dependencies = [ "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "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)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-transaction-pool" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "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)", - "parity-codec 3.0.0 (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)", - "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", - "substrate-transaction-graph 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)", + "sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)", + "substrate-transaction-graph 0.1.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "substrate-trie" version = "0.4.0" -source = "git+https://github.com/paritytech/substrate?branch=v0.10#e3065f28042985fa8e197cf8568ede4d9422f747" +source = "git+https://github.com/paritytech/substrate#79718328ce9479cb80af325fb115e224ff911ff4" dependencies = [ "hash-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "memory-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-db 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4140,6 +4150,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.7 (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" @@ -4192,24 +4216,6 @@ dependencies = [ "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "tokio-core" -version = "0.1.17" -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)", - "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)", - "scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio 0.1.15 (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.11 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-reactor 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-timer 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "tokio-current-thread" version = "0.1.4" @@ -4582,20 +4588,19 @@ dependencies = [ [[package]] name = "websocket" -version = "0.21.1" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", - "bitflags 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.0.4 (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)", "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "hyper 0.10.15 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-tls 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4723,24 +4728,23 @@ dependencies = [ "checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6" "checksum base-x 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d55aa264e822dbafa12db4d54767aff17c6ba55ea2d8559b3e17392c7d000e5d" "checksum base58 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" +"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" "checksum bigint 4.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ebecac13b3c745150d7b6c3ea7572d372f09d627c2077e893bf26c5c7f70d282" "checksum bindgen 0.43.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6d52d263eacd15d26cbcf215d254b410bd58212aaa2d3c453a04b2d3b3adcf41" "checksum bitflags 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "aad18937a628ec6abcd26d1489012cc0e18c21798210f491af69ded9b881106d" -"checksum bitflags 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5" "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)" = "" "checksum bitvec 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e37e2176261200377c7cde4c6de020394174df556c356f965e4bc239f5ce1c5a" "checksum blake2 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "91721a6330935673395a0607df4d49a9cb90ae12d259f1b3e0a3f6e1d486872e" "checksum blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" "checksum block-buffer 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1339a1042f5d9f295737ad4d9a6ab6bf81c84a933dba110b9200cd6d1448b814" -"checksum block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a076c298b9ecdb530ed9d967e74a6027d6a7478924520acddcddc24c1c8ab3ab" "checksum block-buffer 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49665c62e0e700857531fa5d3763e91b539ff1abeebd56808d378b495870d60d" "checksum block-cipher-trait 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1c924d49bd09e7c06003acda26cd9742e796e34282ec6c1189404dee0c1f4774" "checksum block-padding 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "d75255892aeb580d3c566f213a2b6fdc1c66667839f45719ee1d30ebf2aea591" "checksum bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0de79cfb98e7aa9988188784d8664b4b5dad6eaaa0863b91d9a4ed871d4f7a42" "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 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "96c8b41881888cc08af32d47ac4edd52bc7fa27fef774be47a92443756451304" "checksum byteorder 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855" "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" @@ -4766,21 +4770,17 @@ dependencies = [ "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 crypto-mac 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7afa06d05a046c7a47c3a849907ec303504608c927f4e85f7bfff22b7180d971" "checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" "checksum ctr 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "044f882973b245404e90c90e7e42e8ee8d7a64edfd7adf83d684fb97e8e2c1b6" "checksum ctrlc 1.1.1 (git+https://github.com/paritytech/rust-ctrlc.git)" = "" "checksum cuckoofilter 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8dd43f7cfaffe0a386636a10baea2ee05cc50df3b77bea4a456c9572a939bf1f" -"checksum curve25519-dalek 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3eacf6ff1b911e3170a8c400b402e10c86dc3cb166bd69034ebbc2b785fea4c2" "checksum curve25519-dalek 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "dae47cc3529cdab597dbc8b606e565707209b506e55848f3c15679214a56c956" "checksum data-encoding 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f4f47ca1860a761136924ddd2422ba77b2ea54fe8cc75b9040804a0d9d32ad97" "checksum difference 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b3304d19798a8e067e48d8e69b2c37f0b5e9b4e462504ad9e27e9f3fce02bba8" "checksum digest 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e5b29bf156f3f4b3c4f610a25ff69370616ae6e0657d416de22645483e72af0a" -"checksum digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "03b072242a8cbaf9c145665af9d250c59af3b958f83ed6824e13533cf76d5b90" "checksum digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c" "checksum discard 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" "checksum dns-parser 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" -"checksum ed25519-dalek 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cd66d8a16ef71c23cf5eeb2140d8d3cd293457c6c7fd6804b593397a933fcf1e" "checksum ed25519-dalek 1.0.0-pre.1 (registry+https://github.com/rust-lang/crates.io-index)" = "81956bcf7ef761fb4e1d88de3fa181358a0d26cbcb9755b587a08f9119824b86" "checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0" "checksum elastic-array 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88d4851b005ef16de812ea9acdb7bece2f0a40dd86c07b85631d7dafa54537bb" @@ -4797,6 +4797,7 @@ dependencies = [ "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 fork-tree 0.1.0 (git+https://github.com/paritytech/substrate)" = "" "checksum fs-swap 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "921d332c89b3b61a826de38c61ee5b6e02c56806cade1b0e5d81bd71f57a71bb" "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" @@ -4806,19 +4807,19 @@ dependencies = [ "checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" "checksum generic-array 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c0f28c2f5bfb5960175af447a2da7c18900693738343dc896ffbcabd9839592" "checksum generic-array 0.8.3 (registry+https://github.com/rust-lang/crates.io-index)" = "fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2" -"checksum generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef25c5683767570c2bbd7deba372926a55eaae9982d7726ee2a1050239d45b9d" "checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" "checksum globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4743617a7464bbda3c8aec8558ff2f9429047e025771037df561d383337ff865" "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" "checksum hex-literal 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae0e5c30fb65e661a0e39860e37100dfbe4d39aff865e9357a6a4ed0b5bbf303" "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.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "733e1b3ac906631ca01ebb577e9bb0f5e37a454032b9036b5eaea4013ed6f99a" +"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 http 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "1a10e5b573b9a0146545010f50772b9e8b1dd0a256564cc4307694c68832a2f5" "checksum httparse 1.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83" @@ -4851,28 +4852,29 @@ dependencies = [ "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 libloading 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3ad660d7cb8c5822cd83d10897b0f1f1526792737a179e73896152f85b88c2" -"checksum libp2p 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1cd53656209acc649a3aa4d9ce3580dd75d016317126fbdc6f8a8956f15f74de" -"checksum libp2p-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3bfdf7ab20e901f643cb0913e8e8feffd8439d3ee83d6cfea607f43fa3d14f6d" -"checksum libp2p-core-derive 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "21d637c8aa4d8540d160d747755ac5bd75073de70bd3c0c238d8b1685a66a6be" -"checksum libp2p-dns 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a822c32da15ab0c4451792a4b000c37fbf8e3bc5ac471632f0b1f13e8e555524" -"checksum libp2p-floodsub 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4380fbc42ec03251c9e9a4656744e8e88bbe59cbf4e084fa66370ed0b868d085" -"checksum libp2p-identify 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "48923a9b3792aaf9af793a689c78bd0f42e70cc6cf86cc00d678d8f39ea720b6" -"checksum libp2p-kad 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "349184fbd9fe1ad878f1b3b584617d5d9136dac9efed689bf861acc44b204943" -"checksum libp2p-mdns 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4388af57ce8144eb0f6719926139df4f728042931eee5a32daf783a2fc9e05" -"checksum libp2p-mplex 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "58e4dcf1b8ee62d872ff38134969b0a2d63d014c200748eead158c58512a0c1b" -"checksum libp2p-noise 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9beca4939eb183708b8f172170044d977f1264394998e183efbf4972e09c163f" -"checksum libp2p-ping 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60d3acc575adbf6723b0965eca131e2525bed2c85ec88ddc4bff0462dbc0c2c3" -"checksum libp2p-plaintext 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b7cae333f78b782907d9940cb8dca37ddfa353fcaa812172654969fa65ef280c" -"checksum libp2p-ratelimit 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e298aa8036653ab9d4c37376066cb2fc69f63115522a9a3d402fcdc1654612ea" -"checksum libp2p-secio 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3495935a389a6f4b26e71f9d6eac3fc33a9481f5f5d79ad886d5bc7efe0195c3" -"checksum libp2p-tcp 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ae301dcdd52087d40a106971575144c4f6220b37e0d1d98474085445327e2708" -"checksum libp2p-uds 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3b5524df7a63d97a8bbe2064d6bc85a84594ad71a8fad4b82ae958fbe37770ce" -"checksum libp2p-websocket 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e80602e23cf58b92d47142a32560c19417f8e9113017eb105f5e580f3bbeb8bc" -"checksum libp2p-yamux 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "de9a2ed873051c7a85ec7dece746d425564c366b87752e83056c33d8ae758dcf" +"checksum libp2p 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b6395d54c4c96fa175eabf4505e8a7bd616d916fa49fa27c60ceaa6d5d9b51bc" +"checksum libp2p-core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c8dc95c7fda9de223bc195b637290918e8decb18e63fd3d03005f84b8ce380b" +"checksum libp2p-core-derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5e9ff3bb639d0be41e1aff9d0d28715e54474e4d15e43aa4865bdec44867d8d3" +"checksum libp2p-dns 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "63d310aa56671539a2bce6124cf4326482278b0d0b841c3ba1514e44d8597096" +"checksum libp2p-floodsub 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8256d778f0dc087be409d8cbd081a11bc41ea27ddcd4862814e50e8cfa9c6df0" +"checksum libp2p-identify 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d128febfc8fe57b597e627f545bafea43ae009bf85cc9480b583996f244ab685" +"checksum libp2p-kad 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0691fcca7648369798c6466c61139d31dbb7e2afad311e44fcc4e220ce1e4d78" +"checksum libp2p-mdns 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "63289f296e39752180d8a45e024cc38d1028a6db41deab3943ff2ccb9d1224cd" +"checksum libp2p-mplex 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "791e375a6a230568f0d8f56f6236403de8e4bf4bd870c3c5f605fd1778da70b2" +"checksum libp2p-noise 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "70d28b0ca9eb9818d45e037b4a8a0915553c5c1f8d878d8d6170f60451ad37d2" +"checksum libp2p-ping 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "53db5fafd4ca0a32f339371198196795b8e14d8ecb360d8d03ada03299c12a10" +"checksum libp2p-plaintext 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4383404cba7e4483e0b7d78b3ac5e66f8b024233a5095df9da65d5a1e975d692" +"checksum libp2p-ratelimit 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bad4fe925d50cc886608ab3b3a7a962b5064ecc49db8b66fd063a950d469c757" +"checksum libp2p-secio 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "50f9a7641a314d54ad7797f0445685818edb4d3c2f21690cea900f12ea73501b" +"checksum libp2p-tcp 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4625bedbb083d676903a8ede4c5c42f9bf7bd5dee788f3cba29d8e01b785d253" +"checksum libp2p-uds 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac5f5d900e381b02ebea2f0621555a2f25a7735772355291aeb70fd9e0da3692" +"checksum libp2p-websocket 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "96b6dfdd776a248d7494aeaf22f149b4d5f6784146546bc34f7b094c7162e141" +"checksum libp2p-yamux 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d5a6197ae647c963f5a711c6fb00ba07b9a2812df26f6284870221f654fe9313" "checksum librocksdb-sys 5.14.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b9024327233e7fac7982440f73301c00046d438c5b1011e8f4e394226ce19007" "checksum libsecp256k1 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "688e8d65e495567c2c35ea0001b26b9debf0b4ea11f8cccc954233b75fc3428a" "checksum linked-hash-map 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7860ec297f7008ff7a1e3382d7f7e1dcd69efc94751a2284bafc3d013c2aa939" "checksum linked-hash-map 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "70fb39025bc7cdd76305867c4eccf2f2dcf6e9a57f5b21a93e1c2d86cd03ec9e" +"checksum linked_hash_set 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c" "checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6" @@ -4910,11 +4912,11 @@ dependencies = [ "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=616b40150ded71f57f650067fcbc5c99d7c343e6)" = "" "checksum parity-bytes 0.1.0 (git+https://github.com/paritytech/parity-common?rev=b0317f649ab2c665b7987b8475878fc4d2e1f81d)" = "" "checksum parity-codec 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e7b6a1290fe78aa6bbb5f3338ecede3062687a98b9e40cd1dbcaa47261d44097" -"checksum parity-codec 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "88f69984317b736dceac3baa86600fc089856f69b44b07231f39b5648b02bcd4" +"checksum parity-codec 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67a4d27831e31e27f1454d6e3d3bb34bcac6bf7ad7032eed0ad0070dc8cf55c1" "checksum parity-codec-derive 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2632f530f37c8b939c7c194636a82ecbe41ab115e74e88f947ad41e483bbf19" -"checksum parity-codec-derive 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a58ba33211595f92cc2163ac583961d3dc767e656934146636b05256cc9acd7f" +"checksum parity-codec-derive 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "864e9f66b58c0b38f0d6b511b6576afa2b678ae801b64220553bced57ac12df9" "checksum parity-crypto 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "17b9db194dfbcfe3b398d63d765437a5c7232d59906e203055f0e993f6458ff1" -"checksum parity-multiaddr 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9a8e5d637787fe097ec1bfca2aa3eb687396518003df991c6c7216d86682d5ff" +"checksum parity-multiaddr 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "61ae6944d4435d41f4d0f12108c5cbb9207cbb14bc8f2b4984c6e930dc9c8e41" "checksum parity-multihash 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3e8eab0287ccde7821e337a124dc5a4f1d6e4c25d10cc91e3f9361615dd95076" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" "checksum parity-ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2fec5048fba72a2e01baeb0d08089db79aead4b57e2443df172fb1840075a233" @@ -4927,6 +4929,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" @@ -4979,8 +4982,7 @@ dependencies = [ "checksum safe-mix 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7f7bf422d23a88c16d5090d455f182bc99c60af4df6a345c63428acf5129e347" "checksum safemem 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9" "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 scoped-tls 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28" +"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" @@ -4992,7 +4994,6 @@ dependencies = [ "checksum serde_json 1.0.38 (registry+https://github.com/rust-lang/crates.io-index)" = "27dce848e7467aa0e2fcaf0a413641499c0b745452aaca1194d24dedde9e13c9" "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.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9eb6be24e4c23a84d7184280d2722f7f2731fcdd4a9d886efbfe4413e4847ea0" "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 shell32-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9ee04b46101f57121c9da2b151988283b6beb79b34f5bb29a58ee48cb695122c" @@ -5004,31 +5005,33 @@ dependencies = [ "checksum smallvec 0.6.8 (registry+https://github.com/rust-lang/crates.io-index)" = "88aea073965ab29f6edb5493faf96ad662fb18aa9eeb186a3b7057951605ed15" "checksum snow 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2ce0dd923ee41918b1e5a63f19d6443fa3d951868a87b691bd30674e91ad5aa2" "checksum spin 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44363f6f51401c34e7be73db0db371c04705d35efbe9f7d6082e03a921a32c55" -"checksum sr-api-macros 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum sr-io 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum sr-std 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum sr-version 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-aura 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-balances 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-council 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-democracy 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-executive 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-grandpa 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-indices 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-metadata 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-session 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-staking 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-sudo 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-support 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-support-procedural 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-support-procedural-tools 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-support-procedural-tools-derive 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-system 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-treasury 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum srml-upgrade-key 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" +"checksum sr-api-macros 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum sr-io 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum sr-primitives 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum sr-std 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum sr-version 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-aura 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-balances 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-consensus 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-council 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-democracy 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-executive 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-fees 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-finality-tracker 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-grandpa 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-indices 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-metadata 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-session 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-staking 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-sudo 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-support 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-support-procedural 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-support-procedural-tools 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-support-procedural-tools-derive 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-system 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-timestamp 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-treasury 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum srml-upgrade-key 0.1.0 (git+https://github.com/paritytech/substrate)" = "" "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 static_slice 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "92a7e0c5e3dfb52e8fbe0e63a1b947bbb17b4036408b151353c4491374931362" @@ -5041,33 +5044,34 @@ 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-cli 0.3.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-client 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-client-db 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-consensus-aura 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-consensus-aura-slots 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-finality-grandpa 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-finality-grandpa-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-keystore 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-network 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-network-libp2p 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-rpc 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-rpc-servers 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-service 0.3.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-state-db 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-transaction-graph 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" -"checksum substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate?branch=v0.10)" = "" +"checksum substrate-bip39 0.2.0 (git+https://github.com/paritytech/substrate-bip39)" = "" +"checksum substrate-cli 0.3.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-client 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-client-db 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-consensus-aura 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-consensus-aura-primitives 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-consensus-aura-slots 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-consensus-common 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-executor 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-finality-grandpa 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-finality-grandpa-primitives 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-inherents 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-keyring 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-keystore 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-network 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-network-libp2p 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-panic-handler 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-primitives 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-rpc 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-rpc-servers 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-serializer 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-service 0.3.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-state-db 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-state-machine 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-telemetry 0.3.1 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-transaction-graph 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-transaction-pool 0.1.0 (git+https://github.com/paritytech/substrate)" = "" +"checksum substrate-trie 0.4.0 (git+https://github.com/paritytech/substrate)" = "" "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" @@ -5081,11 +5085,11 @@ 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 tk-listen 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5462b0f968c0457efe38fcd2df7e487096b992419e4f5337b06775a614bbda4b" "checksum tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)" = "e0500b88064f08bebddd0c0bed39e19f5c567a5f30975bee52b0c0d3e2eeb38c" "checksum tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f" -"checksum tokio-core 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "aeeffbbb94209023feaef3c196a41cbcdafa06b4a6f893f68779bb5e53796f71" "checksum tokio-current-thread 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "331c8acc267855ec06eb0c94618dcbbfea45bed2d20b77252940095273fb58f6" "checksum tokio-dns-unofficial 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "82c65483db54eb91b4ef3a9389a3364558590faf30ce473141707c0e16fda975" "checksum tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "30c6dbf2d1ad1de300b393910e8a3aa272b724a400b6531da03eed99e329fbf0" @@ -5129,7 +5133,7 @@ dependencies = [ "checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" "checksum want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "797464475f30ddb8830cc529aaaae648d581f99e2036a928877dfde027ddf6b3" "checksum wasmi 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "21ef487a11df1ed468cf613c78798c26282da5c30e9d49f824872d4c77b47d1d" -"checksum websocket 0.21.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c9faed2bff8af2ea6b9f8b917d3d00b467583f6781fe3def174a9e33c879703" +"checksum websocket 0.22.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7cc2d74d89f9df981ab41ae624e33cf302fdf456b93455c6a31911a99c9f0bb8" "checksum which 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e84a603e7e0b1ce1aa1ee2b109c7be00155ce52df5081590d1ffb93f4f515cb2" "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/availability-store/Cargo.toml b/availability-store/Cargo.toml index 2499061fb05e..76d69e591589 100644 --- a/availability-store/Cargo.toml +++ b/availability-store/Cargo.toml @@ -10,7 +10,7 @@ parking_lot = "0.4" log = "0.3" parity-codec = "3.0" parity-codec-derive = "3.0" -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } kvdb = { git = "https://github.com/paritytech/parity-common", rev="616b40150ded71f57f650067fcbc5c99d7c343e6" } kvdb-rocksdb = { git = "https://github.com/paritytech/parity-common", rev="616b40150ded71f57f650067fcbc5c99d7c343e6" } kvdb-memorydb = { git = "https://github.com/paritytech/parity-common", rev="616b40150ded71f57f650067fcbc5c99d7c343e6" } diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 673320046934..1f97e4c5c8ad 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -9,5 +9,5 @@ log = "0.3" tokio = "0.1.7" futures = "0.1.17" exit-future = "0.1" -substrate-cli = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-cli = { git = "https://github.com/paritytech/substrate" } polkadot-service = { path = "../service" } diff --git a/collator/Cargo.toml b/collator/Cargo.toml index c693f3c27b9b..0384a471f31b 100644 --- a/collator/Cargo.toml +++ b/collator/Cargo.toml @@ -6,9 +6,9 @@ description = "Collator node implementation" [dependencies] futures = "0.1.17" -substrate-client = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-client = { git = "https://github.com/paritytech/substrate" } parity-codec = "2.1" -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } polkadot-runtime = { path = "../runtime", version = "0.1" } polkadot-primitives = { path = "../primitives", version = "0.1" } polkadot-cli = { path = "../cli" } diff --git a/consensus/Cargo.toml b/consensus/Cargo.toml index e5ee5ead968e..173e72410305 100644 --- a/consensus/Cargo.toml +++ b/consensus/Cargo.toml @@ -10,23 +10,23 @@ tokio = "0.1.7" error-chain = "0.12" log = "0.3" exit-future = "0.1" -parity-codec = "3.0" +parity-codec = "3.1" polkadot-availability-store = { path = "../availability-store" } polkadot-parachain = { path = "../parachain" } polkadot-primitives = { path = "../primitives" } polkadot-runtime = { path = "../runtime" } polkadot-statement-table = { path = "../statement-table" } -substrate-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-consensus-aura-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-inherents = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-consensus-common = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-aura = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-support = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-client = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-consensus-aura = { git = "https://github.com/paritytech/substrate" } +substrate-consensus-aura-primitives = { git = "https://github.com/paritytech/substrate" } +substrate-finality-grandpa = { git = "https://github.com/paritytech/substrate" } +substrate-inherents = { git = "https://github.com/paritytech/substrate" } +substrate-consensus-common = { git = "https://github.com/paritytech/substrate" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } +substrate-transaction-pool = { git = "https://github.com/paritytech/substrate" } +srml-aura = { git = "https://github.com/paritytech/substrate" } +srml-support = { git = "https://github.com/paritytech/substrate" } +substrate-client = { git = "https://github.com/paritytech/substrate" } +sr-primitives = { git = "https://github.com/paritytech/substrate" } [dev-dependencies] -substrate-keyring = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-keyring = { git = "https://github.com/paritytech/substrate" } diff --git a/executor/Cargo.toml b/executor/Cargo.toml index 0e45bf95a7ef..5c45e4431acd 100644 --- a/executor/Cargo.toml +++ b/executor/Cargo.toml @@ -5,6 +5,6 @@ authors = ["Parity Technologies "] description = "Polkadot node implementation in Rust." [dependencies] -substrate-executor = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-executor = { git = "https://github.com/paritytech/substrate" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } polkadot-runtime = { path = "../runtime" } diff --git a/network/Cargo.toml b/network/Cargo.toml index 8e6a9a64756f..d0f4f2257f07 100644 --- a/network/Cargo.toml +++ b/network/Cargo.toml @@ -12,9 +12,9 @@ polkadot-consensus = { path = "../consensus" } polkadot-primitives = { path = "../primitives" } parity-codec = "3.0" parity-codec-derive = "3.0" -substrate-network = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-network = { git = "https://github.com/paritytech/substrate" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } +sr-primitives = { git = "https://github.com/paritytech/substrate" } futures = "0.1" tokio = "0.1.7" log = "0.4" diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index 9b08a879b046..b6559c5cfe7e 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -8,14 +8,14 @@ serde = { version = "1.0", default-features = false } serde_derive = { version = "1.0", optional = true } parity-codec = { version = "3.0", default-features = false } parity-codec-derive = { version = "3.0", default-features = false} -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -substrate-client = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -sr-version = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -sr-std = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } +substrate-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } +substrate-client = { git = "https://github.com/paritytech/substrate", default-features = false } +sr-version = { git = "https://github.com/paritytech/substrate", default-features = false } +sr-std = { git = "https://github.com/paritytech/substrate", default-features = false } +sr-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } [dev-dependencies] -substrate-serializer = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-serializer = { git = "https://github.com/paritytech/substrate" } pretty_assertions = "0.4" [features] diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index 4e11a8242066..028ab57df5eb 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -13,35 +13,36 @@ safe-mix = { version = "1.0", default-features = false} polkadot-primitives = { path = "../primitives", default-features = false } parity-codec = "3.0" parity-codec-derive = "3.0" -substrate-serializer = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -sr-std = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -sr-io = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-support = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-inherents = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-client = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-consensus-aura-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-aura = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-balances = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-consensus = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-council = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-democracy = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-executive = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-grandpa = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-indices = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-session = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-staking = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-sudo = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-system = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-timestamp = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-treasury = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -srml-upgrade-key = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -sr-version = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-serializer = { git = "https://github.com/paritytech/substrate" } +sr-std = { git = "https://github.com/paritytech/substrate" } +sr-io = { git = "https://github.com/paritytech/substrate" } +srml-support = { git = "https://github.com/paritytech/substrate" } +substrate-inherents = { git = "https://github.com/paritytech/substrate" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } +substrate-client = { git = "https://github.com/paritytech/substrate" } +substrate-consensus-aura-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-aura = { git = "https://github.com/paritytech/substrate" } +srml-balances = { git = "https://github.com/paritytech/substrate" } +srml-consensus = { git = "https://github.com/paritytech/substrate" } +srml-council = { git = "https://github.com/paritytech/substrate" } +srml-democracy = { git = "https://github.com/paritytech/substrate" } +srml-executive = { git = "https://github.com/paritytech/substrate" } +srml-fees = { git = "https://github.com/paritytech/substrate" } +srml-grandpa = { git = "https://github.com/paritytech/substrate" } +srml-indices = { git = "https://github.com/paritytech/substrate" } +sr-primitives = { git = "https://github.com/paritytech/substrate" } +srml-session = { git = "https://github.com/paritytech/substrate" } +srml-staking = { git = "https://github.com/paritytech/substrate" } +srml-sudo = { git = "https://github.com/paritytech/substrate" } +srml-system = { git = "https://github.com/paritytech/substrate" } +srml-timestamp = { git = "https://github.com/paritytech/substrate" } +srml-treasury = { git = "https://github.com/paritytech/substrate" } +srml-upgrade-key = { git = "https://github.com/paritytech/substrate" } +sr-version = { git = "https://github.com/paritytech/substrate" } [dev-dependencies] hex-literal = "0.1.0" -substrate-keyring = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-keyring = { git = "https://github.com/paritytech/substrate" } [features] default = ["std"] diff --git a/runtime/src/curated_grandpa.rs b/runtime/src/curated_grandpa.rs index bef3f75a4e46..51f51796e12b 100644 --- a/runtime/src/curated_grandpa.rs +++ b/runtime/src/curated_grandpa.rs @@ -38,7 +38,7 @@ decl_module! { /// Changes the GRANDPA voter set. fn set_voters(origin, voters: Vec<(T::SessionKey, u64)>) { system::ensure_root(origin)?; - grandpa::Module::::schedule_change(voters, T::BlockNumber::zero())?; + grandpa::Module::::schedule_change(voters, T::BlockNumber::zero(), None)?; } fn on_finalise(block_number: T::BlockNumber) { @@ -75,7 +75,7 @@ decl_module! { voters.swap(remaining - 1, voter_index); } - let _ = grandpa::Module::::schedule_change(voters, T::BlockNumber::zero()); + let _ = grandpa::Module::::schedule_change(voters, T::BlockNumber::zero(), None); } } } diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 64cea290f4bc..c58138992c9d 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -47,6 +47,7 @@ extern crate srml_consensus as consensus; extern crate srml_council as council; extern crate srml_democracy as democracy; extern crate srml_executive as executive; +extern crate srml_fees as fees; extern crate srml_grandpa as grandpa; extern crate srml_indices as indices; extern crate srml_session as session; @@ -149,7 +150,6 @@ impl balances::Trait for Runtime { type Balance = Balance; type OnFreeBalanceZero = Staking; type OnNewAccount = Indices; - type EnsureAccountLiquid = Staking; type Event = Event; } @@ -235,6 +235,11 @@ impl sudo::Trait for Runtime { type Proposal = Call; } +impl fees::Trait for Runtime { + type Event = Event; + type TransferAsset = Balances; +} + construct_runtime!( pub enum Runtime with Log(InternalLog: DigestItem) where Block = Block, @@ -261,6 +266,7 @@ construct_runtime!( Parachains: parachains::{Module, Call, Storage, Config, Inherent}, Sudo: sudo, UpgradeKey: upgrade_key, + Fees: fees::{Module, Storage, Config, Event}, } ); @@ -279,7 +285,7 @@ pub type UncheckedExtrinsic = generic::UncheckedMortalCompactExtrinsic; /// Executive: handles dispatch to the various modules. -pub type Executive = executive::Executive, Balances, AllModules>; +pub type Executive = executive::Executive, Fees, AllModules>; impl_runtime_apis! { impl client_api::Core for Runtime { @@ -367,6 +373,12 @@ impl_runtime_apis! { None } + fn grandpa_forced_change(_digest: &DigestFor) + -> Option<(BlockNumber, ScheduledChange)> + { + None // disable forced changes. + } + fn grandpa_authorities() -> Vec<(SessionKey, u64)> { Grandpa::grandpa_authorities() } diff --git a/runtime/src/parachains.rs b/runtime/src/parachains.rs index eb79ade5156c..1e54c6daf5a0 100644 --- a/runtime/src/parachains.rs +++ b/runtime/src/parachains.rs @@ -510,6 +510,10 @@ mod tests { t.extend(session::GenesisConfig::{ session_length: 1000, validators: authority_keys.iter().map(|k| k.to_raw_public().into()).collect(), + keys: authority_keys.iter().map(|k| ( + k.to_raw_public().into(), + k.to_raw_public().into(), + )).collect(), }.build_storage().unwrap().0); t.extend(GenesisConfig::{ parachains: parachains, diff --git a/runtime/wasm/Cargo.toml b/runtime/wasm/Cargo.toml index 5a3f8e1ce844..1db0bbb0b2fb 100644 --- a/runtime/wasm/Cargo.toml +++ b/runtime/wasm/Cargo.toml @@ -13,30 +13,31 @@ polkadot-primitives = { path = "../../primitives", default-features = false } safe-mix = { version = "1.0", default-features = false } parity-codec = { version = "3.0", default-features = false } parity-codec-derive = { version = "3.0", default-features = false } -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -substrate-client = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -substrate-consensus-aura-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -substrate-inherents = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -sr-std = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -sr-io = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-support = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-aura = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-balances = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-consensus = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-council = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-democracy = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-executive = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-grandpa = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-indices = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-session = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-staking = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-sudo = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-system = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-timestamp = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-treasury = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -srml-upgrade-key = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } -sr-version = { git = "https://github.com/paritytech/substrate", branch = "v0.10", default-features = false } +substrate-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } +substrate-client = { git = "https://github.com/paritytech/substrate", default-features = false } +substrate-consensus-aura-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } +substrate-inherents = { git = "https://github.com/paritytech/substrate", default-features = false } +sr-std = { git = "https://github.com/paritytech/substrate", default-features = false } +sr-io = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-support = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-aura = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-balances = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-consensus = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-council = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-democracy = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-executive = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-fees = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-grandpa = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-indices = { git = "https://github.com/paritytech/substrate", default-features = false } +sr-primitives = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-session = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-staking = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-sudo = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-system = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-treasury = { git = "https://github.com/paritytech/substrate", default-features = false } +srml-upgrade-key = { git = "https://github.com/paritytech/substrate", default-features = false } +sr-version = { git = "https://github.com/paritytech/substrate", default-features = false } [profile.release] panic = "abort" diff --git a/service/Cargo.toml b/service/Cargo.toml index 5ed58e73dff8..42e79f1183ed 100644 --- a/service/Cargo.toml +++ b/service/Cargo.toml @@ -17,13 +17,14 @@ polkadot-primitives = { path = "../primitives" } polkadot-runtime = { path = "../runtime" } polkadot-executor = { path = "../executor" } polkadot-network = { path = "../network" } -sr-io = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -sr-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-client = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-inherents = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-service = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-telemetry = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } -substrate-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +sr-io = { git = "https://github.com/paritytech/substrate" } +sr-primitives = { git = "https://github.com/paritytech/substrate" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } +substrate-client = { git = "https://github.com/paritytech/substrate" } +substrate-consensus-aura = { git = "https://github.com/paritytech/substrate" } +substrate-finality-grandpa = { git = "https://github.com/paritytech/substrate" } +substrate-inherents = { git = "https://github.com/paritytech/substrate" } +substrate-service = { git = "https://github.com/paritytech/substrate" } +substrate-telemetry = { git = "https://github.com/paritytech/substrate" } +substrate-transaction-pool = { git = "https://github.com/paritytech/substrate" } +substrate-keystore = { git = "https://github.com/paritytech/substrate" } diff --git a/service/src/chain_spec.rs b/service/src/chain_spec.rs index 725417417e35..6dc0df540006 100644 --- a/service/src/chain_spec.rs +++ b/service/src/chain_spec.rs @@ -16,14 +16,16 @@ //! Polkadot chain configurations. -use primitives::{H256, Ed25519AuthorityId as AuthorityId, ed25519}; +use primitives::{Ed25519AuthorityId as AuthorityId, ed25519}; +use polkadot_primitives::AccountId; use polkadot_runtime::{ GenesisConfig, ConsensusConfig, CouncilSeatsConfig, DemocracyConfig, TreasuryConfig, SessionConfig, StakingConfig, TimestampConfig, BalancesConfig, Perbill, - CouncilVotingConfig, GrandpaConfig, UpgradeKeyConfig, SudoConfig, IndicesConfig, - CuratedGrandpaConfig, Permill + CouncilVotingConfig, GrandpaConfig, SudoConfig, IndicesConfig, FeesConfig, Permill, + CuratedGrandpaConfig, UpgradeKeyConfig, }; use telemetry::TelemetryEndpoints; +use keystore::pad_seed; const STAGING_TELEMETRY_URL: &str = "wss://telemetry.polkadot.io/submit/"; const DEFAULT_PROTOCOL_ID: &str = "dot"; @@ -36,12 +38,23 @@ pub fn poc_3_testnet_config() -> Result { } fn staging_testnet_config_genesis() -> GenesisConfig { - let initial_authorities = vec![ - hex!["4bd3620064cda1f4cf405bf9ab565c9bad69446034c48884ffc5363a5286b145"].into(), - hex!["3a92077b16fbb87972be7ebaf1b7e70f5b4fac9636c136936a28d0fb494d1ed4"].into(), - hex!["ca8feb6f870330cdaea24e49c2f850b66729340cab164aea86c0a782ddecf57a"].into(), - hex!["dcb83e46917c3c0ca35b9a18a32ba6d3912b6d50ab2bd382341d2e4fd2e6946f"].into(), - ]; + let initial_authorities: Vec<(AccountId, AccountId, AuthorityId)> = vec![( + hex!["863ab9379a9b78fe28368d794094bd576ce0c18536012605da7fc76e4f331faf"].into(), // 5F6hicQ1rnmQKy9q6yX9BUaBtQsfBLxAhrozQ8LrKxnPuBP7 + hex!["6d090ef6cde4dc1df057e8ce928a156b5793b461dc35eabbb8a17ee4bd41a576"].into(), // 5EXfmUBE1Vs13jz4tbApSRJqT3sEQsMWNQmHWeknc4Gy9CuU + hex!["fba60a57436218519abf2dde5b5cadf02771c33833a27527ac4808c0690cfe72"].into(), // 5HkfCaoiFt41WSqEby4fkgRrXtxwfB9G8q8pPuoxDrsqGmFm + ),( + hex!["46cf99718ddcf7868a1c7073862f6b821a58ac1ee57655b6a78b29559cf6fa9b"].into(), // 5DfYswB6NLVyvft5ggt6NJuX13X4VQjXqxuhha8C79ntPra9 + hex!["c4d4dae0d95c3c012322709e12f20ce154b9e04c23c75dce3fe63cd907c2f4a0"].into(), // 5GWnURnpMXqk5Yzfr8AJBE6fNM3AKmWikFMFvia8A7hGBPUT + hex!["337c9a3f05221973d94995c9e9448c582e2ff3382c64f624318acc5164525244"].into(), // 5DEDKARKMZsecqU2s2onmg7ZxQDsZSYKTvxxHKMBMCU2UiCB + ),( + hex!["6d14eced242492088e6ab054e6da3300b435de1fbab57e79103071cdc1dfff94"].into(), // 5EXjHw7GK6GEJjT7b9kGAPzQdCbrmjt27TYwVB1igN5uai3Y + hex!["971da4fe7d20cd83c05186d699e3a0756b1772bc7c16309c71bab36dac0909e8"].into(), // 5FUqtohZwTyhY12GNxSb2ExhGtrEGB7B8nLv29mevbPep5zk + hex!["79e9fd0469f6563bea8e2019c27c5c53a685675221ea4c7715c3f9fca75c6aa8"].into(), // 5EpZAFPsyuMEVKfdB1VtG6b2E11XS6T5ch646zq13xfmbsgS + ),( + hex!["e2f736077b2a1522339f7a0dc90468ba2223c5f98fe82a0283138a3e48463f02"].into(), // 5HCJ7gu6kH5mYyp4DVDPGDmJf4Zf5zJgW5Swi3dizi8qq8vm + hex!["91627d4b51c11c1b8b6d54dbe727219e4eccbea6a86599ebe25a316e8ba3bf15"].into(), // 5FML4K5Vz45nKvndwmnAGwv6CTKvacEK2Nr6UbGf2zJYxuwd + hex!["08d9e438d2ccc88b66115e2e2f07b0cbdcf912e0f147124b39024735e6b58057"].into(), // 5CGJy52caRtJUjEnCK7gj7jYvBTfpffPqP443g4aM2GZt5ns + )]; let endowed_accounts = vec![ hex!["f295940fa750df68a686fcf4abd4111c8a9c5a5a5a83c4c8639c451a94a7adfd"].into(), ]; @@ -53,31 +66,39 @@ fn staging_testnet_config_genesis() -> GenesisConfig { const MINUTES: u64 = 60 / SECS_PER_BLOCK; const HOURS: u64 = MINUTES * 60; const DAYS: u64 = HOURS * 24; + + const ENDOWMENT: u128 = 10_000_000 * DOLLARS; + const STASH: u128 = 100 * DOLLARS; + GenesisConfig { consensus: Some(ConsensusConfig { - code: include_bytes!("../../runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm").to_vec(), // TODO change - authorities: initial_authorities.clone(), + // TODO: Change after Substrate 1252 is fixed (https://github.com/paritytech/substrate/issues/1252) + code: include_bytes!("../../runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm").to_vec(), + authorities: initial_authorities.iter().map(|x| x.2.clone()).collect(), }), system: None, - indices: Some(IndicesConfig { - ids: endowed_accounts.clone(), - }), balances: Some(BalancesConfig { - balances: endowed_accounts.iter().map(|&k| (k, 10_000_000 * DOLLARS)).collect(), - transaction_base_fee: 1 * CENTS, - transaction_byte_fee: 10 * MILLICENTS, + balances: endowed_accounts.iter() + .map(|&k| (k, ENDOWMENT)) + .chain(initial_authorities.iter().map(|x| (x.0.clone(), STASH))) + .collect(), existential_deposit: 1 * DOLLARS, transfer_fee: 1 * CENTS, creation_fee: 1 * CENTS, vesting: vec![], }), + indices: Some(IndicesConfig { + ids: endowed_accounts.iter().cloned() + .chain(initial_authorities.iter().map(|x| x.0.clone())) + .collect::>(), + }), session: Some(SessionConfig { - validators: initial_authorities.iter().cloned().map(Into::into).collect(), + validators: initial_authorities.iter().map(|x| x.1.into()).collect(), session_length: 5 * MINUTES, + keys: initial_authorities.iter().map(|x| (x.1.clone(), x.2.clone())).collect::>(), }), staking: Some(StakingConfig { current_era: 0, - intentions: initial_authorities.iter().cloned().map(Into::into).collect(), offline_slash: Perbill::from_billionths(1_000_000), session_reward: Perbill::from_billionths(2_065), current_offline_slash: 0, @@ -87,7 +108,8 @@ fn staging_testnet_config_genesis() -> GenesisConfig { bonding_duration: 60 * MINUTES, offline_slash_grace: 4, minimum_validator_count: 4, - invulnerables: initial_authorities.iter().cloned().map(Into::into).collect(), + stakers: initial_authorities.iter().map(|x| (x.0.into(), x.1.into(), STASH)).collect(), + invulnerables: initial_authorities.iter().map(|x| x.1.into()).collect(), }), democracy: Some(DemocracyConfig { launch_period: 10 * MINUTES, // 1 day per public referendum @@ -122,19 +144,23 @@ fn staging_testnet_config_genesis() -> GenesisConfig { spend_period: 1 * DAYS, burn: Permill::from_percent(50), }), - parachains: Some(Default::default()), - upgrade_key: Some(UpgradeKeyConfig { - key: endowed_accounts[0], - }), sudo: Some(SudoConfig { - key: endowed_accounts[0], + key: endowed_accounts[0].clone(), }), grandpa: Some(GrandpaConfig { - authorities: initial_authorities.clone().into_iter().map(|k| (k, 1)).collect(), + authorities: initial_authorities.iter().map(|x| (x.2.clone(), 1)).collect(), + }), + fees: Some(FeesConfig { + transaction_base_fee: 1 * CENTS, + transaction_byte_fee: 10 * MILLICENTS, + }), + parachains: Some(Default::default()), + upgrade_key: Some(UpgradeKeyConfig { + key: endowed_accounts[0], }), curated_grandpa: Some(CuratedGrandpaConfig { shuffle_period: 1024, - }), + }) } } @@ -153,40 +179,69 @@ pub fn staging_testnet_config() -> ChainSpec { ) } -fn testnet_genesis(initial_authorities: Vec, upgrade_key: H256) -> GenesisConfig { - let endowed_accounts = vec![ - ed25519::Pair::from_seed(b"Alice ").public().0.into(), - ed25519::Pair::from_seed(b"Bob ").public().0.into(), - ed25519::Pair::from_seed(b"Charlie ").public().0.into(), - ed25519::Pair::from_seed(b"Dave ").public().0.into(), - ed25519::Pair::from_seed(b"Eve ").public().0.into(), - ed25519::Pair::from_seed(b"Ferdie ").public().0.into(), - ]; +/// Helper function to generate AuthorityID from seed +pub fn get_account_id_from_seed(seed: &str) -> AccountId { + let padded_seed = pad_seed(seed); + // NOTE from ed25519 impl: + // prefer pkcs#8 unless security doesn't matter -- this is used primarily for tests. + ed25519::Pair::from_seed(&padded_seed).public().0.into() +} + +/// Helper function to generate stash, controller and session key from seed +pub fn get_authority_keys_from_seed(seed: &str) -> (AccountId, AccountId, AuthorityId) { + let padded_seed = pad_seed(seed); + // NOTE from ed25519 impl: + // prefer pkcs#8 unless security doesn't matter -- this is used primarily for tests. + ( + get_account_id_from_seed(&format!("{}-stash", seed)), + get_account_id_from_seed(seed), + ed25519::Pair::from_seed(&padded_seed).public().0.into() + ) +} + +/// Helper function to create GenesisConfig for testing +pub fn testnet_genesis( + initial_authorities: Vec<(AccountId, AccountId, AuthorityId)>, + root_key: AccountId, + endowed_accounts: Option>, +) -> GenesisConfig { + let endowed_accounts: Vec = endowed_accounts.unwrap_or_else(|| { + vec![ + get_account_id_from_seed("Alice"), + get_account_id_from_seed("Bob"), + get_account_id_from_seed("Charlie"), + get_account_id_from_seed("Dave"), + get_account_id_from_seed("Eve"), + get_account_id_from_seed("Ferdie"), + ] + }); + + const STASH: u128 = 1 << 20; + const ENDOWMENT: u128 = 1 << 20; + GenesisConfig { consensus: Some(ConsensusConfig { code: include_bytes!("../../runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm").to_vec(), - authorities: initial_authorities.clone(), + authorities: initial_authorities.iter().map(|x| x.2.clone()).collect(), }), system: None, indices: Some(IndicesConfig { ids: endowed_accounts.clone(), }), balances: Some(BalancesConfig { - transaction_base_fee: 1, - transaction_byte_fee: 0, existential_deposit: 500, transfer_fee: 0, creation_fee: 0, - balances: endowed_accounts.iter().map(|&k|(k, (1u128 << 60))).collect(), + balances: endowed_accounts.iter().map(|&k| (k.into(), ENDOWMENT)).collect(), vesting: vec![], }), session: Some(SessionConfig { - validators: initial_authorities.iter().cloned().map(Into::into).collect(), + validators: initial_authorities.iter().map(|x| x.1.into()).collect(), session_length: 10, + keys: initial_authorities.iter().map(|x| (x.1.clone(), x.2.clone())).collect::>(), }), staking: Some(StakingConfig { current_era: 0, - intentions: initial_authorities.iter().cloned().map(Into::into).collect(), minimum_validator_count: 1, validator_count: 2, sessions_per_era: 5, @@ -196,20 +251,20 @@ fn testnet_genesis(initial_authorities: Vec, upgrade_key: H256) -> current_offline_slash: 0, current_session_reward: 0, offline_slash_grace: 0, - invulnerables: initial_authorities.iter().cloned().map(Into::into).collect(), + stakers: initial_authorities.iter().map(|x| (x.0.into(), x.1.into(), STASH)).collect(), + invulnerables: initial_authorities.iter().map(|x| x.1.into()).collect(), }), democracy: Some(DemocracyConfig { launch_period: 9, voting_period: 18, minimum_deposit: 10, - public_delay: 10 * 60, + public_delay: 0, max_lock_periods: 6, }), - grandpa: Some(GrandpaConfig { - authorities: initial_authorities.clone().into_iter().map(|k| (k, 1)).collect(), - }), council_seats: Some(CouncilSeatsConfig { - active_council: endowed_accounts.iter().filter(|a| initial_authorities.iter().find(|&b| a[..] == b.0).is_none()).map(|a| (a.clone(), 1000000)).collect(), + active_council: endowed_accounts.iter() + .filter(|&endowed| initial_authorities.iter().find(|&(_, controller, _)| controller == endowed).is_none()) + .map(|a| (a.clone().into(), 1000000)).collect(), candidacy_bond: 10, voter_bond: 2, present_slash_per_voter: 1, @@ -227,64 +282,61 @@ fn testnet_genesis(initial_authorities: Vec, upgrade_key: H256) -> }), parachains: Some(Default::default()), timestamp: Some(TimestampConfig { - period: 2, // 2*2=4 second block time. + period: 2, // 2*2=4 second block time. }), - treasury: Some(Default::default()), - upgrade_key: Some(UpgradeKeyConfig { - key: upgrade_key, + treasury: Some(TreasuryConfig { + proposal_bond: Permill::from_percent(5), + proposal_bond_minimum: 1_000_000, + spend_period: 12 * 60 * 24, + burn: Permill::from_percent(50), }), sudo: Some(SudoConfig { - key: upgrade_key, + key: root_key, + }), + grandpa: Some(GrandpaConfig { + authorities: initial_authorities.iter().map(|x| (x.2.clone(), 1)).collect(), + }), + fees: Some(FeesConfig { + transaction_base_fee: 1, + transaction_byte_fee: 0, }), curated_grandpa: Some(CuratedGrandpaConfig { shuffle_period: 1024, }), + upgrade_key: Some(UpgradeKeyConfig { + key: root_key, + }), } } + fn development_config_genesis() -> GenesisConfig { testnet_genesis( vec![ - ed25519::Pair::from_seed(b"Alice ").public().into(), + get_authority_keys_from_seed("Alice"), ], - ed25519::Pair::from_seed(b"Alice ").public().0.into() + get_account_id_from_seed("Alice").into(), + None, ) } /// Development config (single validator Alice) pub fn development_config() -> ChainSpec { - ChainSpec::from_genesis( - "Development", - "development", - development_config_genesis, - vec![], - None, - Some(DEFAULT_PROTOCOL_ID), - None, - None, - ) + ChainSpec::from_genesis("Development", "dev", development_config_genesis, vec![], None, Some(DEFAULT_PROTOCOL_ID), None, None) } fn local_testnet_genesis() -> GenesisConfig { testnet_genesis( vec![ - ed25519::Pair::from_seed(b"Alice ").public().into(), - ed25519::Pair::from_seed(b"Bob ").public().into(), + get_authority_keys_from_seed("Alice"), + get_authority_keys_from_seed("Bob"), ], - ed25519::Pair::from_seed(b"Alice ").public().0.into() + get_account_id_from_seed("Alice").into(), + None, ) } /// Local testnet config (multivalidator Alice + Bob) pub fn local_testnet_config() -> ChainSpec { - ChainSpec::from_genesis( - "Local Testnet", - "local_testnet", - local_testnet_genesis, - vec![], - None, - Some(DEFAULT_PROTOCOL_ID), - None, - None, - ) + ChainSpec::from_genesis("Local Testnet", "local_testnet", local_testnet_genesis, vec![], None, Some(DEFAULT_PROTOCOL_ID), None, None) } diff --git a/service/src/lib.rs b/service/src/lib.rs index 30e4f8b27a15..4fc617dfe535 100644 --- a/service/src/lib.rs +++ b/service/src/lib.rs @@ -34,6 +34,7 @@ extern crate substrate_consensus_aura as aura; extern crate substrate_finality_grandpa as grandpa; extern crate substrate_transaction_pool as transaction_pool; extern crate substrate_telemetry as telemetry; +extern crate substrate_keystore as keystore; extern crate tokio; #[macro_use] @@ -177,6 +178,7 @@ construct_service_factory! { }, link_half, grandpa::NetworkBridge::new(service.network()), + service.config.custom.inherent_data_providers.clone(), service.on_exit(), )?; @@ -261,8 +263,6 @@ construct_service_factory! { { |config, executor| >::new(config, executor) }, FullImportQueue = AuraImportQueue< Self::Block, - FullClient, - NothingExtra, > { |config: &mut FactoryFullConfiguration, client: Arc>| { let slot_duration = SlotDuration::get_or_compute(&*client)?; @@ -283,8 +283,6 @@ construct_service_factory! { }}, LightImportQueue = AuraImportQueue< Self::Block, - LightClient, - NothingExtra, > { |config: &mut FactoryFullConfiguration, client: Arc>| { let slot_duration = SlotDuration::get_or_compute(&*client)?; diff --git a/statement-table/Cargo.toml b/statement-table/Cargo.toml index 6786b8f034ba..a751515bbf84 100644 --- a/statement-table/Cargo.toml +++ b/statement-table/Cargo.toml @@ -6,5 +6,5 @@ authors = ["Parity Technologies "] [dependencies] parity-codec = "3.0" parity-codec-derive = "3.0" -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } polkadot-primitives = { path = "../primitives" } diff --git a/test-parachains/adder/collator/Cargo.toml b/test-parachains/adder/collator/Cargo.toml index c5a96e49b0ea..7eb81ab145a1 100644 --- a/test-parachains/adder/collator/Cargo.toml +++ b/test-parachains/adder/collator/Cargo.toml @@ -8,7 +8,7 @@ adder = { path = ".." } polkadot-parachain = { path = "../../../parachain" } polkadot-collator = { path = "../../../collator" } polkadot-primitives = { path = "../../../primitives" } -substrate-primitives = { git = "https://github.com/paritytech/substrate", branch = "v0.10" } +substrate-primitives = { git = "https://github.com/paritytech/substrate" } parking_lot = "0.4" ctrlc = { git = "https://github.com/paritytech/rust-ctrlc.git" } futures = "0.1"