From 1c8446be5cff9e04cbb7b41acc136f22eddd5eac Mon Sep 17 00:00:00 2001 From: Chevdor Date: Tue, 1 Aug 2023 17:17:59 +0200 Subject: [PATCH] Deps upgrade incl. substrate monthly-2023-08 --- Cargo.lock | 597 ++++++++---------- cli/Cargo.toml | 2 +- lib/Cargo.toml | 7 +- libs/substrate-differ/Cargo.toml | 7 +- .../src/differs/reduced/reduced_extrinsic.rs | 2 +- .../src/differs/reduced/reduced_pallet.rs | 2 +- .../src/differs/reduced/reduced_runtime.rs | 3 +- .../Cargo.toml | 8 +- libs/wasm-loader/Cargo.toml | 6 +- libs/wasm-loader/src/lib.rs | 5 +- libs/wasm-testbed/Cargo.toml | 21 +- 11 files changed, 289 insertions(+), 371 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 00c5fcb..ee63b74 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -152,15 +152,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.71" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" - -[[package]] -name = "array-bytes" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" +checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" [[package]] name = "array-bytes" @@ -188,9 +182,9 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "assert_cmd" -version = "2.0.11" +version = "2.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86d6b683edf8d1119fe420a94f8a7e389239666aa72e65495d91c00462510151" +checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" dependencies = [ "anstyle", "bstr", @@ -315,30 +309,6 @@ dependencies = [ "constant_time_eq 0.1.5", ] -[[package]] -name = "blake2s_simd" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f" -dependencies = [ - "arrayref", - "arrayvec 0.7.4", - "constant_time_eq 0.2.6", -] - -[[package]] -name = "blake3" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "729b71f35bd3fa1a4c86b85d32c8b9069ea7fe14f7a53cfabb65f62d4265b888" -dependencies = [ - "arrayref", - "arrayvec 0.7.4", - "cc", - "cfg-if", - "constant_time_eq 0.2.6", -] - [[package]] name = "block-buffer" version = "0.7.3" @@ -405,13 +375,12 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" +checksum = "6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05" dependencies = [ "memchr", - "once_cell", - "regex-automata", + "regex-automata 0.3.4", "serde", ] @@ -504,9 +473,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.3.10" +version = "4.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384e169cc618c613d5e3ca6404dda77a8685a63e08660dcc64abaf7da7cb0c7a" +checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d" dependencies = [ "clap_builder", "clap_derive", @@ -515,9 +484,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.3.10" +version = "4.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef137bbe35aab78bdb468ccfba75a5f4d8321ae011d34063770780545176af2d" +checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1" dependencies = [ "anstream", "anstyle", @@ -530,14 +499,14 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.3.2" +version = "4.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f" +checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] @@ -684,9 +653,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e69e28e9f7f77debdedbaafa2866e1de9ba56df55a8bd7cfc724c25a09987c" +checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" dependencies = [ "libc", ] @@ -902,16 +871,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ctor" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" -dependencies = [ - "quote", - "syn 1.0.109", -] - [[package]] name = "curve25519-dalek" version = "2.1.3" @@ -1075,9 +1034,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30" +checksum = "304e6508efa593091e97a9abbc10f90aa7ca635b6d2784feff3c89d41dd12272" [[package]] name = "ed25519" @@ -1116,9 +1075,9 @@ dependencies = [ [[package]] name = "either" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" +checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" [[package]] name = "encoding_rs" @@ -1148,11 +1107,17 @@ version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" +checksum = "6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f" dependencies = [ "errno-dragonfly", "libc", @@ -1179,7 +1144,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] @@ -1263,18 +1228,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "frame-metadata" -version = "15.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", -] - [[package]] name = "frame-metadata" version = "16.0.0" @@ -1290,7 +1243,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "16.0.0" -source = "git+https://github.com/paritytech/frame-metadata?branch=main#f7a67d106952d4bddeb135af89b470d13786b8f7" +source = "git+https://github.com/paritytech/frame-metadata?branch=main#80ca5c2170928035e2adec9d2942a719086130fa" dependencies = [ "cfg-if", "parity-scale-codec", @@ -1367,7 +1320,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] @@ -1457,7 +1410,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" dependencies = [ "fallible-iterator", - "indexmap", + "indexmap 1.9.3", "stable_deref_trait", ] @@ -1473,7 +1426,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap", + "indexmap 1.9.3", "slab", "tokio", "tokio-util", @@ -1513,6 +1466,12 @@ dependencies = [ "ahash 0.8.3", ] +[[package]] +name = "hashbrown" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" + [[package]] name = "heck" version = "0.4.1" @@ -1521,9 +1480,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" +checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" [[package]] name = "hex" @@ -1637,10 +1596,11 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.24.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" +checksum = "8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97" dependencies = [ + "futures-util", "http", "hyper", "rustls", @@ -1727,6 +1687,16 @@ dependencies = [ "serde", ] +[[package]] +name = "indexmap" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +dependencies = [ + "equivalent", + "hashbrown 0.14.0", +] + [[package]] name = "instant" version = "0.1.12" @@ -1787,12 +1757,12 @@ checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" [[package]] name = "is-terminal" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24fddda5af7e54bf7da53067d6e802dbcc381d0a8eef629df528e3ebf68755cb" +checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ "hermit-abi", - "rustix 0.38.2", + "rustix 0.38.4", "windows-sys 0.48.0", ] @@ -1807,9 +1777,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.7" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0aa48fab2893d8a49caa94082ae8488f4e1050d73b367881dcd2198f4199fd8" +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "jobserver" @@ -1912,9 +1882,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" +checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" [[package]] name = "litrs" @@ -1938,15 +1908,6 @@ version = "0.4.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" -[[package]] -name = "lru" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" -dependencies = [ - "hashbrown 0.13.2", -] - [[package]] name = "mach" version = "0.3.2" @@ -1962,7 +1923,7 @@ version = "0.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" dependencies = [ - "regex-automata", + "regex-automata 0.1.10", ] [[package]] @@ -1977,7 +1938,7 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffc89ccdc6e10d6907450f753537ebc5c5d3460d2e4e62ea74bd571db62c0f9e" dependencies = [ - "rustix 0.37.22", + "rustix 0.37.23", ] [[package]] @@ -2096,7 +2057,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "567122ab6492f49b59def14ecc36e13e64dca4188196dd0cd41f9f3f979f3df6" dependencies = [ "blake2b_simd 0.5.11", - "blake2s_simd 0.5.11", + "blake2s_simd", "digest 0.9.0", "sha-1", "sha2 0.9.9", @@ -2106,35 +2067,14 @@ dependencies = [ [[package]] name = "multihash" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd8a792c1694c6da4f68db0a9d707c72bd260994da179e6030a5dcee00bb815" +checksum = "2fd59dcc2bbe70baabeac52cd22ae52c55eefe6c38ff11a9439f16a350a939f2" dependencies = [ - "blake2b_simd 1.0.1", - "blake2s_simd 1.0.1", - "blake3", "core2", - "digest 0.10.7", - "multihash-derive", - "sha2 0.10.7", - "sha3 0.10.8", "unsigned-varint 0.7.1", ] -[[package]] -name = "multihash-derive" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6d4752e6230d8ef7adf7bd5d8c4b1f6561c1014c5ba9a37445ccefe18aa1db" -dependencies = [ - "proc-macro-crate", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", -] - [[package]] name = "nohash-hasher" version = "0.2.0" @@ -2162,9 +2102,9 @@ dependencies = [ [[package]] name = "num-traits" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" dependencies = [ "autocfg", ] @@ -2187,7 +2127,7 @@ checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" dependencies = [ "crc32fast", "hashbrown 0.13.2", - "indexmap", + "indexmap 1.9.3", "memchr", ] @@ -2224,15 +2164,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -[[package]] -name = "output_vt100" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" -dependencies = [ - "winapi", -] - [[package]] name = "owo-colors" version = "3.5.0" @@ -2241,9 +2172,9 @@ checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" [[package]] name = "parity-scale-codec" -version = "3.6.2" +version = "3.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7467bc45fea3d77e829a4df331b9e969e2ec6a4dcd4e126e660f8509b40a475" +checksum = "dd8e946cc0cc711189c0b0249fb8b599cbeeab9784d83c415719368bb8d4ac64" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -2256,9 +2187,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.2" +version = "3.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9de611934c78014c455793552d0bf7d65a58211179c49996fde925aa667c38" +checksum = "2a296c3079b5fefbc499e1de58dc26c09b1b9a5952d26694ee89f04a43ebbb3e" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2322,9 +2253,9 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.12" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" +checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" [[package]] name = "pbkdf2" @@ -2404,13 +2335,11 @@ dependencies = [ [[package]] name = "pretty_assertions" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755" +checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" dependencies = [ - "ctor", "diff", - "output_vt100", "yansi", ] @@ -2429,43 +2358,19 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e17d47ce914bf4de440332250b0edd23ce48c005f59fab39d3335866b114f11a" -dependencies = [ - "thiserror", - "toml", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", + "once_cell", + "toml_edit", ] [[package]] name = "proc-macro2" -version = "1.0.63" +version = "1.0.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" +checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" dependencies = [ "unicode-ident", ] @@ -2490,9 +2395,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.29" +version = "1.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" +checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" dependencies = [ "proc-macro2", ] @@ -2627,22 +2532,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.16" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43faa91b1c8b36841ee70e97188a869d37ae21759da6846d4be66de5bf7b12c" +checksum = "61ef7e18e8841942ddb1cf845054f8008410030a3997875d9e49b7a363063df1" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.16" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d2275aab483050ab2a7364c1a46604865ee7d6906684e08db0f090acf74f9e7" +checksum = "2dfaf0c85b766276c797f3791f5bc6d5bd116b41d53049af2789666b0c0bc9fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] @@ -2659,13 +2564,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.8.4" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" +checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.7.2", + "regex-automata 0.3.4", + "regex-syntax 0.7.4", ] [[package]] @@ -2677,6 +2583,17 @@ dependencies = [ "regex-syntax 0.6.29", ] +[[package]] +name = "regex-automata" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7b6d6190b7594385f61bd3911cd1be99dfddcfc365a4160cc2ab5bff4aed294" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax 0.7.4", +] + [[package]] name = "regex-syntax" version = "0.6.29" @@ -2685,9 +2602,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.7.2" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" +checksum = "e5ea92a5b6195c6ef2a0295ea818b312502c6fc94dde986c5553242e18fd4ce2" [[package]] name = "reqwest" @@ -2763,9 +2680,9 @@ checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" [[package]] name = "rustix" -version = "0.36.14" +version = "0.36.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14e4d67015953998ad0eb82887a0eb0129e18a7e2f3b7b0f6c422fddcd503d62" +checksum = "c37f1bd5ef1b5422177b7646cba67430579cfe2ace80f284fee876bca52ad941" dependencies = [ "bitflags 1.3.2", "errno", @@ -2777,9 +2694,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.37.22" +version = "0.37.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8818fa822adcc98b18fedbb3632a6a33213c070556b5aa7c4c8cc21cff565c4c" +checksum = "4d69718bf81c6127a49dc64e44a742e8bb9213c0ff8869a22c308f84c1d4ab06" dependencies = [ "bitflags 1.3.2", "errno", @@ -2791,26 +2708,26 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.2" +version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aabcb0461ebd01d6b79945797c27f8529082226cb630a9865a71870ff63532a4" +checksum = "0a962918ea88d644592894bc6dc55acc6c0956488adcebbfb6e273506b7fd6e5" dependencies = [ "bitflags 2.3.3", "errno", "libc", - "linux-raw-sys 0.4.3", + "linux-raw-sys 0.4.5", "windows-sys 0.48.0", ] [[package]] name = "rustls" -version = "0.21.2" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e32ca28af694bc1bbf399c33a516dbdf1c90090b8ab23c2bc24f834aa2247f5f" +checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" dependencies = [ "log", "ring", - "rustls-webpki", + "rustls-webpki 0.101.2", "sct", ] @@ -2845,22 +2762,32 @@ dependencies = [ "untrusted", ] +[[package]] +name = "rustls-webpki" +version = "0.101.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "513722fd73ad80a71f72b61009ea1b584bcfa1483ca93949c8f290298837fa59" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "rustversion" -version = "1.0.12" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" [[package]] name = "ryu" -version = "1.0.13" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" +checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "log", "sp-core", @@ -2871,13 +2798,13 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ - "lru", "parity-scale-codec", "parking_lot 0.12.1", "sc-executor-common", "sc-executor-wasmtime", + "schnellru", "sp-api", "sp-core", "sp-externalities", @@ -2893,7 +2820,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -2905,13 +2832,13 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "anyhow", "cfg-if", "libc", "log", - "rustix 0.36.14", + "rustix 0.36.15", "sc-allocator", "sc-executor-common", "sp-runtime-interface", @@ -2921,9 +2848,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad560913365790f17cbf12479491169f01b9d46d29cfc7422bf8c64bdc61b731" +checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782" dependencies = [ "bitvec", "cfg-if", @@ -2935,9 +2862,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19df9bd9ace6cc2fe19387c96ce677e823e07d017ceed253e7bb3d1d1bd9c73b" +checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2947,11 +2874,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "713cfb06c7059f3588fb8044c0fad1d09e3c01d225e25b9220dbfdcf16dbb1b3" +checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" dependencies = [ - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] @@ -2985,9 +2912,9 @@ dependencies = [ [[package]] name = "scopeguard" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sct" @@ -3028,9 +2955,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.9.1" +version = "2.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc758eb7bffce5b308734e9b0c1468893cae9ff70ebf13e7090be8dcbcc83a8" +checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -3041,9 +2968,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.0" +version = "2.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" +checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" dependencies = [ "core-foundation-sys", "libc", @@ -3051,35 +2978,35 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" +checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" [[package]] name = "serde" -version = "1.0.164" +version = "1.0.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" +checksum = "0ea67f183f058fe88a4e3ec6e2788e003840893b91bac4559cabedd00863b3ed" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.164" +version = "1.0.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" +checksum = "24e744d7782b686ab3b73267ef05697159cc0e5abbed3f47f9933165e5219036" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] name = "serde_json" -version = "1.0.99" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3" +checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" dependencies = [ "itoa", "ryu", @@ -3191,9 +3118,9 @@ dependencies = [ [[package]] name = "signal-hook" -version = "0.3.15" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" +checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" dependencies = [ "libc", "signal-hook-registry", @@ -3242,9 +3169,9 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "smallvec" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" +checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" [[package]] name = "socket2" @@ -3259,7 +3186,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "hash-db", "log", @@ -3267,6 +3194,7 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", + "sp-externalities", "sp-metadata-ir", "sp-runtime", "sp-state-machine", @@ -3279,7 +3207,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "Inflector", "blake2", @@ -3287,13 +3215,13 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "parity-scale-codec", "scale-info", @@ -3306,7 +3234,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "integer-sqrt", "num-traits", @@ -3320,9 +3248,9 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ - "array-bytes 4.2.0", + "array-bytes", "bitflags 1.3.2", "blake2", "bounded-collections", @@ -3358,13 +3286,14 @@ dependencies = [ "substrate-bip39", "thiserror", "tiny-bip39", + "tracing", "zeroize", ] [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "blake2b_simd 1.0.1", "byteorder", @@ -3377,27 +3306,27 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "quote", "sp-core-hashing", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "environmental", "parity-scale-codec", @@ -3408,7 +3337,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "bytes", "ed25519", @@ -3433,7 +3362,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -3445,16 +3374,16 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "thiserror", - "zstd 0.12.3+zstd.1.5.2", + "zstd 0.12.4", ] [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "frame-metadata 16.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", @@ -3465,7 +3394,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "backtrace", "lazy_static", @@ -3475,7 +3404,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "either", "hash256-std-hasher", @@ -3497,7 +3426,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -3515,19 +3444,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "Inflector", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "hash-db", "log", @@ -3548,12 +3477,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "impl-serde", "parity-scale-codec", @@ -3566,7 +3495,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "parity-scale-codec", "sp-std", @@ -3578,7 +3507,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "ahash 0.8.3", "hash-db", @@ -3601,7 +3530,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "impl-serde", "parity-scale-codec", @@ -3618,18 +3547,18 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -3642,7 +3571,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-07#37e14070acbf432e6c82857d9fc7cd4dbd7fa303" +source = "git+https://github.com/paritytech/substrate?tag=monthly-2023-08#22f0669efc4a8b785854a335c70b7e4385d0ca53" dependencies = [ "parity-scale-codec", "scale-info", @@ -3723,7 +3652,7 @@ version = "0.20.0" dependencies = [ "comparable", "document-features", - "frame-metadata 15.1.0", + "frame-metadata 16.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "log", "num-format", "scale-info", @@ -3781,7 +3710,7 @@ name = "subwasmlib" version = "0.20.0" dependencies = [ "calm_io", - "frame-metadata 15.1.0", + "frame-metadata 16.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "ipfs-hasher", "log", @@ -3814,27 +3743,15 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.23" +version = "2.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737" +checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] -[[package]] -name = "synstructure" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "unicode-xid", -] - [[package]] name = "tap" version = "1.0.1" @@ -3843,9 +3760,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.8" +version = "0.12.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1c7f239eb94671427157bd93b3694320f3668d4e1eff08c7285366fd777fac" +checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" [[package]] name = "termcolor" @@ -3873,22 +3790,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.40" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" +checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.40" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" +checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] @@ -3985,6 +3902,23 @@ dependencies = [ "serde", ] +[[package]] +name = "toml_datetime" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" + +[[package]] +name = "toml_edit" +version = "0.19.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +dependencies = [ + "indexmap 2.0.0", + "toml_datetime", + "winnow", +] + [[package]] name = "tower-service" version = "0.3.2" @@ -4011,7 +3945,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] @@ -4118,9 +4052,9 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tungstenite" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15fba1a6d6bb030745759a9a2a588bfe8490fc8b4751a277db3a0be1c9ebbf67" +checksum = "e862a1c4128df0112ab625f55cd5c934bcb4312ba80b39ae4b4835a3fd58e649" dependencies = [ "byteorder", "bytes", @@ -4135,7 +4069,6 @@ dependencies = [ "thiserror", "url", "utf-8", - "webpki", ] [[package]] @@ -4185,9 +4118,9 @@ checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" [[package]] name = "unicode-ident" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" +checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" [[package]] name = "unicode-normalization" @@ -4251,7 +4184,7 @@ dependencies = [ "log", "once_cell", "rustls", - "rustls-webpki", + "rustls-webpki 0.100.1", "serde", "serde_json", "url", @@ -4283,9 +4216,9 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "uuid" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d023da39d1fde5a8a3fe1f3e01ca9632ada0a63e9797de55a879d6e2236277be" +checksum = "79daa5ed5740825c40b389c5e50312b9c86df53fccd33f281df655642b43869d" dependencies = [ "getrandom 0.2.10", ] @@ -4353,7 +4286,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", "wasm-bindgen-shared", ] @@ -4387,7 +4320,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4411,11 +4344,11 @@ dependencies = [ name = "wasm-loader" version = "0.20.0" dependencies = [ - "array-bytes 6.1.0", + "array-bytes", "assert_cmd", "log", "multibase 0.9.1", - "multihash 0.18.1", + "multihash 0.19.0", "serde", "serde_json", "sp-maybe-compressed-blob", @@ -4430,7 +4363,7 @@ dependencies = [ name = "wasm-testbed" version = "0.20.0" dependencies = [ - "frame-metadata 15.1.0", + "frame-metadata 16.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "log", "parity-scale-codec", @@ -4454,7 +4387,7 @@ version = "0.102.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" dependencies = [ - "indexmap", + "indexmap 1.9.3", "url", ] @@ -4467,7 +4400,7 @@ dependencies = [ "anyhow", "bincode", "cfg-if", - "indexmap", + "indexmap 1.9.3", "libc", "log", "object 0.30.4", @@ -4507,7 +4440,7 @@ dependencies = [ "directories-next", "file-per-thread-logger", "log", - "rustix 0.36.14", + "rustix 0.36.15", "serde", "sha2 0.10.7", "toml", @@ -4561,7 +4494,7 @@ dependencies = [ "anyhow", "cranelift-entity", "gimli", - "indexmap", + "indexmap 1.9.3", "log", "object 0.30.4", "serde", @@ -4603,7 +4536,7 @@ checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" dependencies = [ "object 0.30.4", "once_cell", - "rustix 0.36.14", + "rustix 0.36.15", ] [[package]] @@ -4626,7 +4559,7 @@ dependencies = [ "anyhow", "cc", "cfg-if", - "indexmap", + "indexmap 1.9.3", "libc", "log", "mach", @@ -4634,7 +4567,7 @@ dependencies = [ "memoffset 0.8.0", "paste", "rand 0.8.5", - "rustix 0.36.14", + "rustix 0.36.15", "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-jit-debug", @@ -4688,7 +4621,7 @@ version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" dependencies = [ - "rustls-webpki", + "rustls-webpki 0.100.1", ] [[package]] @@ -4731,21 +4664,6 @@ dependencies = [ "windows-targets 0.48.1", ] -[[package]] -name = "windows-sys" -version = "0.42.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" -dependencies = [ - "windows_aarch64_gnullvm 0.42.2", - "windows_aarch64_msvc 0.42.2", - "windows_i686_gnu 0.42.2", - "windows_i686_msvc 0.42.2", - "windows_x86_64_gnu 0.42.2", - "windows_x86_64_gnullvm 0.42.2", - "windows_x86_64_msvc 0.42.2", -] - [[package]] name = "windows-sys" version = "0.45.0" @@ -4878,6 +4796,15 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" +[[package]] +name = "winnow" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bd122eb777186e60c3fdf765a58ac76e41c582f1f535fbf3314434c6b58f3f7" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.10.1" @@ -4919,7 +4846,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.23", + "syn 2.0.28", ] [[package]] @@ -4933,11 +4860,11 @@ dependencies = [ [[package]] name = "zstd" -version = "0.12.3+zstd.1.5.2" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76eea132fb024e0e13fd9c2f5d5d595d8a967aa72382ac2f9d39fcc95afd0806" +checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" dependencies = [ - "zstd-safe 6.0.5+zstd.1.5.4", + "zstd-safe 6.0.6", ] [[package]] @@ -4952,9 +4879,9 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "6.0.5+zstd.1.5.4" +version = "6.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56d9e60b4b1758206c238a10165fbcae3ca37b01744e394c463463f6529d23b" +checksum = "ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581" dependencies = [ "libc", "zstd-sys", diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 6a163a0..7c169e0 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -46,7 +46,7 @@ wasm-loader = { version = "0.20.0", path = "../libs/wasm-loader" } wasm-testbed = { version = "0.20.0", path = "../libs/wasm-testbed" } serde_json = "1.0" text-style = { version = "0.3", features = ["crossterm"] } -sp-runtime = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } +sp-runtime = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } url = "2.3" [dev-dependencies] diff --git a/lib/Cargo.toml b/lib/Cargo.toml index b13a28f..1775247 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -20,10 +20,7 @@ keywords = [ [dependencies] uuid = { version = "1.3", features = ["v4"] } -frame-metadata = { version = "15", package = "frame-metadata", features = [ - "v12", - "v13", - "v14", +frame-metadata = { version = "16", package = "frame-metadata", features = [ "std", ] } log = "0.4" @@ -37,7 +34,7 @@ serde = { version = "1.0", features = ["derive"] } scale-info = { version = "2.1", default-features = false, features = [ "derive", ] } -sp-version = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } +sp-version = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } ipfs-hasher = { version = "0.20.0", path = "../libs/ipfs-hasher" } wasm-loader = { version = "0.20.0", path = "../libs/wasm-loader" } wasm-testbed = { version = "0.20.0", path = "../libs/wasm-testbed" } diff --git a/libs/substrate-differ/Cargo.toml b/libs/substrate-differ/Cargo.toml index b55391c..c349133 100644 --- a/libs/substrate-differ/Cargo.toml +++ b/libs/substrate-differ/Cargo.toml @@ -18,11 +18,8 @@ scale-info = { version = "2.1.2", default-features = false, features = [ "std", "serde", ] } -frame-metadata = { version = "15", package = "frame-metadata", features = [ - "v12", - "v13", - "v14", - "std", +frame-metadata = { version = "16", package = "frame-metadata", features = [ + "std", "legacy" ] } [dev-dependencies] diff --git a/libs/substrate-differ/src/differs/reduced/reduced_extrinsic.rs b/libs/substrate-differ/src/differs/reduced/reduced_extrinsic.rs index c691dfc..bc916bf 100644 --- a/libs/substrate-differ/src/differs/reduced/reduced_extrinsic.rs +++ b/libs/substrate-differ/src/differs/reduced/reduced_extrinsic.rs @@ -1,5 +1,5 @@ use comparable::Comparable; -use frame_metadata::{ExtrinsicMetadata, SignedExtensionMetadata}; +use frame_metadata::v14::{ExtrinsicMetadata, SignedExtensionMetadata}; use scale_info::form::PortableForm; use serde::Serialize; diff --git a/libs/substrate-differ/src/differs/reduced/reduced_pallet.rs b/libs/substrate-differ/src/differs/reduced/reduced_pallet.rs index 863b0f7..b63d637 100644 --- a/libs/substrate-differ/src/differs/reduced/reduced_pallet.rs +++ b/libs/substrate-differ/src/differs/reduced/reduced_pallet.rs @@ -1,6 +1,6 @@ use super::calls::{prelude::PalletId, *}; use comparable::Comparable; -use frame_metadata::PalletMetadata; +use frame_metadata::v14::PalletMetadata; use scale_info::form::PortableForm; use serde::Serialize; use std::{collections::BTreeMap, fmt::Display}; diff --git a/libs/substrate-differ/src/differs/reduced/reduced_runtime.rs b/libs/substrate-differ/src/differs/reduced/reduced_runtime.rs index 0de8cbf..0105630 100644 --- a/libs/substrate-differ/src/differs/reduced/reduced_runtime.rs +++ b/libs/substrate-differ/src/differs/reduced/reduced_runtime.rs @@ -9,7 +9,8 @@ use crate::differs::reduced::calls::{ use crate::error::*; use comparable::Comparable; use frame_metadata::{ - v14, PalletMetadata, + v14, + v14::PalletMetadata, RuntimeMetadata::{self, *}, }; use scale_info::{form::PortableForm, PortableRegistry}; diff --git a/libs/substrate-runtime-proposal-hash/Cargo.toml b/libs/substrate-runtime-proposal-hash/Cargo.toml index 8fdfc43..1c4a3c5 100644 --- a/libs/substrate-runtime-proposal-hash/Cargo.toml +++ b/libs/substrate-runtime-proposal-hash/Cargo.toml @@ -22,10 +22,10 @@ hex = "0.4" blake2 = "0.10" thiserror = "1.0" codec = { version = "3.1", package = "parity-scale-codec" } -sp-core = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-io = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-runtime = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-wasm-interface = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } +sp-core = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-io = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-runtime = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-wasm-interface = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } frame-metadata = { package = "frame-metadata", git = "https://github.com/paritytech/frame-metadata", branch = "main", features = [ "std", ] } diff --git a/libs/wasm-loader/Cargo.toml b/libs/wasm-loader/Cargo.toml index bd19de5..136e84a 100644 --- a/libs/wasm-loader/Cargo.toml +++ b/libs/wasm-loader/Cargo.toml @@ -22,16 +22,16 @@ repository = "https://github.com/chevdor/subwasm" log = "0.4" thiserror = "1.0" multibase = "0.9" -multihash = "0.18" +multihash = "0.19" array-bytes = { version = "6.1" } serde = { version = "1.0", features = ["derive"] } -sp-maybe-compressed-blob = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate/" } +sp-maybe-compressed-blob = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate/" } url = "2.3" # RPC components serde_json = { version = "1.0" } subrpcer = { version = "0.10" } -tungstenite = { version = "0.19", features = ["rustls-tls-native-roots"] } +tungstenite = { version = "0.20", features = ["rustls-tls-native-roots"] } ureq = { version = "2.6", features = ["json"] } [dev-dependencies] diff --git a/libs/wasm-loader/src/lib.rs b/libs/wasm-loader/src/lib.rs index f67b4fb..838efe7 100644 --- a/libs/wasm-loader/src/lib.rs +++ b/libs/wasm-loader/src/lib.rs @@ -67,7 +67,7 @@ impl WasmLoader { let mut ws = map_err(tungstenite::connect(url), WasmLoaderError::WsClient(url.to_string()))?.0; map_err( - ws.write_message(Message::Binary(serde_json::to_vec(&data).expect("invalid data"))), + ws.send(Message::Binary(serde_json::to_vec(&data).expect("invalid data"))), WasmLoaderError::WsClient(url.to_string()), )?; @@ -75,8 +75,7 @@ impl WasmLoader { // One for Ping, one for response. for _ in 0..2_u8 { - let Message::Text(t) = map_err(ws.read_message(), WasmLoaderError::WsClient(url.to_string()))? - else { + let Message::Text(t) = map_err(ws.read(), WasmLoaderError::WsClient(url.to_string()))? else { continue; }; diff --git a/libs/wasm-testbed/Cargo.toml b/libs/wasm-testbed/Cargo.toml index 2f5676f..8665691 100644 --- a/libs/wasm-testbed/Cargo.toml +++ b/libs/wasm-testbed/Cargo.toml @@ -23,21 +23,18 @@ log = "0.4" thiserror = "1.0" wasm-loader = { version = "0.20.0", path = "../wasm-loader" } substrate-runtime-proposal-hash = { version = "0.20.0", path = "../substrate-runtime-proposal-hash" } -sc-executor = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sc-executor-common = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } +sc-executor = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sc-executor-common = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } scale = { version = "3", package = "parity-scale-codec", default-features = false } -sp-core = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-io = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-runtime = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-state-machine = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-wasm-interface = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } -sp-version = { tag = "monthly-2023-07", git = "https://github.com/paritytech/substrate" } +sp-core = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-io = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-runtime = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-state-machine = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-wasm-interface = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } +sp-version = { tag = "monthly-2023-08", git = "https://github.com/paritytech/substrate" } scale-info = { version = "2.1", default-features = false, features = [ "derive", ] } -frame-metadata = { version = "15", package = "frame-metadata", features = [ - "v12", - "v13", - "v14", +frame-metadata = { version = "16", package = "frame-metadata", features = [ "std", ] }