diff --git a/Cargo.lock b/Cargo.lock index d3d0f6acbc92..201f7d8eba83 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -40,11 +40,23 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7001367fde4c768a19d1029f0a8be5abd9308e1119846d5bd9ad26297b8faf5" dependencies = [ - "aes-soft", - "aesni", + "aes-soft 0.4.0", + "aesni 0.7.0", "block-cipher", ] +[[package]] +name = "aes-ctr" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2e5b0458ea3beae0d1d8c0f3946564f8e10f90646cf78c06b4351052058d1ee" +dependencies = [ + "aes-soft 0.3.3", + "aesni 0.6.0", + "ctr", + "stream-cipher 0.3.2", +] + [[package]] name = "aes-gcm" version = "0.6.0" @@ -58,6 +70,17 @@ dependencies = [ "subtle 2.2.3", ] +[[package]] +name = "aes-soft" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d" +dependencies = [ + "block-cipher-trait", + "byteorder 1.3.4", + "opaque-debug 0.2.3", +] + [[package]] name = "aes-soft" version = "0.4.0" @@ -65,10 +88,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4925647ee64e5056cf231608957ce7c81e12d6d6e316b9ce1404778cc1d35fa7" dependencies = [ "block-cipher", - "byteorder", + "byteorder 1.3.4", "opaque-debug 0.2.3", ] +[[package]] +name = "aesni" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100" +dependencies = [ + "block-cipher-trait", + "opaque-debug 0.2.3", + "stream-cipher 0.3.2", +] + [[package]] name = "aesni" version = "0.7.0" @@ -248,7 +282,7 @@ dependencies = [ "concurrent-queue", "futures-lite", "libc", - "once_cell", + "once_cell 1.4.0", "parking", "socket2", "vec-arena", @@ -272,7 +306,7 @@ dependencies = [ "log 0.4.11", "memchr", "num_cpus", - "once_cell", + "once_cell 1.4.0", "pin-project-lite", "pin-utils", "slab", @@ -382,7 +416,7 @@ version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" dependencies = [ - "byteorder", + "byteorder 1.3.4", "serde", ] @@ -410,6 +444,21 @@ dependencies = [ "which", ] +[[package]] +name = "bip39" +version = "0.6.0-beta.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7059804e226b3ac116519a252d7f5fb985a5ccc0e93255e036a5f7e7283323f4" +dependencies = [ + "failure", + "hashbrown 0.1.8", + "hmac", + "once_cell 0.1.8", + "pbkdf2", + "rand 0.6.5", + "sha2 0.8.2", +] + [[package]] name = "bitflags" version = "1.2.1" @@ -439,7 +488,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" dependencies = [ "byte-tools", - "byteorder", + "byteorder 1.3.4", "crypto-mac 0.8.0", "digest 0.9.0", "opaque-debug 0.2.3", @@ -485,7 +534,7 @@ checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ "block-padding", "byte-tools", - "byteorder", + "byteorder 1.3.4", "generic-array 0.12.3", ] @@ -507,6 +556,15 @@ dependencies = [ "generic-array 0.14.2", ] +[[package]] +name = "block-cipher-trait" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c924d49bd09e7c06003acda26cd9742e796e34282ec6c1189404dee0c1f4774" +dependencies = [ + "generic-array 0.12.3", +] + [[package]] name = "block-padding" version = "0.1.5" @@ -525,7 +583,7 @@ dependencies = [ "async-channel", "atomic-waker", "futures-lite", - "once_cell", + "once_cell 1.4.0", "parking", "waker-fn", ] @@ -539,7 +597,7 @@ dependencies = [ "async-channel", "atomic-waker", "futures-lite", - "once_cell", + "once_cell 1.4.0", "waker-fn", ] @@ -576,6 +634,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" +[[package]] +name = "byteorder" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fc10e8cc6b2580fda3f36eb6dc5316657f812a3df879a44a66fc9f0fdbc4855" + [[package]] name = "byteorder" version = "1.3.4" @@ -588,7 +652,7 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" dependencies = [ - "byteorder", + "byteorder 1.3.4", "either", "iovec", ] @@ -644,7 +708,7 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "086c0f07ac275808b7bf9a39f2fd013aae1498be83632814c8c4e0bd53f2dc58" dependencies = [ - "stream-cipher", + "stream-cipher 0.4.1", "zeroize", ] @@ -657,7 +721,7 @@ dependencies = [ "aead", "chacha20", "poly1305", - "stream-cipher", + "stream-cipher 0.4.1", "zeroize", ] @@ -810,7 +874,7 @@ version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d9badfe36176cb653506091693bc2bb1970c9bddfcd6ec7fac404f7eaec6f38" dependencies = [ - "byteorder", + "byteorder 1.3.4", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", @@ -919,7 +983,7 @@ dependencies = [ "lazy_static", "maybe-uninit", "memoffset", - "scopeguard", + "scopeguard 1.1.0", ] [[package]] @@ -979,13 +1043,33 @@ dependencies = [ "sct", ] +[[package]] +name = "ctr" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "022cd691704491df67d25d006fe8eca083098253c4d43516c2206479c58c6736" +dependencies = [ + "block-cipher-trait", + "stream-cipher 0.3.2", +] + +[[package]] +name = "cuckoofilter" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd43f7cfaffe0a386636a10baea2ee05cc50df3b77bea4a456c9572a939bf1f" +dependencies = [ + "byteorder 0.5.3", + "rand 0.3.23", +] + [[package]] name = "curve25519-dalek" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" dependencies = [ - "byteorder", + "byteorder 1.3.4", "digest 0.8.1", "rand_core 0.5.1", "subtle 2.2.3", @@ -1095,7 +1179,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4d33be9473d06f75f58220f71f7a9317aca647dc061dbd3c361b0bef505fbea" dependencies = [ - "byteorder", + "byteorder 1.3.4", "quick-error", ] @@ -1367,7 +1451,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c" dependencies = [ - "byteorder", + "byteorder 1.3.4", "rand 0.7.3", "rustc-hex", "static_assertions", @@ -1400,16 +1484,16 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", ] [[package]] name = "frame-benchmarking" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -1426,8 +1510,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1444,8 +1528,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -1459,8 +1543,8 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "11.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "11.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "serde", @@ -1470,15 +1554,15 @@ dependencies = [ [[package]] name = "frame-support" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "bitmask", "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", "log 0.4.11", - "once_cell", + "once_cell 1.4.0", "parity-scale-codec", "paste", "serde", @@ -1495,8 +1579,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.18", @@ -1506,8 +1590,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1518,8 +1602,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "proc-macro2 1.0.18", "quote 1.0.7", @@ -1528,8 +1612,8 @@ dependencies = [ [[package]] name = "frame-system" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1544,8 +1628,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -1558,8 +1642,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-api", @@ -1740,7 +1824,7 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626" dependencies = [ - "once_cell", + "once_cell 1.4.0", ] [[package]] @@ -1940,7 +2024,7 @@ version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462" dependencies = [ - "byteorder", + "byteorder 1.3.4", "bytes 0.4.12", "fnv", "futures 0.1.29", @@ -1986,6 +2070,16 @@ dependencies = [ "crunchy", ] +[[package]] +name = "hashbrown" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da" +dependencies = [ + "byteorder 1.3.4", + "scopeguard 0.3.3", +] + [[package]] name = "hashbrown" version = "0.6.3" @@ -2040,6 +2134,12 @@ dependencies = [ "proc-macro-hack", ] +[[package]] +name = "hex-literal" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5af1f635ef1bc545d78392b136bfe1c9809e029023c84a3638a864a10b8819c8" + [[package]] name = "hex-literal-impl" version = "0.2.2" @@ -2049,6 +2149,12 @@ dependencies = [ "proc-macro-hack", ] +[[package]] +name = "hex_fmt" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b07f60793ff0a4d9cef0f18e63b5357e06209987153a64648c972c1e5aff336f" + [[package]] name = "hmac" version = "0.7.1" @@ -2232,15 +2338,6 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "impl-serde" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58e3cae7e99c7ff5a995da2cf78dd0a5383740eda71d98cf7b1910c301ac69b8" -dependencies = [ - "serde", -] - [[package]] name = "impl-serde" version = "0.3.1" @@ -2526,7 +2623,7 @@ dependencies = [ "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", - "hex-literal", + "hex-literal 0.2.1", "libsecp256k1", "log 0.3.9", "pallet-authority-discovery", @@ -2697,9 +2794,9 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" [[package]] name = "libp2p" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1ebb6c031584a5af181fe3a1e4b074af5d0b1a3b31663200f0251f4bcff6b5c" +checksum = "76c101edbb9c06955fd4085b77d2abc31cf3650134d77068b35c44967756ada8" dependencies = [ "atomic", "bytes 0.5.5", @@ -2707,15 +2804,23 @@ dependencies = [ "lazy_static", "libp2p-core", "libp2p-core-derive", + "libp2p-deflate", "libp2p-dns", + "libp2p-floodsub", + "libp2p-gossipsub", "libp2p-identify", "libp2p-kad", "libp2p-mdns", "libp2p-mplex", "libp2p-noise", "libp2p-ping", + "libp2p-plaintext", + "libp2p-pnet", + "libp2p-request-response", + "libp2p-secio", "libp2p-swarm", "libp2p-tcp", + "libp2p-uds", "libp2p-wasm-ext", "libp2p-websocket", "libp2p-yamux", @@ -2729,9 +2834,9 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a694fd76d7c33a45a0e6e1525e9b9b5d11127c9c94e560ac0f8abba54ed80af" +checksum = "17cea54ea4a846a7c47e4347db0fc7a4129dcb0fb57f07f57e473820edbfcbde" dependencies = [ "asn1_der", "bs58", @@ -2763,30 +2868,84 @@ dependencies = [ [[package]] name = "libp2p-core-derive" -version = "0.20.1" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "515c4a7cba5d321bb88ed3ed803997bdd5634ce35c9c5e8e9ace9c512e57eceb" +checksum = "f753d9324cd3ec14bf04b8a8cd0d269c87f294153d6bf2a84497a63a5ad22213" dependencies = [ "quote 1.0.7", "syn 1.0.33", ] +[[package]] +name = "libp2p-deflate" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc6174d6addc9cc5fd84af7099480774035dd1a7cdf48dd31b23dea45cf57638" +dependencies = [ + "flate2", + "futures 0.3.5", + "libp2p-core", +] + [[package]] name = "libp2p-dns" -version = "0.20.0" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fce8769cfe677a567d2677dc02a9e5be27a24acf1ff78a59cef425caae009a6a" +dependencies = [ + "futures 0.3.5", + "libp2p-core", + "log 0.4.11", +] + +[[package]] +name = "libp2p-floodsub" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f2342965ac7ea4b85f4df5288089796421f9297ba4020dc9692f4ef728590dc" +dependencies = [ + "cuckoofilter", + "fnv", + "futures 0.3.5", + "libp2p-core", + "libp2p-swarm", + "prost", + "prost-build", + "rand 0.7.3", + "smallvec 1.4.1", +] + +[[package]] +name = "libp2p-gossipsub" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f751924b6b98e350005e0b87a822beb246792a3fb878c684e088f866158120ac" +checksum = "0828b4f0c76c2edc68da574e391ce981bac5316d65785cddfe8c273d4c9bd4bb" dependencies = [ + "base64 0.11.0", + "byteorder 1.3.4", + "bytes 0.5.5", + "fnv", "futures 0.3.5", + "futures_codec", + "hex_fmt", "libp2p-core", + "libp2p-swarm", "log 0.4.11", + "lru_time_cache", + "prost", + "prost-build", + "rand 0.7.3", + "sha2 0.8.2", + "smallvec 1.4.1", + "unsigned-varint 0.4.0", + "wasm-timer", ] [[package]] name = "libp2p-identify" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "912c00a7bf67e0e765daf0cc37e08f675ea26aba3d6d1fbfaee81f19a4c23049" +checksum = "41efcb5b521b65d2c45432a244ce6427cdd3649228cd192f397d1fa67682aef2" dependencies = [ "futures 0.3.5", "libp2p-core", @@ -2800,9 +2959,9 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.21.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44ed3a4c8111c570ab2bffb30c6353178d7603ce3787e3c5f2493c8d3d16d1f0" +checksum = "ca9b4ccc868863317af3f65eb241811ceadd971d133183040140f5496037e0ae" dependencies = [ "arrayvec 0.5.1", "bytes 0.5.5", @@ -2827,9 +2986,9 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd004c668160fd922f7268b2cd1e4550ff69165d9c744e9eb5770086eb753d02" +checksum = "d4fe5614c2c5af74ef5870aad0fce73c9e4707716c4ee7cdf06cf9a0376d3815" dependencies = [ "async-std", "data-encoding", @@ -2849,9 +3008,9 @@ dependencies = [ [[package]] name = "libp2p-mplex" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ae0ffacd30f073f96cd518b2c9cd2cb18ac27c3d136a4b23cf1af99f33e541" +checksum = "df9e79541e71590846f773efce1b6d0538804992ee54ff2f407e05d63a9ddc23" dependencies = [ "bytes 0.5.5", "fnv", @@ -2865,9 +3024,9 @@ dependencies = [ [[package]] name = "libp2p-noise" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e594f2de0c23c2b7ad14802c991a2e68e95315c6a6c7715e53801506f20135d" +checksum = "0beba6459d06153f5f8e23da3df1d2183798b1f457c7c9468ff99760bcbcc60b" dependencies = [ "bytes 0.5.5", "curve25519-dalek", @@ -2887,9 +3046,9 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70130cf130e4ba6dc177366e72dd9f86f9e3588fa1a0c4145247e676f16affad" +checksum = "670261ef938567b614746b078e049b03b55617538a8d415071c518f97532d043" dependencies = [ "futures 0.3.5", "libp2p-core", @@ -2900,11 +3059,90 @@ dependencies = [ "wasm-timer", ] +[[package]] +name = "libp2p-plaintext" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3a61dfd53d1264ddff1206e4827193efaa72bab27782dfcd63c0dec120a1875" +dependencies = [ + "bytes 0.5.5", + "futures 0.3.5", + "futures_codec", + "libp2p-core", + "log 0.4.11", + "prost", + "prost-build", + "rw-stream-sink", + "unsigned-varint 0.4.0", + "void", +] + +[[package]] +name = "libp2p-pnet" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37d0db10e139d22d7af0b23ed7949449ec86262798aa0fd01595abdbcb02dc87" +dependencies = [ + "futures 0.3.5", + "log 0.4.11", + "pin-project", + "rand 0.7.3", + "salsa20", + "sha3", +] + +[[package]] +name = "libp2p-request-response" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4af0de0e56a11d46c5191a61019733b5618dc955c0a36f82866bb6d5d81a7f8f" +dependencies = [ + "async-trait", + "futures 0.3.5", + "libp2p-core", + "libp2p-swarm", + "log 0.4.11", + "lru 0.6.0", + "rand 0.7.3", + "smallvec 1.4.1", + "wasm-timer", +] + +[[package]] +name = "libp2p-secio" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a04b320cc0394554e8d0adca21f4efd9f8c2da4930211d92e411a19a4dfd769e" +dependencies = [ + "aes-ctr", + "ctr", + "futures 0.3.5", + "hmac", + "js-sys", + "lazy_static", + "libp2p-core", + "log 0.4.11", + "parity-send-wrapper", + "pin-project", + "prost", + "prost-build", + "quicksink", + "rand 0.7.3", + "ring", + "rw-stream-sink", + "sha2 0.8.2", + "static_assertions", + "twofish", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "libp2p-swarm" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f88d5e2a090a2aadf042cd33484e2f015c6dab212567406a59deece5dedbd133" +checksum = "57e4a7e64156e9d1a2daae36b5d791f057b9c53c9364a8e75f7f9848b54f9d68" dependencies = [ "futures 0.3.5", "libp2p-core", @@ -2917,9 +3155,9 @@ dependencies = [ [[package]] name = "libp2p-tcp" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b1fa2bbad054020cb875546a577a66a65a5bf42eff55ed5265f92ffee3cc052" +checksum = "f0f65400ccfbbf9a356733bceca6c519c9db0deb5fbcc0b81f89837c4cd53997" dependencies = [ "async-std", "futures 0.3.5", @@ -2931,11 +3169,23 @@ dependencies = [ "socket2", ] +[[package]] +name = "libp2p-uds" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95bc8b0ca1dda4cccb1bb156d47a32e45cfa447ef18f737209f014a63f94a4a2" +dependencies = [ + "async-std", + "futures 0.3.5", + "libp2p-core", + "log 0.4.11", +] + [[package]] name = "libp2p-wasm-ext" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0feb99e32fea20ffb1bbf56a6fb2614bff7325ff44a515728385170b3420d2c3" +checksum = "0f2f7b06d80d036ac5763a811185b7fe6951ad71c00544b17cc378a9069bb7c2" dependencies = [ "futures 0.3.5", "js-sys", @@ -2947,9 +3197,9 @@ dependencies = [ [[package]] name = "libp2p-websocket" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046a5201f6e471f22b22b394e4d084269ed1e28cf7300f7b49874385db84c7bd" +checksum = "a5b350db65cf0a7c83a539a596ea261caae1552c0df2245df0f916ed2fd04572" dependencies = [ "async-tls", "either", @@ -2967,9 +3217,9 @@ dependencies = [ [[package]] name = "libp2p-yamux" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46ae9bf2f7d8a4be9c7e9b61df9de9dc1bd66419d669098f22f81f8d9571029a" +checksum = "b3969ead4ce530efb6f304623924245caf410f3b0b0139bd7007f205933788aa" dependencies = [ "futures 0.3.5", "libp2p-core", @@ -3044,13 +3294,22 @@ dependencies = [ "statrs", ] +[[package]] +name = "lock_api" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" +dependencies = [ + "scopeguard 0.3.3", +] + [[package]] name = "lock_api" version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" dependencies = [ - "scopeguard", + "scopeguard 1.1.0", ] [[package]] @@ -3059,7 +3318,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" dependencies = [ - "scopeguard", + "scopeguard 1.1.0", ] [[package]] @@ -3100,6 +3359,21 @@ dependencies = [ "hashbrown 0.6.3", ] +[[package]] +name = "lru" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "111b945ac72ec09eb7bc62a0fbdc3cc6e80555a7245f52a69d3921a75b53b153" +dependencies = [ + "hashbrown 0.8.0", +] + +[[package]] +name = "lru_time_cache" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb241df5c4caeb888755363fc95f8a896618dc0d435e9e775f7930cb099beab" + [[package]] name = "mach" version = "0.3.2" @@ -3202,7 +3476,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" dependencies = [ - "byteorder", + "byteorder 1.3.4", "keccak", "rand_core 0.5.1", "zeroize", @@ -3520,6 +3794,15 @@ dependencies = [ "wasmparser 0.57.0", ] +[[package]] +name = "once_cell" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "532c29a261168a45ce28948f9537ddd7a5dd272cc513b3017b1e82a88f962c37" +dependencies = [ + "parking_lot 0.7.1", +] + [[package]] name = "once_cell" version = "1.4.0" @@ -3558,8 +3841,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3574,8 +3857,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3589,8 +3872,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3614,8 +3897,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3628,8 +3911,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3644,8 +3927,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3659,8 +3942,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3674,8 +3957,8 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3690,8 +3973,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3712,8 +3995,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3728,8 +4011,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3748,8 +4031,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3764,8 +4047,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3778,8 +4061,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3793,8 +4076,8 @@ dependencies = [ [[package]] name = "pallet-nicks" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3807,8 +4090,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3822,8 +4105,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3843,8 +4126,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3858,8 +4141,8 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3871,8 +4154,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "enumflags2", "frame-support", @@ -3886,8 +4169,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3901,8 +4184,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3921,8 +4204,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3937,8 +4220,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3951,8 +4234,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -3973,8 +4256,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", @@ -3984,8 +4267,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -3998,8 +4281,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4016,8 +4299,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "frame-system", @@ -4033,8 +4316,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4051,8 +4334,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-support", "parity-scale-codec", @@ -4064,8 +4347,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4079,8 +4362,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-benchmarking", "frame-support", @@ -4095,8 +4378,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4130,7 +4413,7 @@ checksum = "cc20af3143a62c16e7c9e92ea5c6ae49f7d271d97d4d8fe73afc28f0514a3d0f" dependencies = [ "arrayref", "bs58", - "byteorder", + "byteorder 1.3.4", "data-encoding", "multihash", "percent-encoding 2.1.0", @@ -4230,6 +4513,16 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50d4a6da31f8144a32532fe38fe8fb439a6842e0ec633f0037f0144c14e7f907" +[[package]] +name = "parking_lot" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" +dependencies = [ + "lock_api 0.1.5", + "parking_lot_core 0.4.0", +] + [[package]] name = "parking_lot" version = "0.9.0" @@ -4262,6 +4555,19 @@ dependencies = [ "parking_lot_core 0.8.0", ] +[[package]] +name = "parking_lot_core" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" +dependencies = [ + "libc", + "rand 0.6.5", + "rustc_version", + "smallvec 0.6.13", + "winapi 0.3.9", +] + [[package]] name = "parking_lot_core" version = "0.6.2" @@ -4331,8 +4637,9 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" dependencies = [ - "byteorder", + "byteorder 1.3.4", "crypto-mac 0.7.0", + "rayon", ] [[package]] @@ -5030,7 +5337,7 @@ dependencies = [ "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", - "hex-literal", + "hex-literal 0.2.1", "libsecp256k1", "log 0.3.9", "pallet-authority-discovery", @@ -5101,7 +5408,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "hex-literal", + "hex-literal 0.2.1", "libsecp256k1", "log 0.3.9", "pallet-authorship", @@ -5146,7 +5453,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "hex-literal", + "hex-literal 0.2.1", "libsecp256k1", "log 0.3.9", "pallet-authorship", @@ -5190,7 +5497,7 @@ dependencies = [ "frame-benchmarking", "frame-system-rpc-runtime-api", "futures 0.3.5", - "hex-literal", + "hex-literal 0.2.1", "kusama-runtime", "lazy_static", "log 0.4.11", @@ -5250,7 +5557,7 @@ dependencies = [ "frame-benchmarking", "frame-system-rpc-runtime-api", "futures 0.3.5", - "hex-literal", + "hex-literal 0.2.1", "kusama-runtime", "lazy_static", "log 0.4.11", @@ -5345,7 +5652,7 @@ dependencies = [ "frame-support", "frame-system", "frame-system-rpc-runtime-api", - "hex-literal", + "hex-literal 0.2.1", "libsecp256k1", "log 0.3.9", "pallet-authority-discovery", @@ -5575,7 +5882,7 @@ checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8" dependencies = [ "fixed-hash", "impl-codec", - "impl-serde 0.3.1", + "impl-serde", "uint", ] @@ -5714,7 +6021,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f53bc2558e8376358ebdc28301546471d67336584f6438ed4b7c7457a055fd7" dependencies = [ - "byteorder", + "byteorder 1.3.4", "log 0.4.11", "parity-wasm", ] @@ -6080,7 +6387,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae1ded71d66a4a97f5e961fd0cb25a5f366a42a41570d16a763a69c092c26ae4" dependencies = [ - "byteorder", + "byteorder 1.3.4", "regex-syntax", ] @@ -6146,7 +6453,7 @@ checksum = "952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4" dependencies = [ "cc", "libc", - "once_cell", + "once_cell 1.4.0", "spin", "untrusted", "web-sys", @@ -6316,10 +6623,30 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "salsa20" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2324b0e8c3bb9a586a571fdb3136f70e7e2c748de00a78043f86e0cff91f91fe" +dependencies = [ + "byteorder 1.3.4", + "salsa20-core", + "stream-cipher 0.3.2", +] + +[[package]] +name = "salsa20-core" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fe6cc1b9f5a5867853ade63099de70f042f7679e408d1ffe52821c9248e6e69" +dependencies = [ + "stream-cipher 0.3.2", +] + [[package]] name = "sc-authority-discovery" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "bytes 0.5.5", "derive_more 0.99.9", @@ -6345,8 +6672,8 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6369,8 +6696,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -6386,8 +6713,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -6402,8 +6729,8 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", @@ -6413,25 +6740,31 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "ansi_term 0.12.1", "atty", + "bip39", "chrono", "derive_more 0.99.9", "env_logger", "fdlimit", "futures 0.3.5", + "hex", "lazy_static", + "libp2p", "log 0.4.11", "names", "nix 0.17.0", + "parity-scale-codec", "parity-util-mem", + "rand 0.7.3", "regex", "rpassword", "sc-client-api", "sc-informant", + "sc-keystore", "sc-network", "sc-service", "sc-telemetry", @@ -6454,14 +6787,14 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "fnv", "futures 0.3.5", "hash-db", - "hex-literal", + "hex-literal 0.3.1", "kvdb", "lazy_static", "log 0.4.11", @@ -6490,8 +6823,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "blake2-rfc", "hash-db", @@ -6520,8 +6853,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "sc-client-api", "sp-blockchain", @@ -6531,8 +6864,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "fork-tree", @@ -6575,8 +6908,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "futures 0.3.5", @@ -6599,8 +6932,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "fork-tree", "parity-scale-codec", @@ -6612,8 +6945,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -6635,8 +6968,8 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "log 0.4.11", "sc-client-api", @@ -6649,8 +6982,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "lazy_static", @@ -6677,8 +7010,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "log 0.4.11", @@ -6694,8 +7027,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "log 0.4.11", "parity-scale-codec", @@ -6709,8 +7042,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "log 0.4.11", "parity-scale-codec", @@ -6727,8 +7060,8 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "finality-grandpa", @@ -6764,8 +7097,8 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "finality-grandpa", @@ -6785,8 +7118,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "ansi_term 0.12.1", "futures 0.3.5", @@ -6803,8 +7136,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "hex", @@ -6819,8 +7152,8 @@ dependencies = [ [[package]] name = "sc-light" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "hash-db", "lazy_static", @@ -6838,8 +7171,8 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "async-std", "bitflags", @@ -6859,7 +7192,7 @@ dependencies = [ "linked-hash-map", "linked_hash_set", "log 0.4.11", - "lru", + "lru 0.4.3", "nohash-hasher", "parity-scale-codec", "parking_lot 0.10.2", @@ -6891,14 +7224,14 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.11", - "lru", + "lru 0.4.3", "sc-network", "sp-runtime", "wasm-timer", @@ -6906,8 +7239,8 @@ dependencies = [ [[package]] name = "sc-network-test" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "env_logger", "futures 0.3.5", @@ -6933,8 +7266,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "bytes 0.5.5", "fnv", @@ -6960,8 +7293,8 @@ dependencies = [ [[package]] name = "sc-peerset" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "libp2p", @@ -6973,8 +7306,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "log 0.4.11", "substrate-prometheus-endpoint", @@ -6982,8 +7315,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "hash-db", @@ -7014,8 +7347,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "futures 0.3.5", @@ -7038,8 +7371,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -7054,8 +7387,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "directories", @@ -7115,8 +7448,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "log 0.4.11", "parity-scale-codec", @@ -7129,8 +7462,8 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -7150,8 +7483,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "erased-serde", "log 0.4.11", @@ -7168,8 +7501,8 @@ dependencies = [ [[package]] name = "sc-transaction-graph" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "futures 0.3.5", @@ -7189,8 +7522,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "futures 0.3.5", @@ -7253,6 +7586,12 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" +[[package]] +name = "scopeguard" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" + [[package]] name = "scopeguard" version = "1.1.0" @@ -7574,7 +7913,7 @@ dependencies = [ "futures-io", "futures-util", "libc", - "once_cell", + "once_cell 1.4.0", "scoped-tls 1.0.0", "slab", "socket2", @@ -7646,8 +7985,8 @@ dependencies = [ [[package]] name = "sp-allocator" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "log 0.4.11", @@ -7658,8 +7997,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "hash-db", "parity-scale-codec", @@ -7673,8 +8012,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -7685,8 +8024,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "serde", @@ -7697,8 +8036,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "integer-sqrt", "num-traits 0.2.12", @@ -7710,8 +8049,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-api", @@ -7722,8 +8061,8 @@ dependencies = [ [[package]] name = "sp-authorship" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7733,8 +8072,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-api", @@ -7745,12 +8084,12 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "log 0.4.11", - "lru", + "lru 0.4.3", "parity-scale-codec", "parking_lot 0.10.2", "sp-block-builder", @@ -7762,8 +8101,8 @@ dependencies = [ [[package]] name = "sp-chain-spec" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "serde", "serde_json", @@ -7771,8 +8110,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "futures 0.3.5", @@ -7797,8 +8136,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-api", @@ -7811,8 +8150,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "merlin", "parity-scale-codec", @@ -7830,8 +8169,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7839,8 +8178,8 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -7851,12 +8190,12 @@ dependencies = [ [[package]] name = "sp-core" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "base58", "blake2-rfc", - "byteorder", + "byteorder 1.3.4", "derive_more 0.99.9", "dyn-clonable", "ed25519-dalek", @@ -7864,7 +8203,7 @@ dependencies = [ "hash-db", "hash256-std-hasher", "hex", - "impl-serde 0.3.1", + "impl-serde", "lazy_static", "libsecp256k1", "log 0.4.11", @@ -7895,8 +8234,8 @@ dependencies = [ [[package]] name = "sp-database" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -7904,8 +8243,8 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "proc-macro2 1.0.18", "quote 1.0.7", @@ -7914,8 +8253,8 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "environmental", "parity-scale-codec", @@ -7925,8 +8264,8 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "finality-grandpa", "log 0.4.11", @@ -7941,8 +8280,8 @@ dependencies = [ [[package]] name = "sp-finality-tracker" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7951,8 +8290,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "parity-scale-codec", @@ -7963,8 +8302,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "hash-db", @@ -7984,8 +8323,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "lazy_static", "sp-core", @@ -7995,8 +8334,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "serde", @@ -8007,8 +8346,8 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.18", @@ -8018,8 +8357,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "sp-api", "sp-core", @@ -8028,8 +8367,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "backtrace", "log 0.4.11", @@ -8037,8 +8376,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "serde", "sp-core", @@ -8046,8 +8385,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "either", "hash256-std-hasher", @@ -8068,8 +8407,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "primitive-types", @@ -8084,8 +8423,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "Inflector", "proc-macro-crate", @@ -8096,8 +8435,8 @@ dependencies = [ [[package]] name = "sp-serializer" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "serde", "serde_json", @@ -8105,8 +8444,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-api", @@ -8118,8 +8457,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8128,8 +8467,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "hash-db", "itertools 0.9.0", @@ -8149,15 +8488,15 @@ dependencies = [ [[package]] name = "sp-std" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" [[package]] name = "sp-storage" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ - "impl-serde 0.2.3", + "impl-serde", "parity-scale-codec", "ref-cast", "serde", @@ -8167,8 +8506,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8181,8 +8520,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "log 0.4.11", "rental", @@ -8191,8 +8530,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "derive_more 0.99.9", "futures 0.3.5", @@ -8206,8 +8545,8 @@ dependencies = [ [[package]] name = "sp-trie" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "hash-db", "memory-db", @@ -8220,8 +8559,8 @@ dependencies = [ [[package]] name = "sp-utils" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "futures-core", @@ -8232,10 +8571,10 @@ dependencies = [ [[package]] name = "sp-version" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ - "impl-serde 0.2.3", + "impl-serde", "parity-scale-codec", "serde", "sp-runtime", @@ -8244,8 +8583,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8280,6 +8619,15 @@ dependencies = [ "rand 0.5.6", ] +[[package]] +name = "stream-cipher" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8131256a5896cabcf5eb04f4d6dacbe1aefda854b0d9896e09cb58829ec5638c" +dependencies = [ + "generic-array 0.12.3", +] + [[package]] name = "stream-cipher" version = "0.4.1" @@ -8375,8 +8723,8 @@ dependencies = [ [[package]] name = "substrate-browser-utils" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "chrono", "console_error_panic_hook", @@ -8401,16 +8749,16 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "platforms", ] [[package]] name = "substrate-frame-rpc-system" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.5", @@ -8432,8 +8780,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "async-std", "derive_more 0.99.9", @@ -8446,8 +8794,8 @@ dependencies = [ [[package]] name = "substrate-test-client" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.1.29", "futures 0.3.5", @@ -8472,8 +8820,8 @@ dependencies = [ [[package]] name = "substrate-test-runtime" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "cfg-if", "frame-executive", @@ -8512,8 +8860,8 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "parity-scale-codec", @@ -8533,8 +8881,8 @@ dependencies = [ [[package]] name = "substrate-test-utils" -version = "2.0.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "2.0.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "futures 0.3.5", "substrate-test-utils-derive", @@ -8543,8 +8891,8 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" -version = "0.8.0-rc5" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +version = "0.8.0-rc6" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" dependencies = [ "proc-macro-crate", "quote 1.0.7", @@ -8554,7 +8902,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate#368903f7aa9ef652bf8157d476dc13cb36e3affc" +source = "git+https://github.com/paritytech/substrate#dfe2871b272d2bb343c8fb2b1f0bb671324e52e9" [[package]] name = "substrate-wasm-builder-runner" @@ -8780,7 +9128,7 @@ checksum = "b0165e045cc2ae1660270ca65e1676dbaab60feb0f91b10f7d0665e9b47e31f2" dependencies = [ "failure", "hmac", - "once_cell", + "once_cell 1.4.0", "pbkdf2", "rand 0.7.3", "rustc-hash", @@ -9231,6 +9579,17 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" +[[package]] +name = "twofish" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712d261e83e727c8e2dbb75dacac67c36e35db36a958ee504f2164fc052434e1" +dependencies = [ + "block-cipher-trait", + "byteorder 1.3.4", + "opaque-debug 0.2.3", +] + [[package]] name = "twox-hash" version = "1.5.0" @@ -9252,7 +9611,7 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "173cd16430c206dc1a430af8a89a0e9c076cf15cb42b4aedb10e8cc8fee73681" dependencies = [ - "byteorder", + "byteorder 1.3.4", "crunchy", "rustc-hex", "static_assertions", @@ -9787,7 +10146,7 @@ dependencies = [ "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", - "hex-literal", + "hex-literal 0.2.1", "libsecp256k1", "log 0.3.9", "pallet-authority-discovery", @@ -9911,7 +10270,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c51a2c47b5798ccc774ffb93ff536aec7c4275d722fd9c740c83cdd1af1f2d94" dependencies = [ - "byteorder", + "byteorder 1.3.4", "bytes 0.4.12", "httparse", "log 0.4.11", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 71f6fdaf183e..7c768a2c01f3 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -92,8 +92,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, #[cfg(feature = "disable-runtime-api")] - apis: sp_version::create_apis_vec![[]], - transaction_version: 2, + apis: version::create_apis_vec![[]], + transaction_version: 3, }; /// Native version. @@ -752,6 +752,9 @@ parameter_types! { // Additional storage item size of 33 bytes. pub const ProxyDepositFactor: Balance = deposit(0, 33); pub const MaxProxies: u16 = 32; + pub const AnnouncementDepositBase: Balance = deposit(1, 8); + pub const AnnouncementDepositFactor: Balance = deposit(0, 66); + pub const MaxPending: u16 = 32; } impl dummy::Trait for Runtime { } @@ -847,7 +850,11 @@ impl pallet_proxy::Trait for Runtime { type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies = MaxProxies; - type WeightInfo = (); + type WeightInfo = weights::pallet_proxy::WeightInfo; + type MaxPending = MaxPending; + type CallHasher = BlakeTwo256; + type AnnouncementDepositBase = AnnouncementDepositBase; + type AnnouncementDepositFactor = AnnouncementDepositFactor; } pub struct CustomOnRuntimeUpgrade; diff --git a/runtime/kusama/src/weights/mod.rs b/runtime/kusama/src/weights/mod.rs index 76435a1f6782..a54417c2d0de 100644 --- a/runtime/kusama/src/weights/mod.rs +++ b/runtime/kusama/src/weights/mod.rs @@ -21,3 +21,4 @@ pub mod pallet_balances; pub mod pallet_democracy; pub mod pallet_timestamp; pub mod pallet_utility; +pub mod pallet_proxy; diff --git a/runtime/kusama/src/weights/pallet_proxy.rs b/runtime/kusama/src/weights/pallet_proxy.rs new file mode 100644 index 000000000000..5d8655e6c3b0 --- /dev/null +++ b/runtime/kusama/src/weights/pallet_proxy.rs @@ -0,0 +1,86 @@ +// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 2.0.0-rc5 + +use frame_support::weights::{Weight, constants::RocksDbWeight as DbWeight}; + +pub struct WeightInfo; +impl pallet_proxy::WeightInfo for WeightInfo { + fn proxy(p: u32, ) -> Weight { + (26127000 as Weight) + .saturating_add((214000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + } + fn proxy_announced(a: u32, p: u32, ) -> Weight { + (55405000 as Weight) + .saturating_add((774000 as Weight).saturating_mul(a as Weight)) + .saturating_add((209000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(3 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn remove_announcement(a: u32, p: u32, ) -> Weight { + (35879000 as Weight) + .saturating_add((783000 as Weight).saturating_mul(a as Weight)) + .saturating_add((20000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn reject_announcement(a: u32, p: u32, ) -> Weight { + (36097000 as Weight) + .saturating_add((780000 as Weight).saturating_mul(a as Weight)) + .saturating_add((12000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn announce(a: u32, p: u32, ) -> Weight { + (53769000 as Weight) + .saturating_add((675000 as Weight).saturating_mul(a as Weight)) + .saturating_add((214000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(3 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn add_proxy(p: u32, ) -> Weight { + (36082000 as Weight) + .saturating_add((234000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn remove_proxy(p: u32, ) -> Weight { + (32885000 as Weight) + .saturating_add((267000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn remove_proxies(p: u32, ) -> Weight { + (31735000 as Weight) + .saturating_add((215000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn anonymous(p: u32, ) -> Weight { + (50907000 as Weight) + .saturating_add((61000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn kill_anonymous(p: u32, ) -> Weight { + (33926000 as Weight) + .saturating_add((208000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } +} diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 8d1e5a79e311..d4f35583ad80 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -91,8 +91,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, #[cfg(feature = "disable-runtime-api")] - apis: sp_version::create_apis_vec![[]], - transaction_version: 4, + apis: version::create_apis_vec![[]], + transaction_version: 5, }; /// Native version. @@ -741,6 +741,9 @@ parameter_types! { // Additional storage item size of 33 bytes. pub const ProxyDepositFactor: Balance = deposit(0, 33); pub const MaxProxies: u16 = 32; + pub const AnnouncementDepositBase: Balance = deposit(1, 8); + pub const AnnouncementDepositFactor: Balance = deposit(0, 66); + pub const MaxPending: u16 = 32; } impl dummy::Trait for Runtime { } @@ -859,7 +862,11 @@ impl pallet_proxy::Trait for Runtime { type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies = MaxProxies; - type WeightInfo = (); + type WeightInfo = weights::pallet_proxy::WeightInfo; + type MaxPending = MaxPending; + type CallHasher = BlakeTwo256; + type AnnouncementDepositBase = AnnouncementDepositBase; + type AnnouncementDepositFactor = AnnouncementDepositFactor; } pub struct CustomOnRuntimeUpgrade; diff --git a/runtime/polkadot/src/weights/mod.rs b/runtime/polkadot/src/weights/mod.rs index 76435a1f6782..a54417c2d0de 100644 --- a/runtime/polkadot/src/weights/mod.rs +++ b/runtime/polkadot/src/weights/mod.rs @@ -21,3 +21,4 @@ pub mod pallet_balances; pub mod pallet_democracy; pub mod pallet_timestamp; pub mod pallet_utility; +pub mod pallet_proxy; diff --git a/runtime/polkadot/src/weights/pallet_balances.rs b/runtime/polkadot/src/weights/pallet_balances.rs index 53431ba48f2f..152f8cb8e981 100644 --- a/runtime/polkadot/src/weights/pallet_balances.rs +++ b/runtime/polkadot/src/weights/pallet_balances.rs @@ -14,7 +14,7 @@ // You should have received a copy of the GNU General Public License // along with Polkadot. If not, see . -/// Weights for the Balances Pallet +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 2.0.0-rc5 use frame_support::weights::{Weight, constants::RocksDbWeight as DbWeight}; pub struct WeightInfo; diff --git a/runtime/polkadot/src/weights/pallet_proxy.rs b/runtime/polkadot/src/weights/pallet_proxy.rs new file mode 100644 index 000000000000..5d8655e6c3b0 --- /dev/null +++ b/runtime/polkadot/src/weights/pallet_proxy.rs @@ -0,0 +1,86 @@ +// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 2.0.0-rc5 + +use frame_support::weights::{Weight, constants::RocksDbWeight as DbWeight}; + +pub struct WeightInfo; +impl pallet_proxy::WeightInfo for WeightInfo { + fn proxy(p: u32, ) -> Weight { + (26127000 as Weight) + .saturating_add((214000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + } + fn proxy_announced(a: u32, p: u32, ) -> Weight { + (55405000 as Weight) + .saturating_add((774000 as Weight).saturating_mul(a as Weight)) + .saturating_add((209000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(3 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn remove_announcement(a: u32, p: u32, ) -> Weight { + (35879000 as Weight) + .saturating_add((783000 as Weight).saturating_mul(a as Weight)) + .saturating_add((20000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn reject_announcement(a: u32, p: u32, ) -> Weight { + (36097000 as Weight) + .saturating_add((780000 as Weight).saturating_mul(a as Weight)) + .saturating_add((12000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn announce(a: u32, p: u32, ) -> Weight { + (53769000 as Weight) + .saturating_add((675000 as Weight).saturating_mul(a as Weight)) + .saturating_add((214000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(3 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn add_proxy(p: u32, ) -> Weight { + (36082000 as Weight) + .saturating_add((234000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn remove_proxy(p: u32, ) -> Weight { + (32885000 as Weight) + .saturating_add((267000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn remove_proxies(p: u32, ) -> Weight { + (31735000 as Weight) + .saturating_add((215000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn anonymous(p: u32, ) -> Weight { + (50907000 as Weight) + .saturating_add((61000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn kill_anonymous(p: u32, ) -> Weight { + (33926000 as Weight) + .saturating_add((208000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } +} diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 5cb91d5afd75..bcdf606ee9ad 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -89,8 +89,8 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { #[cfg(not(feature = "disable-runtime-api"))] apis: RUNTIME_API_VERSIONS, #[cfg(feature = "disable-runtime-api")] - apis: sp_version::create_apis_vec![[]], - transaction_version: 2, + apis: version::create_apis_vec![[]], + transaction_version: 3, }; /// Native version. @@ -543,6 +543,9 @@ parameter_types! { // Additional storage item size of 33 bytes. pub const ProxyDepositFactor: Balance = deposit(0, 33); pub const MaxProxies: u16 = 32; + pub const AnnouncementDepositBase: Balance = deposit(1, 8); + pub const AnnouncementDepositFactor: Balance = deposit(0, 66); + pub const MaxPending: u16 = 32; } /// The type used to represent the kinds of proxying allowed. @@ -629,7 +632,11 @@ impl pallet_proxy::Trait for Runtime { type ProxyDepositBase = ProxyDepositBase; type ProxyDepositFactor = ProxyDepositFactor; type MaxProxies = MaxProxies; - type WeightInfo = (); + type WeightInfo = weights::pallet_proxy::WeightInfo; + type MaxPending = MaxPending; + type CallHasher = BlakeTwo256; + type AnnouncementDepositBase = AnnouncementDepositBase; + type AnnouncementDepositFactor = AnnouncementDepositFactor; } parameter_types! { diff --git a/runtime/westend/src/weights/mod.rs b/runtime/westend/src/weights/mod.rs index 28ffb0561209..76368abe6b43 100644 --- a/runtime/westend/src/weights/mod.rs +++ b/runtime/westend/src/weights/mod.rs @@ -20,3 +20,4 @@ pub mod frame_system; pub mod pallet_balances; pub mod pallet_timestamp; pub mod pallet_utility; +pub mod pallet_proxy; diff --git a/runtime/westend/src/weights/pallet_proxy.rs b/runtime/westend/src/weights/pallet_proxy.rs new file mode 100644 index 000000000000..5d8655e6c3b0 --- /dev/null +++ b/runtime/westend/src/weights/pallet_proxy.rs @@ -0,0 +1,86 @@ +// Copyright 2019-2020 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 2.0.0-rc5 + +use frame_support::weights::{Weight, constants::RocksDbWeight as DbWeight}; + +pub struct WeightInfo; +impl pallet_proxy::WeightInfo for WeightInfo { + fn proxy(p: u32, ) -> Weight { + (26127000 as Weight) + .saturating_add((214000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + } + fn proxy_announced(a: u32, p: u32, ) -> Weight { + (55405000 as Weight) + .saturating_add((774000 as Weight).saturating_mul(a as Weight)) + .saturating_add((209000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(3 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn remove_announcement(a: u32, p: u32, ) -> Weight { + (35879000 as Weight) + .saturating_add((783000 as Weight).saturating_mul(a as Weight)) + .saturating_add((20000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn reject_announcement(a: u32, p: u32, ) -> Weight { + (36097000 as Weight) + .saturating_add((780000 as Weight).saturating_mul(a as Weight)) + .saturating_add((12000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn announce(a: u32, p: u32, ) -> Weight { + (53769000 as Weight) + .saturating_add((675000 as Weight).saturating_mul(a as Weight)) + .saturating_add((214000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(3 as Weight)) + .saturating_add(DbWeight::get().writes(2 as Weight)) + } + fn add_proxy(p: u32, ) -> Weight { + (36082000 as Weight) + .saturating_add((234000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn remove_proxy(p: u32, ) -> Weight { + (32885000 as Weight) + .saturating_add((267000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn remove_proxies(p: u32, ) -> Weight { + (31735000 as Weight) + .saturating_add((215000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn anonymous(p: u32, ) -> Weight { + (50907000 as Weight) + .saturating_add((61000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(2 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } + fn kill_anonymous(p: u32, ) -> Weight { + (33926000 as Weight) + .saturating_add((208000 as Weight).saturating_mul(p as Weight)) + .saturating_add(DbWeight::get().reads(1 as Weight)) + .saturating_add(DbWeight::get().writes(1 as Weight)) + } +}