Unverified Commit 6577751a authored by Gavin Wood's avatar Gavin Wood Committed by GitHub
Browse files

Companion to #6770: Delayed Proxies (#1520)



* Fix up proxy

* Update weights

* Fixes

* rename 'proxy_announced' -> 'announced_proxy'

* flip rename

* update weight formulas

* Fixes

* fix merge

* Fix runtime

* Fix runtimes

* "Update Substrate"
Co-authored-by: Shawn Tabrizi's avatarShawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: parity-processbot <>
parent 26493b44
Pipeline #104548 passed with stages
in 28 minutes and 6 seconds
......@@ -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 = [