diff --git a/Cargo.lock b/Cargo.lock index 0cfd8e79ee908..beede84372873 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -205,15 +205,15 @@ dependencies = [ [[package]] name = "anstyle" -version = "0.3.5" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2" +checksum = "1ba0b55c2201aa802adb684e7963ce2c3191675629e7df899774331e3ac747cf" [[package]] name = "anyhow" -version = "1.0.70" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" +checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" [[package]] name = "approx" @@ -238,9 +238,9 @@ checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" [[package]] name = "ark-algebra-test-templates" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "400bd3a79c741b1832f1416d4373ae077ef82ca14a8b4cee1248a2f11c8b9172" +checksum = "deca58b5061716327c0a180066ddae1518093806baddc064ff96b105b08d5fac" dependencies = [ "ark-ec", "ark-ff", @@ -293,9 +293,9 @@ dependencies = [ [[package]] name = "ark-ec" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +checksum = "3c60370a92f8e1a5f053cad73a862e1b99bc642333cd676fa11c0c39f80f4ac2" dependencies = [ "ark-ff", "ark-poly", @@ -334,9 +334,9 @@ dependencies = [ [[package]] name = "ark-ff" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +checksum = "4c2d42532524bee1da5a4f6f733eb4907301baa480829557adcff5dfaeee1d9a" dependencies = [ "ark-ff-asm", "ark-ff-macros", @@ -354,32 +354,32 @@ dependencies = [ [[package]] name = "ark-ff-asm" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +checksum = "9d6873aaba7959593d89babed381d33e2329453368f1bf3c67e07686a1c1056f" dependencies = [ "quote", - "syn 1.0.109", + "syn", ] [[package]] name = "ark-ff-macros" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +checksum = "f3c2e7d0f2d67cc7fc925355c74d36e7eda19073639be4a0a233d4611b8c959d" dependencies = [ "num-bigint", "num-traits", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] name = "ark-poly" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +checksum = "8f6ec811462cabe265cfe1b102fcfe3df79d7d2929c2425673648ee9abfd0272" dependencies = [ "ark-ff", "ark-serialize", @@ -419,9 +419,9 @@ dependencies = [ [[package]] name = "ark-serialize" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +checksum = "e7e735959bc173ea4baf13327b19c22d452b8e9e8e8f7b7fc34e6bf0e316c33e" dependencies = [ "ark-serialize-derive", "ark-std", @@ -431,13 +431,13 @@ dependencies = [ [[package]] name = "ark-serialize-derive" -version = "0.4.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +checksum = "fd34f0920d995d2c932f38861c416f70de89a6de9875876b012557079603e6cc" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -514,7 +514,7 @@ checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", "synstructure", ] @@ -526,7 +526,7 @@ checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", "synstructure", ] @@ -538,7 +538,7 @@ checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -627,18 +627,18 @@ checksum = "e4655ae1a7b0cdf149156f780c5bf3f1352bc53cbd9e0a361a7ef7b22947e965" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] name = "async-trait" -version = "0.1.67" +version = "0.1.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ea188f25f0255d8f92797797c97ebf5631fa88178beb1a46fdf5622c9a00e4" +checksum = "b84f9ebcc6c1f5b8cb160f6990096a5c127f423fcb6e1ccc46c370cbdfb75dfc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.0", + "syn", ] [[package]] @@ -784,7 +784,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 1.0.109", + "syn", ] [[package]] @@ -924,9 +924,9 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "1.4.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" +checksum = "5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1" dependencies = [ "memchr", "once_cell", @@ -1108,7 +1108,7 @@ name = "chain-spec-builder" version = "2.0.0" dependencies = [ "ansi_term", - "clap 4.1.10", + "clap 4.1.9", "node-cli", "rand 0.8.5", "sc-chain-spec", @@ -1234,9 +1234,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.1.10" +version = "4.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce38afc168d8665cfc75c7b1dd9672e50716a137f433f070991619744a67342a" +checksum = "9a9d6ada83c1edcce028902ea27dd929069c70df4c7600b131b4d9a1ad2879cc" dependencies = [ "bitflags", "clap_derive", @@ -1253,7 +1253,7 @@ version = "4.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37686beaba5ac9f3ab01ee3172f792fc6ffdd685bfb9e63cfef02c0571a4e8e1" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", ] [[package]] @@ -1266,7 +1266,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -1622,7 +1622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" dependencies = [ "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -1685,9 +1685,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.93" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c00419335c41018365ddf7e4d5f1c12ee3659ddcf3e01974650ba1de73d038" +checksum = "9a140f260e6f3f79013b8bfc65e7ce630c9ab4388c6a89c71e07226f49487b72" dependencies = [ "cc", "cxxbridge-flags", @@ -1697,9 +1697,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.93" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb8307ad413a98fff033c8545ecf133e3257747b3bae935e7602aab8aa92d4ca" +checksum = "da6383f459341ea689374bf0a42979739dc421874f112ff26f829b8040b8e613" dependencies = [ "cc", "codespan-reporting", @@ -1707,24 +1707,24 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.0", + "syn", ] [[package]] name = "cxxbridge-flags" -version = "1.0.93" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc52e2eb08915cb12596d29d55f0b5384f00d697a646dbd269b6ecb0fbd9d31" +checksum = "90201c1a650e95ccff1c8c0bb5a343213bdd317c6e600a93075bca2eff54ec97" [[package]] name = "cxxbridge-macro" -version = "1.0.93" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "631569015d0d8d54e6c241733f944042623ab6df7bc3be7466874b05fcdb1c5f" +checksum = "0b75aed41bb2e6367cae39e6326ef817a851db13c13e4f3263714ca3cfb8de56" dependencies = [ "proc-macro2", "quote", - "syn 2.0.0", + "syn", ] [[package]] @@ -1748,7 +1748,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 1.0.109", + "syn", ] [[package]] @@ -1759,7 +1759,7 @@ checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" dependencies = [ "darling_core", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -1785,7 +1785,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5bbed42daaa95e780b60a50546aa345b8413a1e46f9a40a12907d3598f038db" dependencies = [ "data-encoding", - "syn 1.0.109", + "syn", ] [[package]] @@ -1835,7 +1835,7 @@ checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -1846,7 +1846,7 @@ checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -1867,7 +1867,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -1877,7 +1877,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" dependencies = [ "derive_builder_core", - "syn 1.0.109", + "syn", ] [[package]] @@ -1888,7 +1888,7 @@ checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -1981,7 +1981,7 @@ checksum = "3bf95dc3f046b9da4f2d51833c0d3547d8564ef6910f5c1ed130306a75b92886" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2032,7 +2032,7 @@ checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2127,7 +2127,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2147,7 +2147,7 @@ checksum = "f58dc3c5e468259f19f2d46304a6b28f1c3d034442e14b322d2b850e36f6d5ae" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2228,7 +2228,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2416,7 +2416,7 @@ dependencies = [ "Inflector", "array-bytes", "chrono", - "clap 4.1.10", + "clap 4.1.9", "comfy-table", "frame-benchmarking", "frame-support", @@ -2481,7 +2481,7 @@ dependencies = [ "quote", "scale-info", "sp-arithmetic", - "syn 1.0.109", + "syn", "trybuild", ] @@ -2507,7 +2507,7 @@ dependencies = [ name = "frame-election-solution-type-fuzzer" version = "2.0.0-alpha.5" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "frame-election-provider-solution-type", "frame-election-provider-support", "frame-support", @@ -2618,7 +2618,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2629,7 +2629,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2638,7 +2638,7 @@ version = "3.0.0" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -2852,7 +2852,7 @@ checksum = "3eb14ed937631bd8b8b8977f2c198443447a8355b6e3ca599f38c975e5a963b6" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -3407,7 +3407,7 @@ checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -3516,9 +3516,9 @@ checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" [[package]] name = "is-terminal" -version = "0.4.5" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8687c819457e979cc940d09cb16e42a1bf70aa6b60a549de6d3a62a0ee90c69e" +checksum = "21b6b32576413a8e69b90e952e4a026476040d81017b80445deda5f2d3921857" dependencies = [ "hermit-abi 0.3.1", "io-lifetimes 1.0.7", @@ -3632,7 +3632,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -4246,7 +4246,7 @@ checksum = "9d527d5827582abd44a6d80c07ff8b50b4ee238a8979e05998474179e79dc400" dependencies = [ "heck", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -4780,7 +4780,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -4870,7 +4870,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 1.0.109", + "syn", "synstructure", ] @@ -4918,7 +4918,7 @@ checksum = "d232c68884c0c99810a5a4d333ef7e47689cfd0edc85efc9e54e1e6bf5212766" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -5027,7 +5027,7 @@ name = "node-bench" version = "0.9.0-dev" dependencies = [ "array-bytes", - "clap 4.1.10", + "clap 4.1.9", "derive_more", "fs_extra", "futures", @@ -5064,7 +5064,7 @@ version = "3.0.0-dev" dependencies = [ "array-bytes", "assert_cmd", - "clap 4.1.10", + "clap 4.1.9", "clap_complete", "criterion", "frame-benchmarking-cli", @@ -5185,7 +5185,7 @@ dependencies = [ name = "node-inspect" version = "0.9.0-dev" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "parity-scale-codec", "sc-cli", "sc-client-api", @@ -5244,7 +5244,7 @@ dependencies = [ name = "node-runtime-generate-bags" version = "3.0.0" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "generate-bags", "kitchensink-runtime", ] @@ -5253,7 +5253,7 @@ dependencies = [ name = "node-template" version = "4.0.0-dev" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "frame-benchmarking", "frame-benchmarking-cli", "frame-system", @@ -5966,7 +5966,7 @@ version = "4.0.0-dev" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -6851,7 +6851,7 @@ dependencies = [ "proc-macro2", "quote", "sp-runtime", - "syn 1.0.109", + "syn", ] [[package]] @@ -7159,7 +7159,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -7312,7 +7312,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -7353,7 +7353,7 @@ checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -7548,7 +7548,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" dependencies = [ "proc-macro2", - "syn 1.0.109", + "syn", ] [[package]] @@ -7583,7 +7583,7 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2", "quote", - "syn 1.0.109", + "syn", "version_check", ] @@ -7641,7 +7641,7 @@ checksum = "66a455fbcb954c1a7decf3c586e860fd7889cddf4b8e164be736dbac95a953cd" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -7671,7 +7671,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 1.0.109", + "syn", "tempfile", "which", ] @@ -7699,7 +7699,7 @@ dependencies = [ "itertools", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -7953,22 +7953,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.16" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43faa91b1c8b36841ee70e97188a869d37ae21759da6846d4be66de5bf7b12c" +checksum = "a9af2cf09ef80e610097515e80095b7f76660a92743c4185aff5406cd5ce3dd5" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.16" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d2275aab483050ab2a7364c1a46604865ee7d6906684e08db0f090acf74f9e7" +checksum = "9c501201393982e275433bc55de7d6ae6f00e7699cd5572c5b57581cd69c881b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.0", + "syn", ] [[package]] @@ -8414,7 +8414,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -8423,7 +8423,7 @@ version = "0.10.0-dev" dependencies = [ "array-bytes", "chrono", - "clap 4.1.10", + "clap 4.1.9", "fdlimit", "futures", "futures-timer", @@ -9537,7 +9537,7 @@ dependencies = [ name = "sc-storage-monitor" version = "0.1.0" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "fs4", "futures", "log", @@ -9641,7 +9641,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -9730,7 +9730,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -9914,22 +9914,22 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.157" +version = "1.0.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707de5fcf5df2b5788fca98dd7eab490bc2fd9b7ef1404defc462833b83f25ca" +checksum = "314b5b092c0ade17c00142951e50ced110ec27cea304b1037c6969246c2469a4" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.157" +version = "1.0.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78997f4555c22a7971214540c4a661291970619afd56de19f77e0de86296e1e5" +checksum = "d7e29c4601e36bcec74a223228dce795f4cd3616341a4af93520ca1a837c087d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.0", + "syn", ] [[package]] @@ -10165,7 +10165,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -10243,7 +10243,7 @@ dependencies = [ [[package]] name = "sp-ark-bls12-377" version = "0.4.0" -source = "git+https://github.com/paritytech/ark-substrate#8219182113e66247f73d36bc7a298104302be936" +source = "git+https://github.com/paritytech/ark-substrate#acadbb94eeb0345d40fdb3fcc6fabb88fa5fac7b" dependencies = [ "ark-bls12-377", "ark-ff", @@ -10258,7 +10258,7 @@ dependencies = [ [[package]] name = "sp-ark-bls12-381" version = "0.4.0" -source = "git+https://github.com/paritytech/ark-substrate#8219182113e66247f73d36bc7a298104302be936" +source = "git+https://github.com/paritytech/ark-substrate#acadbb94eeb0345d40fdb3fcc6fabb88fa5fac7b" dependencies = [ "ark-bls12-381", "ark-ec", @@ -10273,7 +10273,7 @@ dependencies = [ [[package]] name = "sp-ark-bw6-761" version = "0.4.0" -source = "git+https://github.com/paritytech/ark-substrate#8219182113e66247f73d36bc7a298104302be936" +source = "git+https://github.com/paritytech/ark-substrate#acadbb94eeb0345d40fdb3fcc6fabb88fa5fac7b" dependencies = [ "ark-bw6-761", "ark-ff", @@ -10287,7 +10287,7 @@ dependencies = [ [[package]] name = "sp-ark-ed-on-bls12-377" version = "0.4.0" -source = "git+https://github.com/paritytech/ark-substrate#8219182113e66247f73d36bc7a298104302be936" +source = "git+https://github.com/paritytech/ark-substrate#acadbb94eeb0345d40fdb3fcc6fabb88fa5fac7b" dependencies = [ "ark-ed-on-bls12-377", "ark-ff", @@ -10301,7 +10301,7 @@ dependencies = [ [[package]] name = "sp-ark-ed-on-bls12-381" version = "0.4.0" -source = "git+https://github.com/paritytech/ark-substrate#8219182113e66247f73d36bc7a298104302be936" +source = "git+https://github.com/paritytech/ark-substrate#acadbb94eeb0345d40fdb3fcc6fabb88fa5fac7b" dependencies = [ "ark-ed-on-bls12-381", "ark-ff", @@ -10332,7 +10332,7 @@ dependencies = [ [[package]] name = "sp-ark-models" version = "0.4.0" -source = "git+https://github.com/paritytech/ark-substrate#8219182113e66247f73d36bc7a298104302be936" +source = "git+https://github.com/paritytech/ark-substrate#acadbb94eeb0345d40fdb3fcc6fabb88fa5fac7b" dependencies = [ "ark-ec", "ark-ff", @@ -10348,7 +10348,7 @@ dependencies = [ [[package]] name = "sp-ark-utils" version = "0.4.0" -source = "git+https://github.com/paritytech/ark-substrate#8219182113e66247f73d36bc7a298104302be936" +source = "git+https://github.com/paritytech/ark-substrate#acadbb94eeb0345d40fdb3fcc6fabb88fa5fac7b" dependencies = [ "ark-serialize", "ark-std", @@ -10621,7 +10621,7 @@ dependencies = [ "proc-macro2", "quote", "sp-core-hashing", - "syn 1.0.109", + "syn", ] [[package]] @@ -10638,7 +10638,7 @@ version = "5.0.0" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -10764,7 +10764,7 @@ dependencies = [ name = "sp-npos-elections-fuzzer" version = "2.0.0-alpha.5" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "honggfuzz", "parity-scale-codec", "rand 0.8.5", @@ -10859,7 +10859,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -11083,7 +11083,7 @@ dependencies = [ "proc-macro2", "quote", "sp-version", - "syn 1.0.109", + "syn", ] [[package]] @@ -11187,7 +11187,7 @@ dependencies = [ "memchr", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -11215,7 +11215,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 1.0.109", + "syn", ] [[package]] @@ -11241,7 +11241,7 @@ dependencies = [ name = "subkey" version = "3.0.0" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "sc-cli", ] @@ -11269,7 +11269,7 @@ dependencies = [ name = "substrate-frame-cli" version = "4.0.0-dev" dependencies = [ - "clap 4.1.10", + "clap 4.1.9", "frame-support", "frame-system", "sc-cli", @@ -11485,7 +11485,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -11539,17 +11539,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "syn" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cff13bb1732bccfe3b246f3fdb09edfd51c01d6f5299b7ccd9457c2e4e37774" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "synstructure" version = "0.12.6" @@ -11558,7 +11547,7 @@ checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", "unicode-xid", ] @@ -11631,22 +11620,22 @@ checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" [[package]] name = "thiserror" -version = "1.0.40" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" +checksum = "a5ab016db510546d856297882807df8da66a16fb8c4101cb8b30054b0d5b2d9c" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.40" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" +checksum = "5420d42e90af0c38c3290abcca25b9b3bdf379fc9f55c528f53a269d9c9a267e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.0", + "syn", ] [[package]] @@ -11803,7 +11792,7 @@ checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -11928,7 +11917,7 @@ checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", ] [[package]] @@ -12031,9 +12020,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.27.1" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85" +checksum = "634d75c77ea43f2ad8ea9d9c58de49dfc9c3995bdef32b503df7883ff054e7f1" dependencies = [ "hash-db", "hashbrown 0.13.2", @@ -12118,7 +12107,7 @@ name = "try-runtime-cli" version = "0.10.0-dev" dependencies = [ "async-trait", - "clap 4.1.10", + "clap 4.1.9", "frame-remote-externalities", "frame-try-runtime", "hex", @@ -12229,9 +12218,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d502c968c6a838ead8e69b2ee18ec708802f99db92a0d156705ec9ef801993b" +checksum = "524b68aca1d05e03fdf03fcdce2c6c94b6daf6d16861ddaa7e4f2b6638a9052c" [[package]] name = "unicode-ident" @@ -12425,7 +12414,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 1.0.109", + "syn", "wasm-bindgen-shared", ] @@ -12459,7 +12448,7 @@ checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -13391,7 +13380,7 @@ checksum = "44bf07cb3e50ea2003396695d58bf46bc9887a1f362260446fad6bc4e79bd36c" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn", "synstructure", ] diff --git a/primitives/arkworks/src/utils.rs b/primitives/arkworks/src/utils.rs index 5dfe7e1ec9036..5d15cdd1c831f 100644 --- a/primitives/arkworks/src/utils.rs +++ b/primitives/arkworks/src/utils.rs @@ -1,5 +1,9 @@ use crate::PairingError; -use ark_ec::pairing::{MillerLoopOutput, Pairing}; +use ark_ec::{ + pairing::{MillerLoopOutput, Pairing}, + Group, +}; +use ark_ff::Zero; use ark_serialize::{CanonicalDeserialize, CanonicalSerialize, Compress, Validate}; use ark_std::{io::Cursor, vec, vec::Vec}; @@ -20,12 +24,12 @@ pub fn multi_miller_loop_generic( b_vec: Vec, ) -> Result, PairingError> { let g1: Vec<_> = a_vec - .chunks(::G1Affine.serialized_size(Compress::No)) + .chunks(::G1Affine::generator().serialized_size(Compress::No)) .into_iter() .map(|elem| deserialize_argument::<::G1Affine>(elem)) .collect(); let g2: Vec<_> = b_vec - .chunks(::G2Affine.serialized_size(Compress::No)) + .chunks(::G2Affine::generator().serialized_size(Compress::No)) .into_iter() .map(|elem| deserialize_argument::<::G2Affine>(elem)) .collect(); @@ -50,12 +54,12 @@ pub fn final_exponentiation_generic( pub fn msm_g1_generic(bases: Vec, scalars: Vec) -> Vec { let bases: Vec<_> = bases - .chunks(::G1Affine.serialized_size(Compress::No)) + .chunks(::G1Affine::generator().serialized_size(Compress::No)) .into_iter() .map(|a| deserialize_argument::<::G1Affine>(a)) .collect(); let scalars: Vec<_> = scalars - .chunks(Curve::ScalarField.serialized_size(Compress::No)) + .chunks(Curve::ScalarField::zero().serialized_size(Compress::No)) .into_iter() .map(|a| deserialize_argument::(a)) .collect(); @@ -68,12 +72,12 @@ pub fn msm_g1_generic(bases: Vec, scalars: Vec) -> Vec(bases: Vec, scalars: Vec) -> Vec { let bases: Vec<_> = bases - .chunks(::G2Affine.serialized_size(Compress::No)) + .chunks(::G2Affine::generator().serialized_size(Compress::No)) .into_iter() .map(|a| deserialize_argument::<::G2Affine>(a)) .collect(); let scalars: Vec<_> = scalars - .chunks(Curve::ScalarField.serialized_size(Compress::No)) + .chunks(Curve::ScalarField::zero().serialized_size(Compress::No)) .into_iter() .map(|a| deserialize_argument::(a)) .collect();