From 30e122dbb0b4531d7bc569187368fd002f10989e Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 17 Nov 2023 19:06:11 +0400 Subject: [PATCH 1/5] fix docs --- .github/workflows/rust-checks.yaml | 14 ++++++++++++++ cli/main.rs | 16 ++++------------ core/src/state.rs | 6 +++--- 3 files changed, 21 insertions(+), 15 deletions(-) diff --git a/.github/workflows/rust-checks.yaml b/.github/workflows/rust-checks.yaml index 6c36abec0bb..3710238b5b9 100644 --- a/.github/workflows/rust-checks.yaml +++ b/.github/workflows/rust-checks.yaml @@ -16,6 +16,20 @@ env: TOOLCHAIN_LINT: nightly-2023-11-13 jobs: + check-doc: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install Rust ${{ env.TOOLCHAIN_LINT }} + uses: dtolnay/rust-toolchain@stable + with: + targets: wasm32-unknown-unknown + - uses: Swatinem/rust-cache@v2 + with: + key: check-doc-v0 + - name: cargo doc + run: RUST_FLAGS="-D warnings" cargo doc + lint: runs-on: ubuntu-latest steps: diff --git a/cli/main.rs b/cli/main.rs index e26cbfb8b6e..566f9f998c5 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -149,18 +149,10 @@ //! arbitrary encoded data (usually some pre-upgrade state) which will be passed to //! [`OnRuntimeUpgrade::pre_upgrade`] after upgrading and used for post checking. //! -//! ### Guarding migrations and [`VersionedRuntimeUpgrade`] +//! ### [`VersionedMigration`] //! -//! Always make sure that any migration code is guarded either by `StorageVersion`, or by some -//! custom storage item, so that it is NEVER executed twice, even if the code lives in two -//! consecutive runtimes. -//! -//! TODO: Briefly explain [`VersionedRuntimeUpgrade`] and link out to its docs. -//! -//! #### Examples -//! -//! TODO: Provide end-to-end examples of writing a runtime upgrade, and testing it with the CLI. One -//! example with [`VersionedRuntimeUpgrade`], one without. +//! It is strongly suggested to use [`VersionedMigration`] when writing custom migrations for +//! pallets. //! //! ### State Consistency //! @@ -286,7 +278,7 @@ //! --try-state rr-3 //! ``` //! -//! [`VersionedRuntimeUpgrade`]: https://paritytech.github.io/substrate/master/frame_support/migrations/struct.VersionedRuntimeUpgrade.html +//! [`VersionedMigration`]: https://paritytech.github.io/polkadot-sdk/master/frame_support/migrations/struct.VersionedMigration.html //! [`OnRuntimeUpgrade`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.OnRuntimeUpgrade.html //! [`OnRuntimeUpgrade::pre_upgrade`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.OnRuntimeUpgrade.html#method.pre_upgrade //! [`OnRuntimeUpgrade::post_upgrade`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.OnRuntimeUpgrade.html#method.post_upgrade diff --git a/core/src/state.rs b/core/src/state.rs index 646951b3be3..054f005684e 100644 --- a/core/src/state.rs +++ b/core/src/state.rs @@ -140,7 +140,7 @@ pub enum State { Live(LiveState), } -/// Options for [`to_ext`] +/// Options for [`State::to_ext`] /// /// Whether to check that the runtime was compiled with try-runtime feature #[derive(PartialEq, PartialOrd)] @@ -150,7 +150,7 @@ pub enum TryRuntimeFeatureCheck { /// Don't check if the runtime was compiled with try-runtime feature Skip, } -/// Options for [`to_ext`] +/// Options for [`State::to_ext`] /// /// Whether to check if the new runtime `spec_version` is greater than the previous runtime /// `spec_version` @@ -169,7 +169,7 @@ impl State { /// /// This will override the code as it sees fit based on [`Runtime`]. It will also check the /// spec-version and name. - pub(crate) async fn to_ext( + pub async fn to_ext( &self, shared: &SharedParams, executor: &WasmExecutor, From 699e621cd052f57980278d86f6182f7b6346a954 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 17 Nov 2023 20:24:59 +0400 Subject: [PATCH 2/5] improve doc links --- Cargo.lock | 1588 ++++++++++++++++++++++++++++++------------------ Cargo.toml | 9 +- cli/Cargo.toml | 4 + cli/main.rs | 37 +- 4 files changed, 1034 insertions(+), 604 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cfd788c4a6c..07c95ad5fba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -292,6 +292,29 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" +[[package]] +name = "ark-bls12-377" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb00293ba84f51ce3bd026bd0de55899c4e68f0a39a5728cebae3a73ffdc0a4f" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-bls12-377-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20c7021f180a0cbea0380eba97c2af3c57074cdaffe0eef7e840e1c9f2841e55" +dependencies = [ + "ark-bls12-377", + "ark-ec", + "ark-models-ext", + "ark-std", +] + [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -304,6 +327,45 @@ dependencies = [ "ark-std", ] +[[package]] +name = "ark-bls12-381-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1dc4b3d08f19e8ec06e949712f95b8361e43f1391d94f65e4234df03480631c" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-models-ext", + "ark-serialize", + "ark-std", +] + +[[package]] +name = "ark-bw6-761" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e0605daf0cc5aa2034b78d008aaf159f56901d92a52ee4f6ecdfdac4f426700" +dependencies = [ + "ark-bls12-377", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-bw6-761-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccee5fba47266f460067588ee1bf070a9c760bf2050c1c509982c5719aadb4f2" +dependencies = [ + "ark-bw6-761", + "ark-ec", + "ark-ff", + "ark-models-ext", + "ark-std", +] + [[package]] name = "ark-ec" version = "0.4.2" @@ -318,9 +380,35 @@ dependencies = [ "hashbrown 0.13.2", "itertools 0.10.5", "num-traits", + "rayon", "zeroize", ] +[[package]] +name = "ark-ed-on-bls12-377" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b10d901b9ac4b38f9c32beacedfadcdd64e46f8d7f8e88c1ae1060022cf6f6c6" +dependencies = [ + "ark-bls12-377", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-ed-on-bls12-377-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524a4fb7540df2e1a8c2e67a83ba1d1e6c3947f4f9342cc2359fc2e789ad731d" +dependencies = [ + "ark-ec", + "ark-ed-on-bls12-377", + "ark-ff", + "ark-models-ext", + "ark-std", +] + [[package]] name = "ark-ed-on-bls12-381-bandersnatch" version = "0.4.0" @@ -333,6 +421,19 @@ dependencies = [ "ark-std", ] +[[package]] +name = "ark-ed-on-bls12-381-bandersnatch-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15185f1acb49a07ff8cbe5f11a1adc5a93b19e211e325d826ae98e98e124346" +dependencies = [ + "ark-ec", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff", + "ark-models-ext", + "ark-std", +] + [[package]] name = "ark-ff" version = "0.4.2" @@ -376,6 +477,19 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-models-ext" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e9eab5d4b5ff2f228b763d38442adc9b084b0a465409b059fac5c2308835ec2" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", +] + [[package]] name = "ark-poly" version = "0.4.2" @@ -391,21 +505,22 @@ dependencies = [ [[package]] name = "ark-scale" -version = "0.0.10" +version = "0.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b08346a3e38e2be792ef53ee168623c9244d968ff00cd70fb9932f6fe36393" +checksum = "51bd73bb6ddb72630987d37fa963e99196896c0d0ea81b7c894567e74a2f83af" dependencies = [ "ark-ec", "ark-ff", "ark-serialize", "ark-std", "parity-scale-codec", + "scale-info", ] [[package]] name = "ark-secret-scalar" version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +source = "git+https://github.com/w3f/ring-vrf?rev=cbc342e#cbc342e95d3cbcd3c5ba8d45af7200eb58e63502" dependencies = [ "ark-ec", "ark-ff", @@ -448,12 +563,13 @@ checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" dependencies = [ "num-traits", "rand 0.8.5", + "rayon", ] [[package]] name = "ark-transcript" version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +source = "git+https://github.com/w3f/ring-vrf?rev=cbc342e#cbc342e95d3cbcd3c5ba8d45af7200eb58e63502" dependencies = [ "ark-ff", "ark-serialize", @@ -642,7 +758,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", ] [[package]] @@ -685,8 +801,8 @@ dependencies = [ [[package]] name = "bandersnatch_vrfs" -version = "0.0.1" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +version = "0.0.3" +source = "git+https://github.com/w3f/ring-vrf?rev=cbc342e#cbc342e95d3cbcd3c5ba8d45af7200eb58e63502" dependencies = [ "ark-bls12-381", "ark-ec", @@ -701,6 +817,8 @@ dependencies = [ "rand_core 0.6.4", "ring 0.1.0", "sha2 0.10.7", + "sp-ark-bls12-381", + "sp-ark-ed-on-bls12-381-bandersnatch", "zeroize", ] @@ -779,6 +897,25 @@ dependencies = [ "syn 2.0.38", ] +[[package]] +name = "bip39" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" +dependencies = [ + "bitcoin_hashes", + "rand 0.8.5", + "rand_core 0.6.4", + "serde", + "unicode-normalization", +] + +[[package]] +name = "bitcoin_hashes" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4" + [[package]] name = "bitflags" version = "1.3.2" @@ -1240,6 +1377,7 @@ dependencies = [ "anstyle", "clap_lex", "strsim", + "terminal_size", ] [[package]] @@ -1299,7 +1437,7 @@ dependencies = [ [[package]] name = "common" version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=8657210#86572101f4210647984ab4efedba6b3fcc890895" +source = "git+https://github.com/w3f/ring-proof#7275eb6f956219dd70400fce23e9b73593238981" dependencies = [ "ark-ec", "ark-ff", @@ -1379,6 +1517,18 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +[[package]] +name = "constcat" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + [[package]] name = "core-foundation" version = "0.9.3" @@ -1949,8 +2099,10 @@ version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ + "convert_case", "proc-macro2", "quote", + "rustc_version 0.4.0", "syn 1.0.109", ] @@ -2046,7 +2198,7 @@ dependencies = [ [[package]] name = "dleq_vrf" version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +source = "git+https://github.com/w3f/ring-vrf?rev=cbc342e#cbc342e95d3cbcd3c5ba8d45af7200eb58e63502" dependencies = [ "ark-ec", "ark-ff", @@ -2068,18 +2220,18 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "docify" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ee528c501ddd15d5181997e9518e59024844eac44fd1e40cb20ddb2a8562fa" +checksum = "4235e9b248e2ba4b92007fe9c646f3adf0ffde16dc74713eacc92b8bc58d8d2f" dependencies = [ "docify_macros", ] [[package]] name = "docify_macros" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca01728ab2679c464242eca99f94e2ce0514b52ac9ad950e2ed03fca991231c" +checksum = "47020e12d7c7505670d1363dd53d6c23724f71a90a3ae32ff8eba40de8404626" dependencies = [ "common-path", "derive-syn-parse", @@ -2420,7 +2572,7 @@ dependencies = [ [[package]] name = "fflonk" version = "0.1.0" -source = "git+https://github.com/w3f/fflonk#26a5045b24e169cffc1f9328ca83d71061145c40" +source = "git+https://github.com/w3f/fflonk#1beb0585e1c8488956fac7f05da061f9b41e8948" dependencies = [ "ark-ec", "ark-ff", @@ -2521,7 +2673,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", ] @@ -2544,7 +2696,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-support-procedural", @@ -2560,16 +2712,16 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "Inflector", "array-bytes 6.1.0", @@ -2601,15 +2753,15 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-database", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-inherents", "sp-io", "sp-keystore", "sp-runtime", "sp-state-machine", - "sp-storage", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", - "sp-wasm-interface", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", "thousands", ] @@ -2617,7 +2769,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-pallet-pov" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -2626,13 +2778,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2643,7 +2795,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2654,13 +2806,13 @@ dependencies = [ "sp-core", "sp-npos-elections", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -2671,8 +2823,8 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", - "sp-tracing", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] @@ -2690,7 +2842,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "futures", "indicatif", @@ -2711,9 +2863,10 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "aquamarine", + "array-bytes 6.1.0", "bitflags 1.3.2", "docify", "environmental", @@ -2733,7 +2886,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-core-hashing-proc-macro", - "sp-debug-derive", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-genesis-builder", "sp-inherents", "sp-io", @@ -2741,8 +2894,8 @@ dependencies = [ "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-weights", "static_assertions", "tt-call", @@ -2751,7 +2904,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "Inflector", "cfg-expr", @@ -2770,7 +2923,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2782,7 +2935,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "proc-macro2", "quote", @@ -2792,9 +2945,10 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "cfg-if", + "docify", "frame-support", "log", "parity-scale-codec", @@ -2803,7 +2957,7 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-version", "sp-weights", ] @@ -2811,7 +2965,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -2820,13 +2974,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "sp-api", @@ -2835,13 +2989,13 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "parity-scale-codec", "sp-api", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] @@ -2936,7 +3090,7 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "waker-fn", ] @@ -2993,7 +3147,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "pin-utils", "slab", ] @@ -3322,7 +3476,7 @@ checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes", "http", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", ] [[package]] @@ -3365,7 +3519,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "socket2 0.4.9", "tokio", "tower-service", @@ -3652,7 +3806,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "socket2 0.5.3", + "socket2 0.5.5", "widestring", "windows-sys 0.48.0", "winreg", @@ -3892,7 +4046,7 @@ checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" [[package]] name = "kitchensink-runtime" version = "3.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-benchmarking-pallet-pov", @@ -3962,6 +4116,7 @@ dependencies = [ "pallet-scheduler", "pallet-session", "pallet-session-benchmarking", + "pallet-skip-feeless-payment", "pallet-society", "pallet-staking", "pallet-staking-reward-curve", @@ -3983,6 +4138,7 @@ dependencies = [ "parity-scale-codec", "primitive-types", "scale-info", + "serde_json", "sp-api", "sp-authority-discovery", "sp-block-builder", @@ -3998,8 +4154,8 @@ dependencies = [ "sp-session", "sp-staking", "sp-statement-store", - "sp-std", - "sp-storage", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-transaction-pool", "sp-version", "static_assertions", @@ -4053,9 +4209,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.147" +version = "0.2.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" +checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" [[package]] name = "libloading" @@ -4902,9 +5058,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" +checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", @@ -4939,7 +5095,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "anyhow", "jsonrpsee", @@ -5187,118 +5343,10 @@ dependencies = [ "pin-utils", ] -[[package]] -name = "node-cli" -version = "3.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" -dependencies = [ - "array-bytes 6.1.0", - "clap", - "clap_complete", - "frame-benchmarking-cli", - "frame-system", - "frame-system-rpc-runtime-api", - "futures", - "jsonrpsee", - "kitchensink-runtime", - "log", - "node-executor", - "node-inspect", - "node-primitives", - "node-rpc", - "pallet-asset-conversion-tx-payment", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-balances", - "pallet-im-online", - "parity-scale-codec", - "rand 0.8.5", - "sc-authority-discovery", - "sc-basic-authorship", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-consensus-babe", - "sc-consensus-grandpa", - "sc-consensus-slots", - "sc-executor", - "sc-mixnet", - "sc-network", - "sc-network-common", - "sc-network-statement", - "sc-network-sync", - "sc-offchain", - "sc-rpc", - "sc-service", - "sc-statement-store", - "sc-storage-monitor", - "sc-sync-state-rpc", - "sc-sysinfo", - "sc-telemetry", - "sc-transaction-pool", - "sc-transaction-pool-api", - "serde", - "serde_json", - "sp-api", - "sp-authority-discovery", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-grandpa", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-keystore", - "sp-mixnet", - "sp-runtime", - "sp-statement-store", - "sp-timestamp", - "sp-transaction-storage-proof", - "substrate-build-script-utils", - "substrate-frame-cli", - "try-runtime-cli 0.10.0-dev", -] - -[[package]] -name = "node-executor" -version = "3.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" -dependencies = [ - "frame-benchmarking", - "kitchensink-runtime", - "node-primitives", - "parity-scale-codec", - "sc-executor", - "scale-info", - "sp-core", - "sp-keystore", - "sp-state-machine", - "sp-statement-store", - "sp-tracing", - "sp-trie", -] - -[[package]] -name = "node-inspect" -version = "0.9.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" -dependencies = [ - "clap", - "parity-scale-codec", - "sc-cli", - "sc-client-api", - "sc-service", - "sp-blockchain", - "sp-core", - "sp-runtime", - "thiserror", -] - [[package]] name = "node-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "sp-core", "sp-runtime", @@ -5307,7 +5355,7 @@ dependencies = [ [[package]] name = "node-rpc" version = "3.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -5531,7 +5579,7 @@ dependencies = [ [[package]] name = "pallet-alliance" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5545,13 +5593,13 @@ dependencies = [ "sp-core-hashing", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-asset-conversion" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5563,13 +5611,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-asset-conversion-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -5578,13 +5626,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-asset-rate" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5593,13 +5641,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-asset-tx-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5611,13 +5659,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5627,13 +5675,13 @@ dependencies = [ "scale-info", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -5643,13 +5691,13 @@ dependencies = [ "sp-application-crypto", "sp-authority-discovery", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -5657,13 +5705,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5681,13 +5729,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "aquamarine", "docify", @@ -5702,14 +5750,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", - "sp-tracing", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5718,13 +5766,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5736,13 +5784,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-broker" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "bitvec", "frame-benchmarking", @@ -5753,13 +5801,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5772,13 +5820,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5789,13 +5837,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-contracts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "bitflags 1.3.2", "environmental", @@ -5816,7 +5864,9 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "staging-xcm", + "staging-xcm-builder", "wasm-instrument 0.4.0", "wasmi", ] @@ -5824,20 +5874,20 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-weights", ] [[package]] name = "pallet-contracts-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "proc-macro2", "quote", @@ -5847,7 +5897,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5858,13 +5908,13 @@ dependencies = [ "serde", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-core-fellowship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5876,13 +5926,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5894,13 +5944,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5916,14 +5966,14 @@ dependencies = [ "sp-io", "sp-npos-elections", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "strum 0.24.1", ] [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5931,13 +5981,13 @@ dependencies = [ "parity-scale-codec", "sp-npos-elections", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -5950,13 +6000,13 @@ dependencies = [ "sp-npos-elections", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "docify", "frame-benchmarking", @@ -5969,13 +6019,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-glutton" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "blake2 0.10.6", "frame-benchmarking", @@ -5987,13 +6037,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6010,13 +6060,13 @@ dependencies = [ "sp-runtime", "sp-session", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6026,13 +6076,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6046,13 +6096,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6063,13 +6113,13 @@ dependencies = [ "sp-io", "sp-keyring", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-insecure-randomness-collective-flip" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -6077,13 +6127,13 @@ dependencies = [ "safe-mix", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-lottery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6091,13 +6141,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6108,13 +6158,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6126,14 +6176,14 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-weights", ] [[package]] name = "pallet-mixnet" version = "0.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6147,13 +6197,13 @@ dependencies = [ "sp-io", "sp-mixnet", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6165,13 +6215,13 @@ dependencies = [ "sp-io", "sp-mmr-primitives", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6181,13 +6231,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-nft-fractionalization" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6198,13 +6248,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-nfts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6216,13 +6266,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-nfts-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "pallet-nfts", "parity-scale-codec", @@ -6232,7 +6282,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6242,13 +6292,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -6260,14 +6310,14 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", - "sp-tracing", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6279,26 +6329,26 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-runtime-interface", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -6309,13 +6359,13 @@ dependencies = [ "serde", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6333,13 +6383,13 @@ dependencies = [ "scale-info", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6350,13 +6400,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6365,13 +6415,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6383,13 +6433,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6398,13 +6448,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6416,13 +6466,13 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-remark" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6433,13 +6483,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-root-testing" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -6448,13 +6498,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-safe-mode" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6466,13 +6516,13 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-salary" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6484,13 +6534,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "docify", "frame-benchmarking", @@ -6501,14 +6551,14 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-weights", ] [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -6523,14 +6573,14 @@ dependencies = [ "sp-session", "sp-staking", "sp-state-machine", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", ] [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6541,13 +6591,26 @@ dependencies = [ "rand 0.8.5", "sp-runtime", "sp-session", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", +] + +[[package]] +name = "pallet-skip-feeless-payment" +version = "1.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "frame-support", + "frame-system", + "parity-scale-codec", + "scale-info", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6559,13 +6622,13 @@ dependencies = [ "sp-arithmetic", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6581,13 +6644,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6598,16 +6661,17 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "sp-api", + "sp-staking", ] [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6618,13 +6682,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-statement" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -6636,13 +6700,13 @@ dependencies = [ "sp-io", "sp-runtime", "sp-statement-store", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "docify", "frame-benchmarking", @@ -6652,13 +6716,13 @@ dependencies = [ "scale-info", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "docify", "frame-benchmarking", @@ -6670,15 +6734,15 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std", - "sp-storage", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-timestamp", ] [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6691,13 +6755,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-support", "frame-system", @@ -6707,13 +6771,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6729,7 +6793,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6741,7 +6805,7 @@ dependencies = [ [[package]] name = "pallet-transaction-storage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6754,14 +6818,14 @@ dependencies = [ "sp-inherents", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-transaction-storage-proof", ] [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "docify", "frame-benchmarking", @@ -6774,13 +6838,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-tx-pause" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6791,13 +6855,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6806,13 +6870,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6822,13 +6886,13 @@ dependencies = [ "sp-core", "sp-io", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6837,13 +6901,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-benchmarking", "frame-support", @@ -6852,7 +6916,7 @@ dependencies = [ "scale-info", "sp-api", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] @@ -6989,15 +7053,6 @@ dependencies = [ "crypto-mac 0.11.1", ] -[[package]] -name = "pbkdf2" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -dependencies = [ - "digest 0.10.7", -] - [[package]] name = "peeking_take_while" version = "0.1.2" @@ -7111,9 +7166,9 @@ checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.10" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" [[package]] name = "pin-utils" @@ -7154,24 +7209,53 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" [[package]] -name = "polling" -version = "2.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +name = "polkadot-core-primitives" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ - "autocfg", - "bitflags 1.3.2", - "cfg-if", - "concurrent-queue", - "libc", - "log", - "pin-project-lite 0.2.10", - "windows-sys 0.48.0", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] -name = "poly1305" -version = "0.7.2" +name = "polkadot-parachain-primitives" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "bounded-collections", + "derive_more", + "parity-scale-codec", + "polkadot-core-primitives", + "scale-info", + "serde", + "sp-core", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-weights", +] + +[[package]] +name = "polling" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +dependencies = [ + "autocfg", + "bitflags 1.3.2", + "cfg-if", + "concurrent-queue", + "libc", + "log", + "pin-project-lite 0.2.13", + "windows-sys 0.48.0", +] + +[[package]] +name = "poly1305" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "048aeb476be11a4b6ca432ca569e375810de9294ae78f4774e78ea98a9246ede" dependencies = [ @@ -7806,7 +7890,7 @@ dependencies = [ [[package]] name = "ring" version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=8657210#86572101f4210647984ab4efedba6b3fcc890895" +source = "git+https://github.com/w3f/ring-proof#7275eb6f956219dd70400fce23e9b73593238981" dependencies = [ "ark-ec", "ark-ff", @@ -8112,18 +8196,18 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "log", "sp-core", - "sp-wasm-interface", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", ] [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "futures", @@ -8151,14 +8235,13 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "futures", "futures-timer", "log", "parity-scale-codec", "sc-block-builder", - "sc-client-api", "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", @@ -8174,10 +8257,9 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", - "sc-client-api", "sp-api", "sp-block-builder", "sp-blockchain", @@ -8189,9 +8271,13 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ + "array-bytes 6.1.0", + "docify", + "log", "memmap2", + "parity-scale-codec", "sc-chain-spec-derive", "sc-client-api", "sc-executor", @@ -8201,6 +8287,8 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", + "sp-genesis-builder", + "sp-io", "sp-runtime", "sp-state-machine", ] @@ -8208,7 +8296,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8219,13 +8307,15 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", + "bip39", "chrono", "clap", "fdlimit", "futures", + "itertools 0.10.5", "libp2p-identity", "log", "names", @@ -8252,14 +8342,13 @@ dependencies = [ "sp-runtime", "sp-version", "thiserror", - "tiny-bip39", "tokio", ] [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "fnv", "futures", @@ -8274,11 +8363,11 @@ dependencies = [ "sp-consensus", "sp-core", "sp-database", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-runtime", "sp-state-machine", "sp-statement-store", - "sp-storage", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", "substrate-prometheus-endpoint", ] @@ -8286,7 +8375,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "hash-db", "kvdb", @@ -8312,7 +8401,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "futures", @@ -8337,7 +8426,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "fork-tree", @@ -8372,7 +8461,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "futures", "jsonrpsee", @@ -8394,7 +8483,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "fork-tree", "parity-scale-codec", @@ -8407,7 +8496,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "ahash 0.8.3", "array-bytes 6.1.0", @@ -8428,6 +8517,7 @@ dependencies = [ "sc-network", "sc-network-common", "sc-network-gossip", + "sc-network-sync", "sc-telemetry", "sc-transaction-pool-api", "sc-utils", @@ -8448,7 +8538,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "finality-grandpa", "futures", @@ -8468,7 +8558,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "futures", @@ -8491,7 +8581,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -8500,24 +8590,24 @@ dependencies = [ "schnellru", "sp-api", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-io", "sp-panic-handler", - "sp-runtime-interface", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", "sp-version", - "sp-wasm-interface", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "tracing", ] [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", "wasm-instrument 0.3.0", ] @@ -8525,24 +8615,25 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "anyhow", "cfg-if", "libc", "log", + "parking_lot 0.12.1", "rustix 0.36.16", "sc-allocator", "sc-executor-common", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "wasmtime", ] [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "ansi_term", "futures", @@ -8551,6 +8642,7 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-common", + "sc-network-sync", "sp-blockchain", "sp-runtime", ] @@ -8558,7 +8650,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "parking_lot 0.12.1", @@ -8572,7 +8664,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 4.2.0", "arrayvec 0.7.4", @@ -8600,7 +8692,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "async-channel", @@ -8641,7 +8733,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-channel", "cid", @@ -8661,7 +8753,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -8678,7 +8770,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "ahash 0.8.3", "futures", @@ -8687,6 +8779,7 @@ dependencies = [ "log", "sc-network", "sc-network-common", + "sc-network-sync", "schnellru", "sp-runtime", "substrate-prometheus-endpoint", @@ -8696,7 +8789,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "async-channel", @@ -8717,7 +8810,7 @@ dependencies = [ [[package]] name = "sc-network-statement" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "async-channel", @@ -8727,6 +8820,7 @@ dependencies = [ "parity-scale-codec", "sc-network", "sc-network-common", + "sc-network-sync", "sp-consensus", "sp-statement-store", "substrate-prometheus-endpoint", @@ -8735,7 +8829,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "async-channel", @@ -8764,13 +8858,14 @@ dependencies = [ "sp-runtime", "substrate-prometheus-endpoint", "thiserror", + "tokio", "tokio-stream", ] [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "futures", @@ -8779,6 +8874,7 @@ dependencies = [ "parity-scale-codec", "sc-network", "sc-network-common", + "sc-network-sync", "sc-utils", "sp-consensus", "sp-runtime", @@ -8788,7 +8884,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "bytes", @@ -8811,7 +8907,7 @@ dependencies = [ "sc-utils", "sp-api", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-keystore", "sp-offchain", "sp-runtime", @@ -8822,7 +8918,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8831,7 +8927,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "futures", "jsonrpsee", @@ -8863,7 +8959,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -8883,7 +8979,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "http", "jsonrpsee", @@ -8898,7 +8994,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "futures", @@ -8916,6 +9012,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", + "sp-rpc", "sp-runtime", "sp-version", "thiserror", @@ -8926,7 +9023,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "directories", @@ -8939,7 +9036,6 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "sc-block-builder", "sc-chain-spec", "sc-client-api", "sc-client-db", @@ -8968,12 +9064,12 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-keystore", "sp-runtime", "sp-session", "sp-state-machine", - "sp-storage", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-transaction-pool", "sp-transaction-storage-proof", "sp-trie", @@ -8990,7 +9086,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "log", "parity-scale-codec", @@ -9001,7 +9097,7 @@ dependencies = [ [[package]] name = "sc-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "log", "parity-db", @@ -9020,7 +9116,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "clap", "fs4", @@ -9034,7 +9130,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -9053,8 +9149,9 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ + "derive_more", "futures", "libc", "log", @@ -9066,13 +9163,13 @@ dependencies = [ "serde_json", "sp-core", "sp-io", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "chrono", "futures", @@ -9091,7 +9188,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "ansi_term", "atty", @@ -9110,7 +9207,7 @@ dependencies = [ "sp-core", "sp-rpc", "sp-runtime", - "sp-tracing", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", "tracing", "tracing-log", @@ -9120,7 +9217,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9131,7 +9228,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "futures", @@ -9148,7 +9245,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-runtime", - "sp-tracing", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -9157,7 +9254,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "futures", @@ -9173,7 +9270,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-channel", "futures", @@ -9187,9 +9284,9 @@ dependencies = [ [[package]] name = "scale-info" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782" +checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60" dependencies = [ "bitvec", "cfg-if", @@ -9201,9 +9298,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29" +checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9426,9 +9523,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.107" +version = "1.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" +checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" dependencies = [ "itoa", "ryu", @@ -9633,9 +9730,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.3" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", "windows-sys 0.48.0", @@ -9661,7 +9758,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "hash-db", "log", @@ -9669,11 +9766,11 @@ dependencies = [ "scale-info", "sp-api-proc-macro", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-metadata-ir", "sp-runtime", "sp-state-machine", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", "sp-version", "thiserror", @@ -9682,7 +9779,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "Inflector", "blake2 0.10.6", @@ -9696,58 +9793,76 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-core", "sp-io", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "static_assertions", ] +[[package]] +name = "sp-ark-bls12-381" +version = "0.4.2" +source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" +dependencies = [ + "ark-bls12-381-ext", + "sp-crypto-ec-utils", +] + +[[package]] +name = "sp-ark-ed-on-bls12-381-bandersnatch" +version = "0.4.2" +source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f" +dependencies = [ + "ark-ed-on-bls12-381-bandersnatch-ext", + "sp-crypto-ec-utils", +] + [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "sp-api", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "futures", "log", @@ -9765,7 +9880,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "futures", @@ -9780,7 +9895,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "parity-scale-codec", @@ -9790,14 +9905,14 @@ dependencies = [ "sp-consensus-slots", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-timestamp", ] [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "parity-scale-codec", @@ -9809,14 +9924,14 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-timestamp", ] [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "finality-grandpa", "log", @@ -9828,28 +9943,29 @@ dependencies = [ "sp-core", "sp-keystore", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-timestamp", ] [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "array-bytes 6.1.0", "bandersnatch_vrfs", + "bip39", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", @@ -9860,7 +9976,7 @@ dependencies = [ "hash-db", "hash256-std-hasher", "impl-serde", - "lazy_static", + "itertools 0.10.5", "libsecp256k1", "log", "merlin 2.0.1", @@ -9869,30 +9985,29 @@ dependencies = [ "paste", "primitive-types", "rand 0.8.5", - "regex", "scale-info", "schnorrkel", "secp256k1", "secrecy", "serde", "sp-core-hashing", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "ss58-registry", "substrate-bip39", "thiserror", - "tiny-bip39", "tracing", + "w3f-bls", "zeroize", ] [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "blake2b_simd", "byteorder", @@ -9905,17 +10020,38 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "quote", "sp-core-hashing", "syn 2.0.38", ] +[[package]] +name = "sp-crypto-ec-utils" +version = "0.4.1" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "ark-bls12-377", + "ark-bls12-377-ext", + "ark-bls12-381", + "ark-bls12-381-ext", + "ark-bw6-761", + "ark-bw6-761-ext", + "ark-ec", + "ark-ed-on-bls12-377", + "ark-ed-on-bls12-377-ext", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ed-on-bls12-381-bandersnatch-ext", + "ark-scale", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)", +] + [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -9924,7 +10060,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-debug-derive" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "proc-macro2", "quote", @@ -9934,43 +10080,54 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", +] + +[[package]] +name = "sp-externalities" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk)", ] [[package]] name = "sp-genesis-builder" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "serde_json", "sp-api", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", ] [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "bytes", "ed25519-dalek", @@ -9980,12 +10137,12 @@ dependencies = [ "rustversion", "secp256k1", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-keystore", - "sp-runtime-interface", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", "tracing", "tracing-core", @@ -9994,7 +10151,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "lazy_static", "sp-core", @@ -10005,19 +10162,19 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", ] [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "thiserror", "zstd 0.12.4", @@ -10026,30 +10183,30 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-mixnet" version = "0.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -10058,16 +10215,16 @@ dependencies = [ "serde", "sp-api", "sp-core", - "sp-debug-derive", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", ] [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "scale-info", @@ -10075,13 +10232,13 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "sp-api", "sp-core", @@ -10091,7 +10248,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "backtrace", "lazy_static", @@ -10101,7 +10258,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "rustc-hash", "serde", @@ -10111,7 +10268,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "either", "hash256-std-hasher", @@ -10126,32 +10283,62 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-io", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-weights", ] [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-runtime-interface-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-runtime-interface-proc-macro 11.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/polkadot-sdk)", "static_assertions", ] [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "Inflector", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "Inflector", "proc-macro-crate", @@ -10163,7 +10350,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "scale-info", @@ -10172,13 +10359,13 @@ dependencies = [ "sp-keystore", "sp-runtime", "sp-staking", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10186,13 +10373,13 @@ dependencies = [ "serde", "sp-core", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "hash-db", "log", @@ -10201,9 +10388,9 @@ dependencies = [ "rand 0.8.5", "smallvec", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-panic-handler", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", "thiserror", "tracing", @@ -10213,7 +10400,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "aes-gcm 0.10.2", "curve25519-dalek 4.0.0", @@ -10226,10 +10413,10 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-runtime", - "sp-runtime-interface", - "sp-std", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", "x25519-dalek 2.0.0", ] @@ -10237,41 +10424,71 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" + +[[package]] +name = "sp-std" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" + +[[package]] +name = "sp-storage" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", +] [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)", ] [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", ] [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "parity-scale-codec", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)", "tracing", "tracing-core", "tracing-subscriber", @@ -10280,7 +10497,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "sp-api", "sp-runtime", @@ -10289,7 +10506,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "parity-scale-codec", @@ -10297,14 +10514,14 @@ dependencies = [ "sp-core", "sp-inherents", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-trie", ] [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "ahash 0.8.3", "hash-db", @@ -10314,10 +10531,11 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", + "rand 0.8.5", "scale-info", "schnellru", "sp-core", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "thiserror", "tracing", "trie-db", @@ -10327,7 +10545,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10336,7 +10554,7 @@ dependencies = [ "serde", "sp-core-hashing-proc-macro", "sp-runtime", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-version-proc-macro", "thiserror", ] @@ -10344,7 +10562,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10355,20 +10573,33 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "wasmtime", +] + +[[package]] +name = "sp-wasm-interface" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "anyhow", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk)", "wasmtime", ] [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "parity-scale-codec", "scale-info", @@ -10376,8 +10607,8 @@ dependencies = [ "smallvec", "sp-arithmetic", "sp-core", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", ] [[package]] @@ -10444,6 +10675,175 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "staging-node-cli" +version = "3.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "array-bytes 6.1.0", + "clap", + "clap_complete", + "frame-benchmarking-cli", + "frame-system", + "frame-system-rpc-runtime-api", + "futures", + "jsonrpsee", + "kitchensink-runtime", + "log", + "node-primitives", + "node-rpc", + "pallet-asset-conversion-tx-payment", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-balances", + "pallet-im-online", + "pallet-skip-feeless-payment", + "parity-scale-codec", + "rand 0.8.5", + "sc-authority-discovery", + "sc-basic-authorship", + "sc-chain-spec", + "sc-cli", + "sc-client-api", + "sc-consensus", + "sc-consensus-babe", + "sc-consensus-grandpa", + "sc-consensus-slots", + "sc-executor", + "sc-mixnet", + "sc-network", + "sc-network-common", + "sc-network-statement", + "sc-network-sync", + "sc-offchain", + "sc-rpc", + "sc-service", + "sc-statement-store", + "sc-storage-monitor", + "sc-sync-state-rpc", + "sc-sysinfo", + "sc-telemetry", + "sc-transaction-pool", + "sc-transaction-pool-api", + "serde", + "serde_json", + "sp-api", + "sp-authority-discovery", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-grandpa", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keyring", + "sp-keystore", + "sp-mixnet", + "sp-runtime", + "sp-statement-store", + "sp-timestamp", + "sp-transaction-storage-proof", + "staging-node-executor", + "staging-node-inspect", + "substrate-build-script-utils", + "substrate-frame-cli", + "try-runtime-cli 0.10.0-dev", +] + +[[package]] +name = "staging-node-executor" +version = "3.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "frame-benchmarking", + "kitchensink-runtime", + "node-primitives", + "parity-scale-codec", + "sc-executor", + "scale-info", + "sp-core", + "sp-keystore", + "sp-state-machine", + "sp-statement-store", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-trie", +] + +[[package]] +name = "staging-node-inspect" +version = "0.9.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "clap", + "parity-scale-codec", + "sc-cli", + "sc-client-api", + "sc-service", + "sp-blockchain", + "sp-core", + "sp-runtime", + "thiserror", +] + +[[package]] +name = "staging-xcm" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "bounded-collections", + "derivative", + "environmental", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-weights", + "xcm-procedural", +] + +[[package]] +name = "staging-xcm-builder" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "frame-support", + "frame-system", + "impl-trait-for-tuples", + "log", + "pallet-transaction-payment", + "parity-scale-codec", + "polkadot-parachain-primitives", + "scale-info", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-weights", + "staging-xcm", + "staging-xcm-executor", +] + +[[package]] +name = "staging-xcm-executor" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +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 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-weights", + "staging-xcm", +] + [[package]] name = "static_assertions" version = "1.1.0" @@ -10551,7 +10951,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" dependencies = [ "hmac 0.11.0", - "pbkdf2 0.8.0", + "pbkdf2", "schnorrkel", "sha2 0.9.9", "zeroize", @@ -10560,22 +10960,22 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" [[package]] name = "substrate-cli-test-utils" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "assert_cmd", "futures", "nix 0.26.4", - "node-cli", "node-primitives", "regex", "sc-cli", "sc-service", "sp-rpc", + "staging-node-cli", "substrate-rpc-client", "tokio", ] @@ -10583,7 +10983,7 @@ dependencies = [ [[package]] name = "substrate-frame-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "clap", "frame-support", @@ -10596,7 +10996,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -10615,7 +11015,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "hyper", "log", @@ -10627,7 +11027,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "jsonrpsee", @@ -10640,7 +11040,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10657,7 +11057,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "ansi_term", "build-helper", @@ -10782,6 +11182,16 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "terminal_size" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" +dependencies = [ + "rustix 0.38.6", + "windows-sys 0.48.0", +] + [[package]] name = "termtree" version = "0.4.1" @@ -10871,25 +11281,6 @@ dependencies = [ "time-core", ] -[[package]] -name = "tiny-bip39" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861" -dependencies = [ - "anyhow", - "hmac 0.12.1", - "once_cell", - "pbkdf2 0.11.0", - "rand 0.8.5", - "rustc-hash", - "sha2 0.10.7", - "thiserror", - "unicode-normalization", - "wasm-bindgen", - "zeroize", -] - [[package]] name = "tiny-keccak" version = "2.0.2" @@ -10926,29 +11317,28 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.29.1" +version = "1.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" +checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" dependencies = [ - "autocfg", "backtrace", "bytes", "libc", "mio", "num_cpus", "parking_lot 0.12.1", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "signal-hook-registry", - "socket2 0.4.9", + "socket2 0.5.5", "tokio-macros", "windows-sys 0.48.0", ] [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", @@ -10994,7 +11384,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" dependencies = [ "futures-core", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "tokio", "tokio-util", ] @@ -11009,7 +11399,7 @@ dependencies = [ "futures-core", "futures-io", "futures-sink", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "tokio", "tracing", ] @@ -11081,7 +11471,7 @@ dependencies = [ "http", "http-body", "http-range-header", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "tower-layer", "tower-service", ] @@ -11106,7 +11496,7 @@ checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if", "log", - "pin-project-lite 0.2.10", + "pin-project-lite 0.2.13", "tracing-attributes", "tracing-core", ] @@ -11266,12 +11656,15 @@ version = "0.4.0" dependencies = [ "clap", "env_logger", - "node-executor", + "frame-support", "node-primitives", "parity-scale-codec", "sc-executor", "sp-io", "sp-runtime", + "sp-state-machine", + "sp-storage 13.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "staging-node-executor", "tokio", "try-runtime-core", ] @@ -11279,7 +11672,7 @@ dependencies = [ [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#cfb29254f74412cea35e8048d8aea94bc789fcb1" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" dependencies = [ "async-trait", "clap", @@ -11296,8 +11689,8 @@ dependencies = [ "sp-consensus-aura", "sp-consensus-babe", "sp-core", - "sp-debug-derive", - "sp-externalities", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-inherents", "sp-io", "sp-keystore", @@ -11325,7 +11718,6 @@ dependencies = [ "hex", "itertools 0.11.0", "log", - "node-executor", "node-primitives", "parity-scale-codec", "regex", @@ -11338,18 +11730,19 @@ dependencies = [ "sp-consensus-aura", "sp-consensus-babe", "sp-core", - "sp-externalities", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-inherents", "sp-io", "sp-keystore", "sp-rpc", "sp-runtime", "sp-state-machine", - "sp-std", + "sp-std 8.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=master)", "sp-timestamp", "sp-transaction-storage-proof", "sp-version", "sp-weights", + "staging-node-executor", "strum 0.25.0", "strum_macros 0.25.2", "substrate-cli-test-utils", @@ -11541,6 +11934,30 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" +[[package]] +name = "w3f-bls" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7335e4c132c28cc43caef6adb339789e599e39adbe78da0c4d547fad48cbc331" +dependencies = [ + "ark-bls12-377", + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-serialize-derive", + "arrayref", + "constcat", + "digest 0.10.7", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "sha2 0.10.7", + "sha3", + "thiserror", + "zeroize", +] + [[package]] name = "wait-timeout" version = "0.2.0" @@ -11682,9 +12099,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.114.1" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d005a95f934878a1fb446a816d51c3601a0120ff929005ba3bab3c749cfd1c7" +checksum = "fc942673e7684671f0c5708fc18993569d184265fd5223bb51fc8e5b9b6cfd52" dependencies = [ "anyhow", "libc", @@ -11698,9 +12115,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.114.1" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d04e240598162810fad3b2e96fa0dec6dba1eb65a03f3bd99a9248ab8b56caa" +checksum = "8c57b28207aa724318fcec6575fe74803c23f6f266fce10cbc9f3f116762f12e" dependencies = [ "anyhow", "cxx", @@ -11710,9 +12127,9 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.114.1" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2efd2aaca519d64098c4faefc8b7433a97ed511caf4c9e516384eb6aef1ff4f9" +checksum = "8a1cce564dc768dacbdb718fc29df2dba80bd21cb47d8f77ae7e3d95ceb98cbe" dependencies = [ "anyhow", "cc", @@ -12557,6 +12974,17 @@ dependencies = [ "time", ] +[[package]] +name = "xcm-procedural" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=master#490fb66537c60e1a391350b3f0a786efb7c17373" +dependencies = [ + "Inflector", + "proc-macro2", + "quote", + "syn 2.0.38", +] + [[package]] name = "yamux" version = "0.10.2" diff --git a/Cargo.toml b/Cargo.toml index 772eccdd395..a1cecf0efc3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,7 @@ [workspace] resolver = "2" -members = [ - "cli", - "core" -] +members = ["cli", "core"] [workspace.package] version = "0.4.0" @@ -37,6 +34,7 @@ zstd = { version = "0.11.2", default-features = false } # Polkadot SDK frame-remote-externalities = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } @@ -53,6 +51,7 @@ sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", branch = "ma sp-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } sp-state-machine = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } sp-transaction-storage-proof = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } @@ -62,7 +61,7 @@ sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", branch = "mas substrate-cli-test-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } substrate-rpc-client = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } -node-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } +node-executor = { package = "staging-node-executor", git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } node-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "master" } # Local diff --git a/cli/Cargo.toml b/cli/Cargo.toml index b90e0c101f8..8b65252d7e7 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -25,8 +25,12 @@ sc-executor = { workspace = true } sp-io = { workspace = true } sp-runtime = { workspace = true } +sp-state-machine = { workspace = true } +sp-storage = { workspace = true } node-executor = { workspace = true } node-primitives = { workspace = true } try-runtime-core = { workspace = true } + +frame-support = { workspace = true } diff --git a/cli/main.rs b/cli/main.rs index 566f9f998c5..23e08b21c1c 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -278,25 +278,24 @@ //! --try-state rr-3 //! ``` //! -//! [`VersionedMigration`]: https://paritytech.github.io/polkadot-sdk/master/frame_support/migrations/struct.VersionedMigration.html -//! [`OnRuntimeUpgrade`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.OnRuntimeUpgrade.html -//! [`OnRuntimeUpgrade::pre_upgrade`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.OnRuntimeUpgrade.html#method.pre_upgrade -//! [`OnRuntimeUpgrade::post_upgrade`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.OnRuntimeUpgrade.html#method.post_upgrade -//! [`TryState`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.TryState.html -//! [`TryStateSelect`]: https://paritytech.github.io/substrate/master/frame_support/traits/enum.TryStateSelect.html -//! [`Action`]: ../try_runtime_core/commands/enum.Action.html -//! [`Action::FollowChain`]: ../try_runtime_core/commands/enum.Action.html#variant.FollowChain -//! [`Action::OnRuntimeUpgrade`]: ../try_runtime_core/commands/enum.Action.html#variant.OnRuntimeUpgrade -//! [`Action::ExecuteBlock`]: ../try_runtime_core/commands/enum.Action.html#variant.ExecuteBlock -//! [`Action::OffchainWorker`]: ../try_runtime_core/commands/enum.Action.html#variant.OffchainWorker -//! [`Action::CreateSnapshot`]: ../try_runtime_core/commands/enum.Action.html#variant.CreateSnapshot -//! [`Action::FastForward`]: ../try_runtime_core/commands/enum.Action.html#variant.FastForward -//! [`SharedParams`]: ../try_runtime_core/shared_parameters/struct.SharedParams.html -//! [`SharedParams::runtime`]: ../try_runtime_core/shared_parameters/struct.SharedParams.html#structfield.runtime -//! [`SharedParams::overwrite_state_version`]: ../try_runtime_core/shared_parameters/struct.SharedParams.html#structfield.overwrite_state_version -//! [`TryState`]: https://paritytech.github.io/substrate/master/frame_support/traits/trait.TryState.html -//! [`TestExternalities`]: https://paritytech.github.io/substrate/master/sp_state_machine/struct.TestExternalities.html -//! [`well_known_keys`]: https://paritytech.github.io/substrate/master/sp_storage/well_known_keys/index.html +//! [`VersionedMigration`]: frame_support::migrations::VersionedMigration +//! [`OnRuntimeUpgrade`]: frame_support::traits::OnRuntimeUpgrade +//! [`OnRuntimeUpgrade::pre_upgrade`]: frame_support::traits::OnRuntimeUpgrade::pre_upgrade +//! [`OnRuntimeUpgrade::post_upgrade`]: frame_support::traits::OnRuntimeUpgrade::post_upgrade +//! [`TryStateSelect`]: frame_support::traits::TryStateSelect +//! [`TryState`]: frame_support::traits::TryState +//! [`TestExternalities`]: sp_state_machine::TestExternalities +//! [`well_known_keys`]: sp_storage::well_known_keys +//! [`Action`]: try_runtime_core::commands::Action +//! [`Action::FollowChain`]: try_runtime_core::commands::Action::FollowChain +//! [`Action::OnRuntimeUpgrade`]: try_runtime_core::commands::Action::OnRuntimeUpgrade +//! [`Action::ExecuteBlock`]: try_runtime_core::commands::Action::ExecuteBlock +//! [`Action::OffchainWorker`]: try_runtime_core::commands::Action::OffchainWorker +//! [`Action::CreateSnapshot`]: try_runtime_core::commands::Action::CreateSnapshot +//! [`Action::FastForward`]: try_runtime_core::commands::Action::FastForward +//! [`SharedParams`]: try_runtime_core::shared_parameters::SharedParams +//! [`SharedParams::runtime`]: try_runtime_core::shared_parameters::SharedParams::runtime +//! [`SharedParams::overwrite_state_version`]: try_runtime_core::shared_parameters::SharedParams::overwrite_state_version use std::env; From b55141ed51302e6917815c12a292db67824308ff Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 17 Nov 2023 20:27:58 +0400 Subject: [PATCH 3/5] consistent naming --- .github/workflows/rust-checks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust-checks.yaml b/.github/workflows/rust-checks.yaml index 3710238b5b9..0600e0c6071 100644 --- a/.github/workflows/rust-checks.yaml +++ b/.github/workflows/rust-checks.yaml @@ -16,7 +16,7 @@ env: TOOLCHAIN_LINT: nightly-2023-11-13 jobs: - check-doc: + doc: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 From b07b2bb2b95846c222028e2bfa23e310cff7481f Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 17 Nov 2023 20:38:18 +0400 Subject: [PATCH 4/5] add protoc --- .github/workflows/rust-checks.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/rust-checks.yaml b/.github/workflows/rust-checks.yaml index 0600e0c6071..d04963999ef 100644 --- a/.github/workflows/rust-checks.yaml +++ b/.github/workflows/rust-checks.yaml @@ -27,6 +27,10 @@ jobs: - uses: Swatinem/rust-cache@v2 with: key: check-doc-v0 + - name: Install Protoc + uses: arduino/setup-protoc@v1 + with: + version: "3.6.1" - name: cargo doc run: RUST_FLAGS="-D warnings" cargo doc From c655adec76ffb6e4bfde58a3a39279f6b1e238ff Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 17 Nov 2023 21:31:00 +0400 Subject: [PATCH 5/5] fix typo --- .github/workflows/rust-checks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust-checks.yaml b/.github/workflows/rust-checks.yaml index d04963999ef..ec8d18b88b2 100644 --- a/.github/workflows/rust-checks.yaml +++ b/.github/workflows/rust-checks.yaml @@ -32,7 +32,7 @@ jobs: with: version: "3.6.1" - name: cargo doc - run: RUST_FLAGS="-D warnings" cargo doc + run: RUSTFLAGS="-D warnings" cargo doc lint: runs-on: ubuntu-latest