From ac6fbef4794ecb6df3258aa5f63d39c9105c670f Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 17 Oct 2024 14:42:28 +0200 Subject: [PATCH] psvm --- Cargo.lock | 322 +++++++++++++++++++++++------------------------------ Cargo.toml | 50 ++++----- 2 files changed, 166 insertions(+), 206 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d366b14..6872692 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -419,9 +419,9 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7dae4d1ec894ee920195dd39070b279ef3c1d4d078c3fcf7336c93a1d502a9d" +checksum = "a7a8db232b5330d750760bd830c3c836b9ec37922753d3446d5242367a682f05" dependencies = [ "parity-scale-codec", "scale-info", @@ -701,9 +701,9 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7926abe4b165565b8c86a3525ac98e3a962761d05c201c53012460b237ad5887" +checksum = "67dc3d07da2bd96f3d8eaa0780a7ef803a3711fcdf286497306c8e0dc09e936b" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -714,15 +714,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", ] [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0adf5409618b21e754fef0ac70f257878d22d61c48fdeefcab666835dcb8e0f0" +checksum = "1eab08b5d8e224557627cf4d3ed4c05fc9687446ec805c1772ce9f3662263229" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", @@ -739,7 +738,6 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -747,9 +745,9 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "751e64b89a839d5cfabebc1c797936e5eee791d0fa2322d91e86f8440a743ddb" +checksum = "114859ea473b98046ba46eab82a1830329294015673def6fbadcf34662df4e6f" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -758,16 +756,15 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std", "sp-trie", "staging-xcm", ] [[package]] name = "cumulus-primitives-utility" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05742c520065e3870d419683113ed7f6d35de66f0c80af6828e7878d1bb0ea94" +checksum = "490b10e4805645545785f5b38b3689d466cc9c5354cf8b9b0847b533a2bc7bb4" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -778,7 +775,6 @@ dependencies = [ "polkadot-runtime-parachains", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -1240,9 +1236,9 @@ checksum = "d52a7e408202050813e6f1d9addadcaafef3dca7530c7ddfb005d4081cce6779" [[package]] name = "frame-benchmarking" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "709b26657ebbba53dc7bb616577375ca462b20fef1b00e8d9b20d2435e87f7bc" +checksum = "48554572bd164ee905a6ff3378e46c2101610fd2ffe3110875a6503a240fb3d7" dependencies = [ "frame-support", "frame-support-procedural", @@ -1259,7 +1255,6 @@ dependencies = [ "sp-io", "sp-runtime", "sp-runtime-interface", - "sp-std", "sp-storage", "static_assertions", ] @@ -1278,9 +1273,9 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1ec289ebad5e601bb165cf7eb6ec2179ae34280ee310d0710a3111d4f8f8f94" +checksum = "772f6843543fea5d5083f8f7fe714632f6ab7a230a0a805ccc669e97330494a2" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -1291,7 +1286,6 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std", ] [[package]] @@ -1308,9 +1302,9 @@ dependencies = [ [[package]] name = "frame-support" -version = "36.0.1" +version = "37.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4d08149c28010bfa568dcfa832aea628fb794d4243794a13b1bdef1aa66fb1" +checksum = "847939177e3637c1ec2f78eecf0755910763b8d6c3dfc04aea2efec33823b3af" dependencies = [ "aquamarine", "array-bytes", @@ -1394,9 +1388,9 @@ dependencies = [ [[package]] name = "frame-system" -version = "36.1.0" +version = "37.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64d6a0e7bb6503facdcc6f8e19c83cd0bfc8bbbd268522b1a50e107dfc6b972d" +checksum = "043790fff021477061b207fd6b33743793b63fc64a583358956787229d039717" dependencies = [ "cfg-if", "docify", @@ -2164,9 +2158,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "pallet-asset-conversion" -version = "18.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f726ebb59401c1844a4a8703047bdafcd99a1827cd5d8b2c82abeb8948a7f25b" +checksum = "6847af5ada683672e4ba5307edd30935b523b96ddd3e6c0d9ae538967e7b6e72" dependencies = [ "frame-benchmarking", "frame-support", @@ -2179,14 +2173,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-asset-rate" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e806842bec955190ec64f8b2179f74f5355137c4cadf04f3269e6196cd19caf9" +checksum = "16cf98e523678604f17e784986e789f515bb367dc5cf41f8f966b934ea2fb9d5" dependencies = [ "frame-benchmarking", "frame-support", @@ -2195,7 +2188,6 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", ] [[package]] @@ -2231,9 +2223,9 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "100a180dfbf30a1c872100ec2dae8a61c0f5e8b3f2d3a5cbb34093826293e2ab" +checksum = "b8aba8d3470ea8ca27a8d3fecce2896094d22e7b3109120b01d0d5d2553f5a6d" dependencies = [ "frame-benchmarking", "frame-support", @@ -2245,14 +2237,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-assets" -version = "37.0.0" +version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f79ef6a7763fc08177f014052469ee12aefcdad0d99a747372360c2f648d2cc4" +checksum = "cd34007f64b1159232feacc431ae88b8319e16e594ed6ffc2c1a10ecf6e0ad64" dependencies = [ "frame-benchmarking", "frame-support", @@ -2263,14 +2254,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-aura" -version = "35.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0861b2a1ad6526948567bb59a3fdc4c7f02ee79b07be8b931a544350ec35ab0c" +checksum = "a2b4c3fc3c5af69af275ee8f1fc70aa73d0633b0cd818c603a2e8b483d4a9ccb" dependencies = [ "frame-support", "frame-system", @@ -2281,14 +2271,13 @@ dependencies = [ "sp-application-crypto", "sp-consensus-aura", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-authority-discovery" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed2c3666a476132f5846fe4d5e1961a923a58a0f54d873d84566f24ffaa3684f" +checksum = "e950b8368ef4af6af91d10061d5fc587ee92ed360e4b5bc32454a68842ccafe2" dependencies = [ "frame-support", "frame-system", @@ -2298,14 +2287,13 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-authorship" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38885846dbcf03b025fdbd7edb3649046dbc68fa0b419ffe8837ef853a10d31f" +checksum = "6ddfa02ecfdd0bfa4841dc16ebd3bdd0d1918751b845f4b36b29c01bfaf75b5b" dependencies = [ "frame-support", "frame-system", @@ -2313,14 +2301,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-babe" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b23d2d814e3cb793659fcf84533f66fdf0ed9cccb66cb2225851f482843ed096" +checksum = "cf4cee370246a2a8fa7d62b02b96febde7c8b09d18c9b8ce3a35c20a142379c8" dependencies = [ "frame-benchmarking", "frame-support", @@ -2338,14 +2325,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", ] [[package]] name = "pallet-balances" -version = "37.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6878e240962d3887f0e0654ac343a18845adb95ad493c9d4d5e803c015d4a4c3" +checksum = "267f2b4c64e06d340fab1e48267e815dc2afaf8e6da16369b26b5c9e1e65f1aa" dependencies = [ "docify", "frame-benchmarking", @@ -2355,14 +2341,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-broker" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0d652c399b6ed776ee3322e60f40e323f86b413719d7696eddb8f64c368ac0" +checksum = "1ce40525635682724f4ed243f6be36951df424b24703913fb696d6933e1db55e" dependencies = [ "bitvec", "frame-benchmarking", @@ -2375,7 +2360,6 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", ] [[package]] @@ -2404,9 +2388,9 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "17.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f660cc09f2f277a3976da2eef856b5c725ab7ad1192902ef7f4e4bafd992f04f" +checksum = "0e680a751ac8ea4a820096b9b480457a10abd5ce495e65c24457993ad846d4c0" dependencies = [ "frame-benchmarking", "frame-support", @@ -2420,14 +2404,13 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-election-provider-multi-phase" -version = "35.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd1090fdc6ccdd8ff08c60000c970428baaaf0b33e7a6b01a91ec8b697a650a3" +checksum = "b02a05136d6c5b46fc4963232ffc2069d444100c79fa524627b307fcaea78cd2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -2443,15 +2426,14 @@ dependencies = [ "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std", "strum 0.26.2", ] [[package]] name = "pallet-election-provider-support-benchmarking" -version = "35.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93475989d2f6900caf8f1c847a55d909295c156525a7510c5f1dde176ec7c714" +checksum = "cd65dad4b4de7ec4b0d1631d1e8ad8766eaaa0ab4e871ec6c73a1e894c68afc9" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -2459,7 +2441,6 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std", ] [[package]] @@ -2491,9 +2472,9 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "35.0.0" +version = "36.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9155f4f762513e0287320411415c76a647152799ad33db1785c9b71c36a14575" +checksum = "283f467fdee4862f2fcb7ae354c0380e8e763fc465b6b7c560950aa0cce90731" dependencies = [ "docify", "frame-benchmarking", @@ -2506,14 +2487,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "pallet-identity" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4555795a3e0e3aa49ea432b7afecb9c71a7db8793a99c68bd8dd3a52a12571f3" +checksum = "e83fd8ea40185db968ecec0c4782e3cdf9a788ad4fc4a5870eeb0d0981de2680" dependencies = [ "enumflags2", "frame-benchmarking", @@ -2524,14 +2504,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-message-queue" -version = "39.0.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20e65a37881d1998546254a5e50a1f768b3f82deabe774e750f4ea95aba8030c" +checksum = "0043ed8838d63b195365119311cef59e2cf32f7a7ca55128a4ae1f9fd80330e2" dependencies = [ "environmental", "frame-benchmarking", @@ -2544,15 +2523,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-weights", ] [[package]] name = "pallet-session" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c92b24c911c2cfa5351616edc7f2f93427ea6f4f95efdb13f0f5d51997939c3" +checksum = "84da59cf6db5db9a4424a5967787bf4ea20bfa903988a2438429c09a48365acf" dependencies = [ "frame-support", "frame-system", @@ -2567,7 +2545,6 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std", "sp-trie", ] @@ -2602,9 +2579,9 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbebdb060417654f215fc6f03675e5f44cfc83837d9e523e1b8fd9a4a2e1bdc2" +checksum = "e59824a9ca557a64c4ba26331a2db84f91610e75620a497610287a16edfb52d7" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -2621,7 +2598,6 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] @@ -2718,9 +2694,9 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "35.0.0" +version = "36.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae789d344be857679b0b98b28a67c747119724847f81d704d3fd03ee13fb6841" +checksum = "14f264c80bef4ac3180e5cba619f319d7855cc89ba91b28b3f752620d9425b88" dependencies = [ "docify", "frame-benchmarking", @@ -2732,16 +2708,15 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std", "sp-storage", "sp-timestamp", ] [[package]] name = "pallet-transaction-payment" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74fb6114223c8d967c3c2f21cbc845e8ea604ff7e21a8e59d119d5a9257ba886" +checksum = "7d6b4889a0a8565cf0d6ecf3feef787c18ad2c529add4d90ec896873cd422eec" dependencies = [ "frame-support", "frame-system", @@ -2751,14 +2726,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-treasury" -version = "35.0.0" +version = "36.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c502615bb4fdd02856a131cb2a612ad40c26435ec938f65f11cae4ff230812b" +checksum = "59cdefb4591b3c4e7f21284332b4f83b5681663db0976ff2e9cd78ee6f5a5343" dependencies = [ "docify", "frame-benchmarking", @@ -2771,14 +2745,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-vesting" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78f7f0f4fe5e1d851e85d81e5e73b6f929f0c35af786ce8be9c9e3363717c136" +checksum = "271f52d5ec90583ce7bd7d302f89b9ebabe1a820dc3e162fc1e5b14889f3b12c" dependencies = [ "frame-benchmarking", "frame-support", @@ -2787,14 +2760,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] name = "pallet-xcm" -version = "15.0.0" +version = "16.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe7409458b7fedc5c7d46459da154ccc2dc22a843ce08e8ab6c1743ef5cf972c" +checksum = "26e4e8c39273cf9b7e1c5738703dc9055c93804efd7d87ad682f404fc6b81fb0" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -2808,7 +2780,6 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2841,9 +2812,9 @@ dependencies = [ [[package]] name = "parachains-common" -version = "15.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9319e656eebdf161666e54a4d8e24f73137f702f01600247f7be650bc4d46167" +checksum = "91304aa1eb95bdea1471bc3994fb8cb30a8d913bdcd2abe59a70abfaf3e49abf" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -2864,7 +2835,6 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", "staging-parachain-info", "staging-xcm", "staging-xcm-executor", @@ -3003,22 +2973,21 @@ checksum = "626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c" [[package]] name = "polkadot-core-primitives" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17c72ee63bcf920f963cd7ac066759b0b649350c8ab3781a85a6aac87b1488f2" +checksum = "e2900d3b857e34c480101618a950c3a4fbcddc8c0d50573d48553376185908b8" dependencies = [ "parity-scale-codec", "scale-info", "sp-core", "sp-runtime", - "sp-std", ] [[package]] name = "polkadot-parachain-primitives" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f61070d0ff28f596890def0e0d03c231860796130b2a43e293106fa86a50c9a9" +checksum = "52b5648a2e8ce1f9a0f8c41c38def670cefd91932cd793468e1a5b0b0b4e4af1" dependencies = [ "bounded-collections", "derive_more", @@ -3028,15 +2997,14 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", "sp-weights", ] [[package]] name = "polkadot-primitives" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a4879609f4340138930c3c7313256941104a3ff6f7ecb2569d15223da9b35b2" +checksum = "b57bc055fa389372ec5fc0001b99aeffd50f3fd379280ce572d935189bb58dd8" dependencies = [ "bitvec", "hex-literal", @@ -3057,14 +3025,13 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std", ] [[package]] name = "polkadot-runtime-common" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28fdcb41bb21c7b14d0341a9a17364ccc04ad34de05d41e7938cb03acbc11066" +checksum = "0572bf05ac57526ed10597078e2598cb3ee9ae9b7eba605d222276bbf1cee44b" dependencies = [ "bitvec", "frame-benchmarking", @@ -3105,7 +3072,6 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -3114,23 +3080,22 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac75b3fea8464e5681b44733ed11cf09e22ff1e956f6703b918b637bd40e7427" +checksum = "e4636dd0772d838fb2e3c4a54a6530f2921e80d6cde48eba0ecc029e6378f900" dependencies = [ "bs58", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std", "sp-tracing", ] [[package]] name = "polkadot-runtime-parachains" -version = "15.0.3" +version = "16.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7e68cb26f9025daaad694d8192fd0e63e92c8761c45a339dd7a5b7925a3cb6" +checksum = "a2eabbd833a2821643c3b5c20601b04a6613ef85c43d356c079b75213c35ed37" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -3169,7 +3134,6 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -3693,9 +3657,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.197" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] @@ -3711,9 +3675,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", @@ -3722,11 +3686,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -3876,15 +3841,14 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d67aa9b1ccfd746c8529754c4ce06445b1d48e189567402ef856340a3a6b14" +checksum = "5e34f1146a457a5c554dedeae6c7273aa54c3b031f3e9eb0abd037b5511e2ce9" dependencies = [ "enumn", "parity-scale-codec", "paste", "sp-runtime", - "sp-std", ] [[package]] @@ -3895,10 +3859,11 @@ checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" [[package]] name = "sp-api" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7e43fbf034e9dbaa8ffc6a238a22808777eb38c580f66fc6736d8511631789e" +checksum = "bbce492e0482134128b7729ea36f5ef1a9f9b4de2d48ff8dde7b5e464e28ce75" dependencies = [ + "docify", "hash-db", "log", "parity-scale-codec", @@ -3910,7 +3875,6 @@ dependencies = [ "sp-runtime", "sp-runtime-interface", "sp-state-machine", - "sp-std", "sp-trie", "sp-version", "thiserror", @@ -3933,16 +3897,15 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "37.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d96d1fc0f1c741bbcbd0dd5470eff7b66f011708cc1942b088ebf0d4efb3d93" +checksum = "0d8133012faa5f75b2f0b1619d9f720c1424ac477152c143e5f7dbde2fe1a958" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", - "sp-std", ] [[package]] @@ -3963,9 +3926,9 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a4a1e45abc3277f18484ee0b0f9808e4206eb696ad38500c892c72f33480d69" +checksum = "519c33af0e25ba2dd2eb3790dc404d634b6e4ce0801bcc8fa3574e07c365e734" dependencies = [ "parity-scale-codec", "scale-info", @@ -3976,9 +3939,9 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ebb90bf00f331b898eb729a1f707251846c1d5582d7467f083884799a69b89" +checksum = "7a8faaa05bbcb9c41f0cc535c4c1315abf6df472b53eae018678d1b4d811ac47" dependencies = [ "async-trait", "parity-scale-codec", @@ -3993,9 +3956,9 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.39.0" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa2de4c7100a3279658d8dd4affd8f92487528deae5cb4b40322717b9175ed5" +checksum = "36ee95e17ee8dcd14db7d584b899a426565ca9abe5a266ab82277977fc547f86" dependencies = [ "async-trait", "parity-scale-codec", @@ -4012,9 +3975,9 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.39.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8ca60d713f8ddb03bbebcc755d5e6463fdc0b6259fabfc4221b20a5f1e428fd" +checksum = "bbafb7ed44f51c22fa277fb39b33dc601fa426133a8e2b53f3f46b10f07fba43" dependencies = [ "parity-scale-codec", "scale-info", @@ -4118,9 +4081,9 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.14.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcd065854d96fd81521c103d0aaa287d4f08b9b15c9fae2a3bfb208b0812bf44" +checksum = "32a646ed222fd86d5680faa4a8967980eb32f644cae6c8523e1c689a6deda3e8" dependencies = [ "parity-scale-codec", "scale-info", @@ -4131,9 +4094,9 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53407ba38ec22ca4a16381722c4bd0b559a0428bc1713079b0d5163ada63186a" +checksum = "afffbddc380d99a90c459ba1554bbbc01d62e892de9f1485af6940b89c4c0d57" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -4145,11 +4108,12 @@ dependencies = [ [[package]] name = "sp-io" -version = "37.0.0" +version = "38.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5036cad2e48d41f5caf6785226c8be1a7db15bec14a9fd7aa6cca84f34cf689f" +checksum = "59ef7eb561bb4839cc8424ce58c5ea236cbcca83f26fcc0426d8decfe8aa97d4" dependencies = [ "bytes", + "docify", "ed25519-dalek", "libsecp256k1", "log", @@ -4163,7 +4127,6 @@ dependencies = [ "sp-keystore", "sp-runtime-interface", "sp-state-machine", - "sp-std", "sp-tracing", "sp-trie", "tracing", @@ -4172,9 +4135,9 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "38.0.0" +version = "39.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03536e1ff3ec2bd8181eeaa26c0d682ebdcbd01548a055cf591077188b8c3f0" +checksum = "7c0e20624277f578b27f44ecfbe2ebc2e908488511ee2c900c5281599f700ab3" dependencies = [ "sp-core", "sp-runtime", @@ -4216,9 +4179,9 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0c51a7b60cd663f2661e6949069eb316b092f22c239691d5272a4d0cfca0fb" +checksum = "af922f112c7c1ed199eabe14f12a82ceb75e1adf0804870eccfbcf3399492847" dependencies = [ "parity-scale-codec", "scale-info", @@ -4241,9 +4204,9 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "38.0.1" +version = "39.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5273900f0b0bef48b2e1ff9c4fb5e188b8168ee5891418a427f4be2af92ee40f" +checksum = "658f23be7c79a85581029676a73265c107c5469157e3444c8c640fdbaa8bfed0" dependencies = [ "docify", "either", @@ -4302,9 +4265,9 @@ dependencies = [ [[package]] name = "sp-session" -version = "34.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4daf2e40ffc7e7e8de08efb860eb9534faf614a49c53dc282f430faedb4aed13" +checksum = "d04fcd2d1270038be94d00103e8e95f7fbab9075dcc78096b91d8931ee970d73" dependencies = [ "parity-scale-codec", "scale-info", @@ -4317,9 +4280,9 @@ dependencies = [ [[package]] name = "sp-staking" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0b7abfe66c07a3b6eb99e1286dfa9b6f3b057b0e986e7da2ccbf707f6c781a" +checksum = "143a764cacbab58347d8b2fd4c8909031fb0888d7b02a0ec9fa44f81f780d732" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -4331,9 +4294,9 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.42.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "211e528aa6e902261a343f7b40840aa3d66fe4ad3aadbd04a035f10baf96dbc5" +checksum = "930104d6ae882626e8880d9b1578da9300655d337a3ffb45e130c608b6c89660" dependencies = [ "hash-db", "log", @@ -4371,9 +4334,9 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78becf144a76f6fd108dfe94a90e20a185b38c0b310dc5482328196143c8266b" +checksum = "72a1cb4df653d62ccc0dbce1db45d1c9443ec60247ee9576962d24da4c9c6f07" dependencies = [ "async-trait", "parity-scale-codec", @@ -4396,9 +4359,9 @@ dependencies = [ [[package]] name = "sp-trie" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d717c0f465f5371569e6fdc25b6f32d47c15d6e4c92b3b779e1c9b18b951d" +checksum = "6282aef9f4b6ecd95a67a45bcdb67a71f4a4155c09a53c10add4ffe823db18cd" dependencies = [ "ahash", "hash-db", @@ -4420,9 +4383,9 @@ dependencies = [ [[package]] name = "sp-version" -version = "36.0.0" +version = "37.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bccf96fefae339dee7c4453f91be64eb28cce4c2fe82130445cf096b18b2c081" +checksum = "d521a405707b5be561367cd3d442ff67588993de24062ce3adefcf8437ee9fe1" dependencies = [ "impl-serde", "parity-scale-codec", @@ -4523,9 +4486,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd00d586b0dac4f42736bdd0ad52213a891b240e011ea82b38938263dd821c25" +checksum = "8e65e4397580154b0f6760350f51a97afa2ecabcbb3cc133a5116940c1b36a6a" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -4533,7 +4496,6 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", ] [[package]] @@ -4557,9 +4519,9 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "15.0.0" +version = "16.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "847fa2afe1bed2751eaabf7b91fa4043037947f17653d7cc59ea202cc44c6bb8" +checksum = "1f60edb6e2274b9b4a9db3baa5fc2a5d1ddc2254c11d017036c791c7f30a1551" dependencies = [ "frame-support", "frame-system", @@ -4572,7 +4534,6 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -4580,24 +4541,23 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b98d8219449eaf02e71a7edf1a14b14d4c713dd01d9df66fde1ce30dba4d6d" +checksum = "e6f6e90f1605540994f0186eaa713f1d636d3afc34cf0887b01b880921c845fc" dependencies = [ "environmental", "frame-benchmarking", "frame-support", "impl-trait-for-tuples", - "log", "parity-scale-codec", "scale-info", "sp-arithmetic", "sp-core", "sp-io", "sp-runtime", - "sp-std", "sp-weights", "staging-xcm", + "tracing", ] [[package]] @@ -4684,14 +4644,15 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "23.0.0" +version = "24.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc993ad871b63fbba60362f3ea86583f5e7e1256e8fdcb3b5b249c9ead354bf" +checksum = "cf035ffe7335fb24053edfe4d0a5780250eda772082a1b80ae25835dd4c09265" dependencies = [ "build-helper", "cargo_metadata", "console", "filetime", + "jobserver", "parity-wasm", "polkavm-linker", "sp-maybe-compressed-blob", @@ -5123,9 +5084,9 @@ dependencies = [ [[package]] name = "walkdir" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" dependencies = [ "same-file", "winapi-util", @@ -5478,15 +5439,14 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30fffcd9128a46abd836c37dd001c2cbe122aeb8904cd7b9bac8358564fb7b56" +checksum = "3fbf11b1fb43e9beb4a3c1c613c3a791ff16ab270566c1ce80f346b09afdced1" dependencies = [ "frame-support", "parity-scale-codec", "scale-info", "sp-api", - "sp-std", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -5494,9 +5454,9 @@ dependencies = [ [[package]] name = "xcm-simulator" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51f57c5128bc204287fe6e5e3a4473afea002b7d3ed014c99e7ebfe2df983d6" +checksum = "bf3cdbb92c84bf606bca54a38aec6ec4e43164698e1d7431b286c58bfa0c1ee6" dependencies = [ "frame-support", "frame-system", diff --git a/Cargo.toml b/Cargo.toml index 1b182ef..1393d0c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,36 +42,36 @@ webpki = { version = "=0.102.0-alpha.3", default-features = false, features = [" x509-cert = { version = "0.1.0", default-features = false, features = ["alloc"] } # polkadot-sdk and ecosystem crates [no_std] -cumulus-pallet-dmp-queue = { version = "0.15.0", default-features = false } -cumulus-pallet-xcmp-queue = { version = "0.15.0", default-features = false } -cumulus-primitives-core = { version = "0.14.0", default-features = false } -frame-benchmarking = { version = "36.0.0", default-features = false } -frame-support = { version = "36.0.0", default-features = false } -frame-system = { version = "36.1.0", default-features = false } -pallet-assets = { version = "37.0.0", default-features = false } -pallet-aura = { version = "35.0.0", default-features = false } -pallet-balances = { version = "37.0.0", default-features = false } -pallet-timestamp = { version = "35.0.0", default-features = false } -pallet-vesting = { version = "36.0.0", default-features = false } -pallet-xcm = { version = "15.0.0", default-features = false } -parachains-common = { version = "15.0.0", default-features = false } +cumulus-pallet-dmp-queue = { version = "0.16.0", default-features = false } +cumulus-pallet-xcmp-queue = { version = "0.16.0", default-features = false } +cumulus-primitives-core = { version = "0.15.0", default-features = false } +frame-benchmarking = { version = "37.0.0", default-features = false } +frame-support = { version = "37.0.0", default-features = false } +frame-system = { version = "37.0.0", default-features = false } +pallet-assets = { version = "39.0.0", default-features = false } +pallet-aura = { version = "36.0.0", default-features = false } +pallet-balances = { version = "38.0.0", default-features = false } +pallet-timestamp = { version = "36.0.0", default-features = false } +pallet-vesting = { version = "37.0.0", default-features = false } +pallet-xcm = { version = "16.0.0", default-features = false } +parachains-common = { version = "17.0.0", default-features = false } parity-scale-codec = { version = "3.6.5", default-features = false, features = ["derive"] } -polkadot-core-primitives = { version = "14.0.0", default-features = false } -polkadot-parachain-primitives = { version = "13.0.0", default-features = false } +polkadot-core-primitives = { version = "15.0.0", default-features = false } +polkadot-parachain-primitives = { version = "14.0.0", default-features = false } scale-info = { version = "2.10.0", default-features = false, features = ["derive", "serde"] } sp-core = { version = "34.0.0", default-features = false } -sp-io = { version = "37.0.0", default-features = false } -sp-runtime = { version = "38.0.0", default-features = false } +sp-io = { version = "38.0.0", default-features = false } +sp-runtime = { version = "39.0.0", default-features = false } sp-std = { version = "14.0.0", default-features = false } -staging-parachain-info = { version = "0.15.0", default-features = false } -staging-xcm = { version = "14.0.3", default-features = false } -staging-xcm-builder = { version = "15.0.0", default-features = false } -staging-xcm-executor = { version = "15.0.0", default-features = false } +staging-parachain-info = { version = "0.16.0", default-features = false } +staging-xcm = { version = "14.1.0", default-features = false } +staging-xcm-builder = { version = "16.0.0", default-features = false } +staging-xcm-executor = { version = "16.0.0", default-features = false } substrate-fixed = { version = "0.5.9", default-features = false } # dev-deps [std] -sp-keyring = { version = "38.0.0", default-features = false } +sp-keyring = { version = "39.0.0", default-features = false } sp-externalities = { version = "0.29.0", default-features = false } -sp-consensus-aura = { version = "0.39.0", default-features = false } -polkadot-runtime-parachains = { version = "15.0.3" } -xcm-simulator = { version = "15.0.0" } +sp-consensus-aura = { version = "0.40.0", default-features = false } +polkadot-runtime-parachains = { version = "16.0.0" } +xcm-simulator = { version = "16.0.0" }