Unverified Commit 185384a8 authored by Nikolay Volf's avatar Nikolay Volf Committed by GitHub
Browse files

Update to latest substrate master (#853)



* try to update

* latest updates

* final fixes

* Fix claim w/ vesting logic

* Make claim tests a bit better
Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
parent 4e4a9778
Pipeline #79684 passed with stages
in 23 minutes and 15 seconds
......@@ -11,11 +11,11 @@ dependencies = [
[[package]]
name = "adder"
version = "0.7.20"
version = "0.7.21"
dependencies = [
"dlmalloc 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"polkadot-parachain 0.7.20",
"polkadot-parachain 0.7.21",
"sp-io 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"substrate-wasm-builder-runner 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
"tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -25,13 +25,13 @@ dependencies = [
name = "adder-collator"
version = "0.1.0"
dependencies = [
"adder 0.7.20",
"adder 0.7.21",
"futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"polkadot-collator 0.7.20",
"polkadot-parachain 0.7.20",
"polkadot-primitives 0.7.20",
"polkadot-collator 0.7.21",
"polkadot-parachain 0.7.21",
"polkadot-primitives 0.7.21",
"sc-client 0.8.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sc-client-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sp-core 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -400,20 +400,23 @@ dependencies = [
[[package]]
name = "browser-utils"
version = "0.8.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"chrono 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
"clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"console_error_panic_hook 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"console_log 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"js-sys 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)",
"kvdb-web 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
"sc-chain-spec 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sc-informant 0.8.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sc-network 0.8.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sc-service 0.8.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"wasm-bindgen 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -507,15 +510,25 @@ name = "cfg-if"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "chacha20-poly1305-aead"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "chrono"
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"js-sys 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)",
"num-integer 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
"num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
"wasm-bindgen 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
......@@ -599,48 +612,63 @@ name = "constant_time_eq"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "core-foundation"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "core-foundation-sys"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "cranelift-bforest"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cranelift-entity 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "cranelift-codegen"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-bforest 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen-meta 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen-shared 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-bforest 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen-meta 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen-shared 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"gimli 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "cranelift-codegen-meta"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cranelift-codegen-shared 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen-shared 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "cranelift-codegen-shared"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "cranelift-entity"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -648,37 +676,37 @@ dependencies = [
[[package]]
name = "cranelift-frontend"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cranelift-codegen 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "cranelift-native"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cranelift-codegen 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"raw-cpuid 7.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "cranelift-wasm"
version = "0.50.0"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"cranelift-codegen 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-frontend 0.50.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-codegen 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-entity 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cranelift-frontend 0.58.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
"wasmparser 0.39.3 (registry+https://github.com/rust-lang/crates.io-index)",
"wasmparser 0.48.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
......@@ -1015,7 +1043,7 @@ dependencies = [
[[package]]
name = "faerie"
version = "0.13.0"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"anyhow 1.0.26 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1024,7 +1052,7 @@ dependencies = [
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"scroll 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
"string-interner 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)",
"target-lexicon 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
]
......@@ -1125,15 +1153,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "fork-tree"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "frame-benchmarking"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sp-runtime-interface 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"sp-std 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
]
[[package]]
name = "frame-executive"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-system 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -1147,7 +1186,7 @@ dependencies = [
[[package]]
name = "frame-metadata"
version = "11.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1158,14 +1197,14 @@ dependencies = [
[[package]]
name = "frame-support"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"bitmask 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"frame-metadata 11.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"frame-support-procedural 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"once_cell 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)",
"once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"paste 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1182,7 +1221,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"frame-support-procedural-tools 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1193,7 +1232,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"frame-support-procedural-tools-derive 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1205,7 +1244,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)",
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1215,7 +1254,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"frame-support 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1231,7 +1270,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "2.0.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"sp-api 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -1300,11 +1339,6 @@ name = "futures-core"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "futures-core-preview"
version = "0.3.0-alpha.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "futures-cpupool"
version = "0.1.8"
......@@ -1368,18 +1402,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "futures-timer"
version = "0.4.0"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"futures-core-preview 0.3.0-alpha.19 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-util-preview 0.3.0-alpha.19 (registry+https://github.com/rust-lang/crates.io-index)",
"pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "futures-timer"
version = "2.0.2"
version = "3.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"gloo-timers 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"send_wrapper 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "futures-util"
......@@ -1401,16 +1434,6 @@ dependencies = [
"tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "futures-util-preview"
version = "0.3.0-alpha.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"futures-core-preview 0.3.0-alpha.19 (registry+https://github.com/rust-lang/crates.io-index)",
"pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)",
"slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "futures_codec"
version = "0.3.4"
......@@ -1486,6 +1509,15 @@ dependencies = [
"stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gimli"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"indexmap 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "glob"
version = "0.3.0"
......@@ -1503,6 +1535,18 @@ dependencies = [
"regex 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gloo-timers"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"futures-channel 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"js-sys 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)",
"wasm-bindgen 0.2.58 (registry+https://github.com/rust-lang/crates.io-index)",
"web-sys 0.3.35 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "goblin"
version = "0.1.3"
......@@ -1516,12 +1560,12 @@ dependencies = [
[[package]]
name = "grafana-data-source"
version = "0.8.0"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#aa15e17a71e28eea1291f2e5d169574d4894bc38"
source = "git+https://github.com/paritytech/substrate?branch=polkadot-master#6c0232b9a34d1680cf3d0f1e383edb6f8aa4dffa"
dependencies = [
"async-std 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"chrono 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)",
"derive_more 0.99.2 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-timer 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-util 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"hyper 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1569,7 +1613,7 @@ dependencies = [
[[package]]
name = "halt"
version = "0.7.20"
version = "0.7.21"
dependencies = [
"substrate-wasm-builder-runner 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
]
......@@ -1587,15 +1631,6 @@ dependencies = [
"crunchy 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "hashbrown"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "hashbrown"
version = "0.5.0"
......@@ -1764,6 +1799,7 @@ dependencies = [
"httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)",
"pin-project 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -1773,18 +1809,18 @@ dependencies = [
[[package]]
name = "hyper-rustls"
version = "0.17.1"
version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
"bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
"ct-logs 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)",
"hyper 0.12.35 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-util 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"hyper 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)",
"rustls 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-rustls 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)",
"rustls-native-certs 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-rustls 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
"webpki 0.21.2 (registry+https://github.com/rust-lang/crates.io-index)",
"webpki-roots 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
......@@ -2016,7 +2052,7 @@ dependencies = [
[[package]]
name = "kusama-runtime"
version = "0.7.20"
version = "0.7.21"
dependencies = [
"bitvec 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)",
"frame-executive 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
......@@ -2054,9 +2090,9 @@ dependencies = [
"pallet-utility 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"pallet-vesting 2.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-master)",
"parity-scale-codec 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)",
"polkadot-parachain 0.7.20",
"polkadot-primitives 0.7.20",
"polkadot-runtime-common 0.7.20",
"polkadot-parachain 0.7.21",
"polkadot-primitives 0.7.21",
"polkadot-runtime-common 0.7.21",
"rustc-hex 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2192,6 +2228,11 @@ name = "lazycell"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "leb128"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
[[package]]
name = "libc"
version = "0.2.66"
......@@ -2208,34 +2249,35 @@ dependencies = [
[[package]]
name = "libp2p"
version = "0.15.0"
version = "0.16.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core-derive 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-deflate 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-dns 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-floodsub 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-gossipsub 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-identify 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-kad 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-mdns 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-mplex 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-noise 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-ping 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-plaintext 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-secio 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-swarm 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-tcp 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-uds 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-wasm-ext 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-websocket 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-yamux 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multiaddr 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multihash 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core-derive 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-deflate 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-dns 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-floodsub 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-gossipsub 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-identify 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-kad 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-mdns 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-mplex 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-noise 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-ping 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-plaintext 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-pnet 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-secio 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-swarm 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-tcp 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-uds 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-wasm-ext 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-websocket 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-yamux 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multiaddr 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multihash 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"pin-project 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2244,7 +2286,7 @@ dependencies = [
[[package]]
name = "libp2p-core"
version = "0.15.0"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"asn1_der 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2252,13 +2294,13 @@ dependencies = [
"ed25519-dalek 1.0.0-pre.3 (registry+https://github.com/rust-lang/crates.io-index)",
"fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-timer 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"futures-timer 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libsecp256k1 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"multistream-select 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multiaddr 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multihash 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multiaddr 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
"parity-multihash 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
"parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"pin-project 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
"prost 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2270,14 +2312,13 @@ dependencies = [
"smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
"unsigned-varint 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"untrusted 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
"void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
"zeroize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "libp2p-core-derive"
version = "0.15.0"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2286,35 +2327,34 @@ dependencies = [
[[package]]
name = "libp2p-deflate"
version = "0.7.0"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"flate2 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "libp2p-dns"
version = "0.15.0"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "libp2p-floodsub"
version = "0.15.0"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"cuckoofilter 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
"fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
"futures 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-swarm 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-core 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libp2p-swarm 0.16.1 (registry+https://github.com/rust-lang/crates.io-index)",
"prost 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
"prost-build 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)",
......@@ -2323,18 +2363,17 @@ dependencies = [
[[package]]
name = "libp2p-gossipsub"
version = "0.15.0"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
dependencies = [
"base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
"bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",