From ef1caf3b232e4139db345b78751aa55a11c1f12a Mon Sep 17 00:00:00 2001 From: Francisco Valentim Castilho Date: Thu, 17 Oct 2024 13:17:00 -0700 Subject: [PATCH 1/4] Chore: Organized and sorted the dependencies --- invarch/Cargo.toml | 30 ++++----- invarch/node/Cargo.toml | 62 +++++++++--------- invarch/runtime/Cargo.toml | 69 +++++++++------------ pallets/Cargo.toml | 24 +++---- pallets/pallet-checked-inflation/Cargo.toml | 26 ++++---- pallets/pallet-dao-manager/Cargo.toml | 55 ++++++++-------- pallets/pallet-dao-staking/Cargo.toml | 33 +++++----- pallets/primitives/Cargo.toml | 12 ++-- 8 files changed, 139 insertions(+), 172 deletions(-) diff --git a/invarch/Cargo.toml b/invarch/Cargo.toml index 8c55d635..00354aa6 100644 --- a/invarch/Cargo.toml +++ b/invarch/Cargo.toml @@ -3,14 +3,12 @@ resolver = "2" members = ['node', 'runtime'] [workspace.package] -version = "1.2.0" +authors = ["InvArch Association "] edition = "2021" - +homepage = "https://invarch.network" license = "GPL-3.0" -authors = ["InvArch Association "] repository = "https://github.com/Abstracted-Labs/InvArch/" -homepage = "https://invarch.network" - +version = "1.2.0" [profile.release] panic = 'unwind' @@ -18,12 +16,12 @@ panic = 'unwind' [workspace.dependencies] # [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } -array-bytes = { version = "6.2" } +array-bytes = { version = "6.2" } async-trait = { version = "0.1.79" } -clap = { version = "4.5.3"} +clap = { version = "4.5.3" } codec = { package = "parity-scale-codec", version = "3.6.12", features = [ "derive", ], default-features = false } @@ -41,20 +39,18 @@ serde = { version = "1.0.197", default-features = false, features = ["derive"] } serde_json = { version = "1.0.121", default-features = false } smallvec = { version = "1.11.0", default-features = false } -# Local dependencies -new-modified-construct-runtime = { path = "../new-modified-construct-runtime", default-features = false } -pallet-tx-pause = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } - -# InvArch +# InvArch/local +pallet-checked-inflation = { path = "../pallets/pallet-checked-inflation", default-features = false } pallet-dao-manager = { path = "../pallets/pallet-dao-manager", default-features = false } pallet-dao-staking = { path = "../pallets/pallet-dao-staking", default-features = false } -pallet-checked-inflation = { path = "../pallets/pallet-checked-inflation", default-features = false } +new-modified-construct-runtime = { path = "../new-modified-construct-runtime", default-features = false } # Substrate frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } frame-executive = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } +frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } @@ -64,15 +60,15 @@ pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } -frame-metadata-hash-extension = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false} +pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } -pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } +pallet-tx-pause = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } @@ -168,4 +164,4 @@ sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk.gi polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } polkadot-service = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407" } -prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } \ No newline at end of file +prometheus-endpoint = { package = "substrate-prometheus-endpoint", git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } diff --git a/invarch/node/Cargo.toml b/invarch/node/Cargo.toml index defef816..b3797ca7 100644 --- a/invarch/node/Cargo.toml +++ b/invarch/node/Cargo.toml @@ -1,14 +1,14 @@ [package] -name = "invarch-node" -version.workspace = true authors.workspace = true +build = "build.rs" description = "A Substrate-based InvArch Node." -license.workspace = true +edition.workspace = true homepage.workspace = true +license.workspace = true +name = "invarch-node" publish = false repository.workspace = true -edition.workspace = true -build = "build.rs" +version.workspace = true # [package.metadata.docs.rs] # targets = ["x86_64-unknown-linux-gnu"] @@ -18,33 +18,48 @@ name = "invarch-collator" path = "src/main.rs" [dependencies] -async-trait = { workspace = true } array-bytes = { workspace = true } +async-trait = { workspace = true } clap = { features = ["derive"], workspace = true } -log = { workspace = true, default-features = true } codec = { workspace = true, default-features = true } -serde = { features = ["derive"], workspace = true, default-features = true } -jsonrpsee = { features = ["server"], workspace = true } futures = { workspace = true } +jsonrpsee = { features = ["server"], workspace = true } +log = { workspace = true, default-features = true } +serde = { features = ["derive"], workspace = true, default-features = true } -## Local Dependencies +# Local Dependencies invarch-runtime = { path = "../runtime" } -serde_json = { workspace = true, default-features = true } +color-print = { workspace = true } +cumulus-client-cli = { workspace = true, default-features = true } +cumulus-client-collator = { workspace = true, default-features = true } +cumulus-client-consensus-aura = { workspace = true, default-features = true } +cumulus-client-consensus-common = { workspace = true, default-features = true } +cumulus-client-consensus-proposer = { workspace = true, default-features = true } +cumulus-client-parachain-inherent = { workspace = true } +cumulus-client-service = { workspace = true, default-features = true } +cumulus-primitives-core = { workspace = true, default-features = true } +cumulus-primitives-parachain-inherent = { workspace = true, default-features = true } +cumulus-relay-chain-interface = { workspace = true, default-features = true } docify = { workspace = true } frame-benchmarking = { workspace = true, default-features = true } frame-benchmarking-cli = { workspace = true, default-features = true } pallet-transaction-payment-rpc = { workspace = true, default-features = true } +polkadot-cli = { features = [ + "rococo-native", +], workspace = true, default-features = true } +polkadot-primitives = { workspace = true, default-features = true } +prometheus-endpoint = { workspace = true, default-features = true } sc-basic-authorship = { workspace = true, default-features = true } sc-chain-spec = { workspace = true, default-features = true } sc-cli = { workspace = true, default-features = true } sc-client-api = { workspace = true, default-features = true } -sc-consensus-aura = { workspace = true } -sc-offchain = { workspace = true, default-features = true } sc-consensus = { workspace = true, default-features = true } +sc-consensus-aura = { workspace = true } sc-executor = { workspace = true, default-features = true } sc-network = { workspace = true, default-features = true } sc-network-sync = { workspace = true, default-features = true } +sc-offchain = { workspace = true, default-features = true } sc-rpc = { workspace = true, default-features = true } sc-service = { workspace = true, default-features = true } sc-sysinfo = { workspace = true, default-features = true } @@ -52,34 +67,19 @@ sc-telemetry = { workspace = true, default-features = true } sc-tracing = { workspace = true, default-features = true } sc-transaction-pool = { workspace = true, default-features = true } sc-transaction-pool-api = { workspace = true, default-features = true } +serde_json = { workspace = true, default-features = true } sp-api = { workspace = true, default-features = true } sp-block-builder = { workspace = true, default-features = true } sp-blockchain = { workspace = true, default-features = true } sp-consensus-aura = { workspace = true, default-features = true } sp-core = { workspace = true, default-features = true } -sp-keystore = { workspace = true, default-features = true } sp-io = { workspace = true, default-features = true } +sp-keystore = { workspace = true, default-features = true } sp-runtime = { workspace = true, default-features = true } sp-timestamp = { workspace = true, default-features = true } substrate-frame-rpc-system = { workspace = true, default-features = true } -prometheus-endpoint = { workspace = true, default-features = true } -polkadot-cli = { features = [ - "rococo-native", -], workspace = true, default-features = true } -polkadot-primitives = { workspace = true, default-features = true } -xcm = { workspace = true } -cumulus-client-cli = { workspace = true, default-features = true } -cumulus-client-collator = { workspace = true, default-features = true } -cumulus-client-consensus-aura = { workspace = true, default-features = true } -cumulus-client-consensus-common = { workspace = true, default-features = true } -cumulus-client-consensus-proposer = { workspace = true, default-features = true } -cumulus-client-parachain-inherent = { workspace = true } -cumulus-client-service = { workspace = true, default-features = true } -cumulus-primitives-core = { workspace = true, default-features = true } -cumulus-primitives-parachain-inherent = { workspace = true, default-features = true } -cumulus-relay-chain-interface = { workspace = true, default-features = true } -color-print = { workspace = true } try-runtime-cli = { workspace = true, optional = true } +xcm = { workspace = true } [build-dependencies] substrate-build-script-utils = { workspace = true, default-features = true } diff --git a/invarch/runtime/Cargo.toml b/invarch/runtime/Cargo.toml index 6e8aa6b5..78a92149 100644 --- a/invarch/runtime/Cargo.toml +++ b/invarch/runtime/Cargo.toml @@ -1,12 +1,12 @@ [package] -name = "invarch-runtime" -version.workspace = true authors.workspace = true -license.workspace = true +edition.workspace = true homepage.workspace = true +license.workspace = true +name = "invarch-runtime" publish = false repository.workspace = true -edition.workspace = true +version.workspace = true [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] @@ -22,12 +22,11 @@ log = { workspace = true } scale-info = { workspace = true } smallvec = { workspace = true } -new-modified-construct-runtime = { workspace = true } - -# InvArch +# InvArch/local +pallet-checked-inflation = { workspace = true } pallet-dao-manager = { workspace = true } pallet-dao-staking = { workspace = true } -pallet-checked-inflation = { workspace = true } +new-modified-construct-runtime = { workspace = true } # Substrate frame-benchmarking = { workspace = true, optional = true } @@ -49,6 +48,7 @@ pallet-timestamp = { workspace = true } pallet-transaction-payment = { workspace = true } pallet-transaction-payment-rpc-runtime-api = { workspace = true } pallet-treasury = { workspace = true } +pallet-tx-pause = { workspace = true } pallet-utility = { workspace = true } sp-api = { workspace = true } sp-block-builder = { workspace = true } @@ -63,9 +63,6 @@ sp-std = { workspace = true } sp-transaction-pool = { workspace = true } sp-version = { workspace = true } -## Local tx-pause pallet as it wasn't available at the time of v0.9.43 -pallet-tx-pause = { workspace = true } - # ORML orml-asset-registry = { workspace = true } orml-currencies = { workspace = true } @@ -102,42 +99,53 @@ parachain-info = { workspace = true } [features] -metadata-hash = [ - "substrate-wasm-builder/metadata-hash", -] +metadata-hash = ["substrate-wasm-builder/metadata-hash"] -default = [ - "std", -] +default = ["std"] on-chain-release-build = ["metadata-hash"] std = [ "codec/std", "cumulus-pallet-aura-ext/std", - "cumulus-primitives-aura/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", + "cumulus-primitives-aura/std", "cumulus-primitives-core/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", "frame-executive/std", - "frame-metadata-hash-extension/std", + "frame-metadata-hash-extension/std", "frame-support/std", "frame-system-rpc-runtime-api/std", "frame-system/std", "log/std", + "new-modified-construct-runtime/std", + "orml-asset-registry/std", + "orml-currencies/std", + "orml-tokens/std", + "orml-tokens2/std", + "orml-vesting/std", + "orml-xcm/std", + "orml-xtokens/std", "pallet-aura/std", "pallet-authorship/std", "pallet-balances/std", + "pallet-checked-inflation/std", "pallet-collator-selection/std", + "pallet-dao-manager/std", + "pallet-dao-staking/std", + "pallet-identity/std", "pallet-session/std", "pallet-sudo/std", "pallet-timestamp/std", "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", + "pallet-treasury/std", + "pallet-tx-pause/std", + "pallet-utility/std", "pallet-xcm/std", "parachain-info/std", "polkadot-parachain/std", @@ -157,23 +165,6 @@ std = [ "xcm-builder/std", "xcm-executor/std", "xcm/std", - "orml-asset-registry/std", - "orml-currencies/std", - "orml-vesting/std", - "orml-tokens/std", - "orml-tokens2/std", - "orml-xcm/std", - "orml-xtokens/std", - "pallet-identity/std", - "pallet-treasury/std", - "pallet-tx-pause/std", - "pallet-utility/std", - - "new-modified-construct-runtime/std", - - "pallet-checked-inflation/std", - "pallet-dao-manager/std", - "pallet-dao-staking/std" ] runtime-benchmarks = [ @@ -184,14 +175,14 @@ runtime-benchmarks = [ "frame-system-benchmarking/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-balances/runtime-benchmarks", + "pallet-checked-inflation/runtime-benchmarks", "pallet-collator-selection/runtime-benchmarks", + "pallet-dao-manager/runtime-benchmarks", + "pallet-dao-staking/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "pallet-xcm/runtime-benchmarks", "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", - "pallet-checked-inflation/runtime-benchmarks", - "pallet-dao-manager/runtime-benchmarks", - "pallet-dao-staking/runtime-benchmarks", ] try-runtime = [ diff --git a/pallets/Cargo.toml b/pallets/Cargo.toml index 14a1edcb..8c6e490f 100644 --- a/pallets/Cargo.toml +++ b/pallets/Cargo.toml @@ -1,11 +1,11 @@ [workspace] resolver = "2" members = [ + "pallet-checked-inflation", "pallet-dao-manager", "pallet-dao-staking", - "pallet-checked-inflation", - # "pallet-rings", "primitives", + # "pallet-rings", ] [workspace.package] @@ -16,15 +16,13 @@ license = "GPL-3.0" repository = "https://github.com/Abstracted-Labs/InvArch/" version = '0.1.0-dev' - [workspace.dependencies] +pallet-checked-inflation = { path = "./pallet-checked-inflation", default-features = false } pallet-dao-manager = { path = "./pallet-dao-manager", default-features = false } pallet-dao-staking = { path = "./pallet-dao-staking", default-features = false } -pallet-checked-inflation = { path = "./pallet-checked-inflation", default-features = false } primitives = { path = "./primitives", package = "invarch-primitives", default-features = false } - # crates.io dependencies codec = { package = "parity-scale-codec", version = "3.6.12", features = [ "derive", @@ -38,6 +36,7 @@ serde = { version = "1.0.189", features = ["derive"] } smallvec = { version = "1.6.1" } # polkadot-sdk dependencies +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } frame-support = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } frame-system = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } @@ -57,18 +56,9 @@ xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-s xcm-builder = { package = "staging-xcm-builder", git = "https://github.com/paritytech/polkadot-sdk.git", default-features = false, branch = "stable2407" } xcm-executor = { package = "staging-xcm-executor", git = "https://github.com/paritytech/polkadot-sdk.git", default-features = false, branch = "stable2407" } - -# dev dependencies - -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } - +# orml dev dependencies orml-asset-registry = { git = "https://github.com/Abstracted-Labs/open-runtime-module-library.git", default-features = false, branch = "stable2407" } -orml-tokens2 = { package = "orml-tokens", git = "https://github.com/Anny0nn/open-runtime-module-library.git", default-features = false, branch = "stable2407" } -orml-traits2 = { package = "orml-traits", git = "https://github.com/Anny0nn/open-runtime-module-library.git", default-features = false, branch = "stable2407" } - orml-tokens = { package = "orml-tokens", git = "https://github.com/Abstracted-Labs/open-runtime-module-library.git", default-features = false, branch = "stable2407" } +orml-tokens2 = { package = "orml-tokens", git = "https://github.com/Anny0nn/open-runtime-module-library.git", default-features = false, branch = "stable2407" } orml-traits = { package = "orml-traits", git = "https://github.com/Abstracted-Labs/open-runtime-module-library.git", default-features = false, branch = "stable2407" } - -# orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, rev = "7ecebeab7e3dbc2226ed58d32ee159271a8176ae" } -# orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, rev = "7ecebeab7e3dbc2226ed58d32ee159271a8176ae" } -# orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, rev = "7ecebeab7e3dbc2226ed58d32ee159271a8176ae" } +orml-traits2 = { package = "orml-traits", git = "https://github.com/Anny0nn/open-runtime-module-library.git", default-features = false, branch = "stable2407" } diff --git a/pallets/pallet-checked-inflation/Cargo.toml b/pallets/pallet-checked-inflation/Cargo.toml index 353e4052..de8ec732 100644 --- a/pallets/pallet-checked-inflation/Cargo.toml +++ b/pallets/pallet-checked-inflation/Cargo.toml @@ -16,6 +16,7 @@ codec = { workspace = true } scale-info = { workspace = true } serde = { workspace = true, optional = true } +frame-benchmarking = { workspace = true, optional = true } frame-support = { workspace = true } frame-system = { workspace = true } num-traits = { workspace = true } @@ -27,34 +28,31 @@ sp-runtime = { workspace = true } sp-staking = { workspace = true } sp-std = { workspace = true } -frame-benchmarking = { workspace = true, optional = true } - [dev-dependencies] pallet-balances = { workspace = true } [features] default = ["std"] std = [ - "serde", "codec/std", - "scale-info/std", - "num-traits/std", - "sp-core/std", - "sp-runtime/std", - "sp-arithmetic/std", - "sp-io/std", - "sp-std/std", + "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "frame-benchmarking?/std", + "num-traits/std", "pallet-session/std", + "scale-info/std", + "serde", + "sp-arithmetic/std", + "sp-core/std", + "sp-io/std", + "sp-runtime/std", "sp-staking/std", - "pallet-balances/std", - + "sp-std/std", + "pallet-balances/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", - "sp-runtime/runtime-benchmarks", "frame-system/runtime-benchmarks", + "sp-runtime/runtime-benchmarks", ] try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/pallet-dao-manager/Cargo.toml b/pallets/pallet-dao-manager/Cargo.toml index 119406e7..887c6e00 100644 --- a/pallets/pallet-dao-manager/Cargo.toml +++ b/pallets/pallet-dao-manager/Cargo.toml @@ -8,75 +8,70 @@ license.workspace = true repository.workspace = true version.workspace = true - [dependencies] -serde = { workspace = true, optional = true } -codec = { package = "parity-scale-codec", version = "3.6.12", default-features = false, features = [ +codec = { workspace = true, default-features = false, features = [ "derive", "max-encoded-len", ] } -sp-runtime = { workspace = true } -sp-arithmetic = { workspace = true } -sp-std = { workspace = true } frame-support = { workspace = true } -smallvec = { workspace = true } - -scale-info = { workspace = true } - log = { workspace = true } +scale-info = { workspace = true } +serde = { workspace = true, optional = true } +smallvec = { workspace = true } +sp-arithmetic = { workspace = true } +sp-runtime = { workspace = true } +sp-std = { workspace = true } # InvArch dependencies primitives = { workspace = true } -sp-io = { workspace = true } +frame-benchmarking = { workspace = true, optional = true } +frame-system = { workspace = true } # frame-benchmarking requires system +pallet-balances = { workspace = true } sp-api = { workspace = true } sp-core = { workspace = true } - -pallet-balances = { workspace = true } - -frame-system = { workspace = true } # frame-benchmarking requires system -frame-benchmarking = { workspace = true, optional = true } +sp-io = { workspace = true } -xcm = { workspace = true } orml-tokens2 = { workspace = true } +xcm = { workspace = true } [dev-dependencies] -orml-traits2 = { workspace = true } +orml-asset-registry = { workspace = true } orml-tokens = { workspace = true } orml-traits = { workspace = true } -orml-asset-registry = { workspace = true } +orml-traits2 = { workspace = true } [features] default = ["std"] std = [ - "serde", "codec/std", - "sp-runtime/std", - "sp-std/std", + "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "sp-io/std", - "scale-info/std", - "pallet-balances/std", - "frame-benchmarking?/std", - "xcm/std", "orml-asset-registry/std", "orml-tokens/std", "orml-tokens2/std", "orml-traits/std", "orml-traits2/std", + "pallet-balances/std", "primitives/std", + "scale-info/std", + "serde", "sp-api/std", - "sp-core/std", "sp-arithmetic/std", + "sp-core/std", + "sp-io/std", + "sp-runtime/std", + "sp-std/std", + "xcm/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", - "sp-runtime/runtime-benchmarks", - "frame-system/runtime-benchmarks", "frame-support/runtime-benchmarks", + "frame-system/runtime-benchmarks", + "sp-runtime/runtime-benchmarks", ] try-runtime = ["frame-support/try-runtime", "sp-runtime/try-runtime"] diff --git a/pallets/pallet-dao-staking/Cargo.toml b/pallets/pallet-dao-staking/Cargo.toml index cbff9b7c..236882b3 100644 --- a/pallets/pallet-dao-staking/Cargo.toml +++ b/pallets/pallet-dao-staking/Cargo.toml @@ -32,46 +32,45 @@ sp-std = { workspace = true } pallet-dao-manager = { workspace = true } -frame-benchmarking = { workspace = true, optional = true } cumulus-primitives-core = { workspace = true } +frame-benchmarking = { workspace = true, optional = true } [dev-dependencies] -orml-traits = { workspace = true } orml-tokens = { workspace = true } +orml-traits = { workspace = true } xcm = { workspace = true } [features] default = ["std"] std = [ - "serde", "codec/std", - "scale-info/std", - "num-traits/std", "cumulus-primitives-core/std", - "sp-core/std", - "sp-runtime/std", - "sp-arithmetic/std", - "sp-io/std", - "sp-std/std", + "frame-benchmarking?/std", "frame-support/std", "frame-system/std", - "frame-benchmarking?/std", - "xcm/std", + "num-traits/std", + "orml-tokens/std", + "orml-traits/std", "pallet-balances/std", + "pallet-dao-manager/std", "pallet-message-queue/std", "pallet-session/std", "pallet-timestamp/std", - "pallet-dao-manager/std", + "scale-info/std", + "serde", + "sp-arithmetic/std", + "sp-core/std", + "sp-io/std", + "sp-runtime/std", "sp-staking/std", - "orml-traits/std", - "orml-tokens/std", + "sp-std/std", + "xcm/std", ] runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", - "sp-runtime/runtime-benchmarks", "frame-system/runtime-benchmarks", "pallet-dao-manager/runtime-benchmarks", "pallet-message-queue/runtime-benchmarks", - + "sp-runtime/runtime-benchmarks", ] try-runtime = ["frame-support/try-runtime"] diff --git a/pallets/primitives/Cargo.toml b/pallets/primitives/Cargo.toml index 4508c964..5bf4a30e 100644 --- a/pallets/primitives/Cargo.toml +++ b/pallets/primitives/Cargo.toml @@ -8,28 +8,26 @@ license.workspace = true repository.workspace = true version.workspace = true - [dependencies] -serde = { workspace = true, optional = true } codec = { workspace = true } scale-info = { workspace = true } +serde = { workspace = true, optional = true } frame-system = { workspace = true } sp-core = { workspace = true } +sp-io = { workspace = true } sp-runtime = { workspace = true } sp-std = { workspace = true } -sp-io = { workspace = true } - [features] default = ["std"] std = [ - "serde", "codec/std", - "sp-core/std", "frame-system/std", - "sp-std/std", "scale-info/std", + "serde", + "sp-core/std", "sp-io/std", "sp-runtime/std", + "sp-std/std", ] From 01304c5896436b53167314c182a4d99116092e21 Mon Sep 17 00:00:00 2001 From: Francisco Valentim Castilho Date: Thu, 17 Oct 2024 17:36:37 -0700 Subject: [PATCH 2/4] Feat: Wasm contracts support --- invarch/Cargo.lock | 1338 ++++++++++++++++++++---------------- invarch/Cargo.toml | 2 + invarch/runtime/Cargo.toml | 4 + invarch/runtime/src/lib.rs | 125 +++- 4 files changed, 879 insertions(+), 590 deletions(-) diff --git a/invarch/Cargo.lock b/invarch/Cargo.lock index 9db83d13..32b2b8ba 100644 --- a/invarch/Cargo.lock +++ b/invarch/Cargo.lock @@ -365,7 +365,7 @@ dependencies = [ "num-bigint", "num-traits", "paste", - "rustc_version", + "rustc_version 0.4.0", "zeroize", ] @@ -903,7 +903,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "hash-db", "log", @@ -1116,12 +1116,12 @@ dependencies = [ [[package]] name = "bp-xcm-bridge-hub-router" version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -1883,7 +1883,7 @@ dependencies = [ [[package]] name = "cumulus-client-cli" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "clap", "parity-scale-codec", @@ -1893,14 +1893,14 @@ dependencies = [ "sc-service 0.45.0", "sp-blockchain 37.0.1", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "url", ] [[package]] name = "cumulus-client-collator" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1916,14 +1916,14 @@ dependencies = [ "sp-api 34.0.0", "sp-consensus 0.40.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "tracing", ] [[package]] name = "cumulus-client-consensus-aura" version = "0.17.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-client-collator", @@ -1957,7 +1957,7 @@ dependencies = [ "sp-core 34.0.0", "sp-inherents 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-timestamp 34.0.0", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", @@ -1968,7 +1968,7 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -1987,7 +1987,7 @@ dependencies = [ "sp-consensus 0.40.0", "sp-consensus-slots 0.40.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-timestamp 34.0.0", "sp-trie 37.0.0", "sp-version 37.0.0", @@ -1998,14 +1998,14 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent 0.15.0", "sp-consensus 0.40.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "thiserror", ] @@ -2013,7 +2013,7 @@ dependencies = [ [[package]] name = "cumulus-client-network" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-relay-chain-interface 0.17.0", @@ -2030,7 +2030,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-consensus 0.40.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-version 37.0.0", "tracing", @@ -2063,7 +2063,7 @@ dependencies = [ [[package]] name = "cumulus-client-parachain-inherent" version = "0.11.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-primitives-core 0.15.0", @@ -2075,7 +2075,7 @@ dependencies = [ "sp-api 34.0.0", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-storage 21.0.0", "sp-trie 37.0.0", @@ -2085,7 +2085,7 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-primitives-core 0.15.0", @@ -2103,7 +2103,7 @@ dependencies = [ "sp-api 34.0.0", "sp-consensus 0.40.0", "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-version 37.0.0", "tracing", ] @@ -2111,7 +2111,7 @@ dependencies = [ [[package]] name = "cumulus-client-service" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2141,17 +2141,17 @@ dependencies = [ "sp-consensus 0.40.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-transaction-pool 34.0.0", ] [[package]] name = "cumulus-pallet-aura-ext" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-pallet-parachain-system", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "pallet-aura", "pallet-timestamp", @@ -2159,30 +2159,30 @@ dependencies = [ "scale-info", "sp-application-crypto 38.0.0", "sp-consensus-aura 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "cumulus-pallet-dmp-queue" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-primitives-core 0.15.0", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "staging-xcm 14.1.0", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +version = "0.16.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2191,7 +2191,7 @@ dependencies = [ "cumulus-primitives-proof-size-hostfunction", "environmental", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "log", @@ -2205,7 +2205,7 @@ dependencies = [ "sp-externalities 0.29.0", "sp-inherents 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-trie 37.0.0", @@ -2218,7 +2218,7 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -2229,41 +2229,41 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "pallet-session", "parity-scale-codec", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "cumulus-pallet-xcm" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-primitives-core 0.15.0", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "staging-xcm 14.1.0", ] [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +version = "0.16.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bounded-collections", "bp-xcm-bridge-hub-router", "cumulus-primitives-core 0.15.0", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-message-queue", @@ -2273,7 +2273,7 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "staging-xcm 14.1.0", "staging-xcm-builder", "staging-xcm-executor", @@ -2282,14 +2282,14 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "polkadot-core-primitives 15.0.0", "polkadot-primitives 15.0.0", "sp-api 34.0.0", "sp-consensus-aura 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -2312,7 +2312,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "polkadot-core-primitives 15.0.0", @@ -2320,7 +2320,7 @@ dependencies = [ "polkadot-primitives 15.0.0", "scale-info", "sp-api 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-trie 37.0.0", "staging-xcm 14.1.0", ] @@ -2345,7 +2345,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-primitives-core 0.15.0", @@ -2353,7 +2353,7 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-trie 37.0.0", ] @@ -2361,7 +2361,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-proof-size-hostfunction" version = "0.10.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "sp-externalities 0.29.0", "sp-runtime-interface 28.0.0", @@ -2371,7 +2371,7 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" version = "0.15.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-primitives-core 0.15.0", "sp-inherents 34.0.0", @@ -2380,18 +2380,18 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +version = "0.16.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-primitives-core 0.15.0", - "frame-support 37.0.0", + "frame-support 37.0.1", "log", "pallet-asset-conversion", "parity-scale-codec", "polkadot-runtime-common", "polkadot-runtime-parachains", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "staging-xcm 14.1.0", "staging-xcm-builder", "staging-xcm-executor", @@ -2400,7 +2400,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-primitives-core 0.15.0", @@ -2417,7 +2417,7 @@ dependencies = [ "sp-api 34.0.0", "sp-consensus 0.40.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", ] @@ -2442,7 +2442,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-primitives-core 0.15.0", @@ -2461,7 +2461,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "async-trait", @@ -2487,7 +2487,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-consensus 0.40.0", "sp-consensus-babe 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "tokio", "tracing", @@ -2496,7 +2496,7 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "cumulus-primitives-core 0.15.0", @@ -2521,7 +2521,7 @@ dependencies = [ "sp-authority-discovery 34.0.0", "sp-consensus-babe 0.40.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-storage 21.0.0", "sp-version 37.0.0", @@ -2549,12 +2549,12 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-primitives-core 0.15.0", "parity-scale-codec", "polkadot-primitives 15.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-trie 37.0.0", ] @@ -2583,7 +2583,7 @@ dependencies = [ "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "rustc_version", + "rustc_version 0.4.0", "subtle 2.6.1", "zeroize", ] @@ -2773,7 +2773,7 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version", + "rustc_version 0.4.0", "syn 2.0.68", ] @@ -3424,7 +3424,7 @@ dependencies = [ [[package]] name = "fork-tree" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", ] @@ -3457,10 +3457,10 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", - "frame-support-procedural 30.0.2", + "frame-support 37.0.1", + "frame-support-procedural 30.0.4", "frame-system", "linregress", "log", @@ -3472,7 +3472,7 @@ dependencies = [ "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-runtime-interface 28.0.0", "sp-storage 21.0.0", "static_assertions", @@ -3480,8 +3480,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "42.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +version = "42.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "Inflector", "array-bytes", @@ -3489,7 +3489,7 @@ dependencies = [ "clap", "comfy-table", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "gethostname", "handlebars", @@ -3519,7 +3519,7 @@ dependencies = [ "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-storage 21.0.0", "sp-trie 37.0.0", @@ -3531,7 +3531,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "14.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -3542,26 +3542,26 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-election-provider-solution-type", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-npos-elections", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "frame-executive" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "aquamarine", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "frame-try-runtime 0.43.0", "log", @@ -3569,7 +3569,7 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-tracing 17.0.0", ] @@ -3588,16 +3588,16 @@ dependencies = [ [[package]] name = "frame-metadata-hash-extension" version = "0.5.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "docify", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -3665,8 +3665,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +version = "37.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "aquamarine", "array-bytes", @@ -3674,7 +3674,7 @@ dependencies = [ "docify", "environmental", "frame-metadata", - "frame-support-procedural 30.0.2", + "frame-support-procedural 30.0.4", "impl-trait-for-tuples", "k256", "log", @@ -3694,7 +3694,7 @@ dependencies = [ "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-metadata-ir 0.7.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", "sp-state-machine 0.43.0", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", @@ -3725,8 +3725,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "30.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +version = "30.0.4" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "Inflector", "cfg-expr", @@ -3768,7 +3768,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-support-procedural-tools-derive 12.0.0", "proc-macro-crate 3.1.0", @@ -3799,7 +3799,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "proc-macro2", "quote", @@ -3809,18 +3809,18 @@ dependencies = [ [[package]] name = "frame-system" version = "37.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cfg-if", "docify", - "frame-support 37.0.0", + "frame-support 37.0.1", "log", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-version 37.0.0", "sp-weights 31.0.0", @@ -3829,21 +3829,21 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "frame-system-rpc-runtime-api" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "parity-scale-codec", @@ -3865,12 +3865,12 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "parity-scale-codec", "sp-api 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -4846,7 +4846,7 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-timestamp 34.0.0", "staging-xcm 14.1.0", "substrate-build-script-utils", @@ -4865,7 +4865,7 @@ dependencies = [ "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -4887,7 +4887,7 @@ dependencies = [ "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", @@ -4910,9 +4910,11 @@ dependencies = [ "pallet-balances", "pallet-checked-inflation", "pallet-collator-selection", + "pallet-contracts", "pallet-dao-manager", "pallet-dao-staking", "pallet-identity", + "pallet-insecure-randomness-collective-flip", "pallet-message-queue", "pallet-session", "pallet-sudo", @@ -4935,7 +4937,7 @@ dependencies = [ "sp-genesis-builder 0.15.0", "sp-inherents 34.0.0", "sp-offchain 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-transaction-pool 34.0.0", @@ -6843,7 +6845,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "log", @@ -6856,13 +6858,13 @@ dependencies = [ "sp-consensus-beefy", "sp-core 34.0.0", "sp-mmr-primitives", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "mmr-rpc" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "jsonrpsee 0.23.2", "parity-scale-codec", @@ -6871,7 +6873,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-mmr-primitives", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -6928,6 +6930,12 @@ dependencies = [ "syn 2.0.68", ] +[[package]] +name = "multi-stash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "685a9ac4b61f4e728e1d2c6a7844609c16527aeb5e6c865915c08e619c16410f" + [[package]] name = "multiaddr" version = "0.17.1" @@ -7362,6 +7370,17 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.68", +] + [[package]] name = "num-format" version = "0.4.4" @@ -7624,7 +7643,7 @@ name = "orml-asset-registry" version = "1.0.1" source = "git+https://github.com/Anny0nn/open-runtime-module-library.git?branch=stable2407#2e7db5977f737100538df9128b10a2f1e106fd46" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "orml-traits 1.0.1", @@ -7634,7 +7653,7 @@ dependencies = [ "scale-info", "serde", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "staging-xcm 14.1.0", "staging-xcm-builder", @@ -7646,7 +7665,7 @@ name = "orml-currencies" version = "1.0.1" source = "git+https://github.com/Anny0nn/open-runtime-module-library.git?branch=stable2407#2e7db5977f737100538df9128b10a2f1e106fd46" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "orml-traits 1.0.1", "orml-utilities 1.0.1", @@ -7654,7 +7673,7 @@ dependencies = [ "scale-info", "serde", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -7663,7 +7682,7 @@ name = "orml-tokens" version = "1.0.0" source = "git+https://github.com/Abstracted-Labs/open-runtime-module-library.git?branch=stable2407#b139e0db41d342bf3db89af0f6c6a590a5bed632" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "orml-traits 1.0.0", @@ -7671,7 +7690,7 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic 26.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -7680,7 +7699,7 @@ name = "orml-tokens" version = "1.0.1" source = "git+https://github.com/Anny0nn/open-runtime-module-library.git?branch=stable2407#2e7db5977f737100538df9128b10a2f1e106fd46" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "orml-traits 1.0.1", @@ -7688,7 +7707,7 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic 26.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -7697,7 +7716,7 @@ name = "orml-traits" version = "1.0.0" source = "git+https://github.com/Abstracted-Labs/open-runtime-module-library.git?branch=stable2407#b139e0db41d342bf3db89af0f6c6a590a5bed632" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "impl-trait-for-tuples", "num-traits", "orml-utilities 1.0.0", @@ -7707,7 +7726,7 @@ dependencies = [ "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "staging-xcm 14.1.0", ] @@ -7717,7 +7736,7 @@ name = "orml-traits" version = "1.0.1" source = "git+https://github.com/Anny0nn/open-runtime-module-library.git?branch=stable2407#2e7db5977f737100538df9128b10a2f1e106fd46" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "impl-trait-for-tuples", "num-traits", "orml-utilities 1.0.1", @@ -7727,7 +7746,7 @@ dependencies = [ "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "staging-xcm 14.1.0", ] @@ -7737,13 +7756,13 @@ name = "orml-utilities" version = "1.0.0" source = "git+https://github.com/Abstracted-Labs/open-runtime-module-library.git?branch=stable2407#b139e0db41d342bf3db89af0f6c6a590a5bed632" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -7752,13 +7771,13 @@ name = "orml-utilities" version = "1.0.1" source = "git+https://github.com/Anny0nn/open-runtime-module-library.git?branch=stable2407#2e7db5977f737100538df9128b10a2f1e106fd46" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -7767,13 +7786,13 @@ name = "orml-vesting" version = "1.0.0" source = "git+https://github.com/Abstracted-Labs/open-runtime-module-library.git?branch=stable2407#b139e0db41d342bf3db89af0f6c6a590a5bed632" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "serde", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -7782,7 +7801,7 @@ name = "orml-xcm" version = "1.0.0" source = "git+https://github.com/Abstracted-Labs/open-runtime-module-library.git?branch=stable2407#b139e0db41d342bf3db89af0f6c6a590a5bed632" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "pallet-xcm", "parity-scale-codec", @@ -7796,10 +7815,10 @@ name = "orml-xcm-support" version = "1.0.1" source = "git+https://github.com/Anny0nn/open-runtime-module-library.git?branch=stable2407#2e7db5977f737100538df9128b10a2f1e106fd46" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "orml-traits 1.0.1", "parity-scale-codec", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "staging-xcm 14.1.0", "staging-xcm-executor", @@ -7810,7 +7829,7 @@ name = "orml-xtokens" version = "1.0.1" source = "git+https://github.com/Anny0nn/open-runtime-module-library.git?branch=stable2407#2e7db5977f737100538df9128b10a2f1e106fd46" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "orml-traits 1.0.1", @@ -7820,7 +7839,7 @@ dependencies = [ "scale-info", "serde", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "staging-xcm 14.1.0", "staging-xcm-executor", @@ -7835,10 +7854,10 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "pallet-asset-conversion" version = "19.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -7847,29 +7866,29 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-asset-rate" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-aura" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-timestamp", @@ -7877,44 +7896,44 @@ dependencies = [ "scale-info", "sp-application-crypto 38.0.0", "sp-consensus-aura 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-authority-discovery" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "pallet-session", "parity-scale-codec", "scale-info", "sp-application-crypto 38.0.0", "sp-authority-discovery 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-authorship" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-babe" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-authorship", @@ -7926,7 +7945,7 @@ dependencies = [ "sp-consensus-babe 0.40.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", ] @@ -7934,13 +7953,13 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "aquamarine", "docify", "frame-benchmarking", "frame-election-provider-support", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-balances", @@ -7948,31 +7967,31 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-tracing 17.0.0", ] [[package]] name = "pallet-balances" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-beefy" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-authorship", @@ -7981,7 +8000,7 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", ] @@ -7989,11 +8008,11 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "binary-merkle-tree", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-beefy", @@ -8006,17 +8025,17 @@ dependencies = [ "sp-consensus-beefy", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", ] [[package]] name = "pallet-bounties" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-treasury", @@ -8024,17 +8043,17 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-broker" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -8042,7 +8061,7 @@ dependencies = [ "sp-api 34.0.0", "sp-arithmetic 26.0.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -8050,7 +8069,7 @@ name = "pallet-checked-inflation" version = "0.1.0-dev" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "num-traits", "pallet-session", @@ -8060,7 +8079,7 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -8068,10 +8087,10 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-bounties", @@ -8080,16 +8099,16 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-collator-selection" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-authorship", @@ -8098,40 +8117,94 @@ dependencies = [ "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-collective" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", +] + +[[package]] +name = "pallet-contracts" +version = "37.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" +dependencies = [ + "bitflags 1.3.2", + "environmental", + "frame-benchmarking", + "frame-support 37.0.1", + "frame-system", + "impl-trait-for-tuples", + "log", + "pallet-balances", + "pallet-contracts-proc-macro", + "pallet-contracts-uapi", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "smallvec", + "sp-api 34.0.0", + "sp-core 34.0.0", + "sp-io 38.0.0", + "sp-runtime 39.0.2", + "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", + "staging-xcm 14.1.0", + "staging-xcm-builder", + "wasm-instrument", + "wasmi 0.32.3", +] + +[[package]] +name = "pallet-contracts-proc-macro" +version = "23.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.68", +] + +[[package]] +name = "pallet-contracts-uapi" +version = "12.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" +dependencies = [ + "bitflags 1.3.2", + "parity-scale-codec", + "paste", + "polkavm-derive", + "scale-info", ] [[package]] name = "pallet-conviction-voting" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "assert_matches", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "serde", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -8139,7 +8212,7 @@ name = "pallet-dao-manager" version = "0.1.0-dev" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "invarch-primitives", "log", @@ -8153,7 +8226,7 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "staging-xcm 14.1.0", ] @@ -8164,7 +8237,7 @@ version = "0.1.0-dev" dependencies = [ "cumulus-primitives-core 0.15.0", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "num-traits", "pallet-balances", @@ -8178,7 +8251,7 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -8186,23 +8259,23 @@ dependencies = [ [[package]] name = "pallet-delegated-staking" version = "4.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-democracy" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -8210,17 +8283,17 @@ dependencies = [ "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-election-provider-multi-phase" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", "frame-election-provider-support", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-election-provider-support-benchmarking", @@ -8231,30 +8304,30 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-npos-elections", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "strum 0.26.3", ] [[package]] name = "pallet-election-provider-support-benchmarking" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", "frame-election-provider-support", "frame-system", "parity-scale-codec", "sp-npos-elections", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-elections-phragmen" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -8262,35 +8335,35 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-npos-elections", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-fast-unstake" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", "frame-election-provider-support", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-grandpa" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-authorship", @@ -8301,7 +8374,7 @@ dependencies = [ "sp-consensus-grandpa 21.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", ] @@ -8309,26 +8382,26 @@ dependencies = [ [[package]] name = "pallet-identity" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "enumflags2", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-im-online" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-authorship", @@ -8337,50 +8410,63 @@ dependencies = [ "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-indices" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", "sp-keyring 39.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", +] + +[[package]] +name = "pallet-insecure-randomness-collective-flip" +version = "25.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" +dependencies = [ + "frame-support 37.0.1", + "frame-system", + "parity-scale-codec", + "safe-mix", + "scale-info", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-membership" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-message-queue" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "environmental", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -8388,17 +8474,17 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", ] [[package]] name = "pallet-mmr" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -8406,45 +8492,45 @@ dependencies = [ "sp-core 34.0.0", "sp-io 38.0.0", "sp-mmr-primitives", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-multisig" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-nis" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-nomination-pools" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-balances", @@ -8452,7 +8538,7 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", "sp-tracing 17.0.0", ] @@ -8460,11 +8546,11 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", "frame-election-provider-support", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "pallet-bags-list", "pallet-delegated-staking", @@ -8472,7 +8558,7 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-runtime-interface 28.0.0", "sp-staking 34.0.0", ] @@ -8480,7 +8566,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -8490,27 +8576,27 @@ dependencies = [ [[package]] name = "pallet-offences" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-offences-benchmarking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", "frame-election-provider-support", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-babe", @@ -8522,64 +8608,64 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-parameters" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "paste", "scale-info", "serde", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-preimage" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-proxy" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-ranked-collective" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "log", @@ -8588,31 +8674,31 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-recovery" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-referenda" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "assert_matches", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -8620,46 +8706,46 @@ dependencies = [ "serde", "sp-arithmetic 26.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-root-testing" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-scheduler" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", ] [[package]] name = "pallet-session" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "log", @@ -8668,7 +8754,7 @@ dependencies = [ "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", "sp-state-machine 0.43.0", @@ -8678,26 +8764,26 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "pallet-session", "pallet-staking", "parity-scale-codec", "rand 0.8.5", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", ] [[package]] name = "pallet-society" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", @@ -8705,17 +8791,17 @@ dependencies = [ "scale-info", "sp-arithmetic 26.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-staking" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", "frame-election-provider-support", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-authorship", @@ -8726,14 +8812,14 @@ dependencies = [ "serde", "sp-application-crypto 38.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "pallet-staking-reward-curve" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -8744,7 +8830,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "log", "sp-arithmetic 26.0.0", @@ -8753,7 +8839,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "sp-api 34.0.0", @@ -8763,49 +8849,49 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-sudo" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-timestamp" version = "36.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-inherents 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-storage 21.0.0", "sp-timestamp 34.0.0", ] @@ -8813,10 +8899,10 @@ dependencies = [ [[package]] name = "pallet-tips" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-treasury", @@ -8825,28 +8911,28 @@ dependencies = [ "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-transaction-payment" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-transaction-payment-rpc" version = "40.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "jsonrpsee 0.23.2", "pallet-transaction-payment-rpc-runtime-api", @@ -8855,30 +8941,30 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-rpc 32.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "sp-api 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", ] [[package]] name = "pallet-treasury" -version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +version = "36.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "pallet-balances", @@ -8886,77 +8972,77 @@ dependencies = [ "scale-info", "serde", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-tx-pause" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "pallet-balances", "pallet-proxy", "pallet-utility", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-utility" -version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +version = "37.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-vesting" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-whitelist" version = "36.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", "sp-api 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "pallet-xcm" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +version = "16.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bounded-collections", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "pallet-balances", @@ -8965,7 +9051,7 @@ dependencies = [ "serde", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "staging-xcm 14.1.0", "staging-xcm-builder", "staging-xcm-executor", @@ -8975,16 +9061,16 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "staging-xcm 14.1.0", "staging-xcm-builder", "staging-xcm-executor", @@ -9300,7 +9386,7 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "polkadot-approval-distribution" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "futures", @@ -9320,7 +9406,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "always-assert", "futures", @@ -9336,7 +9422,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "derive_more", "fatality", @@ -9360,7 +9446,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "fatality", @@ -9393,7 +9479,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cfg-if", "clap", @@ -9413,7 +9499,7 @@ dependencies = [ "sp-io 38.0.0", "sp-keyring 39.0.0", "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-build-script-utils", "thiserror", ] @@ -9421,7 +9507,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "fatality", @@ -9434,7 +9520,7 @@ dependencies = [ "polkadot-primitives 15.0.0", "sp-core 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", "tokio-util", "tracing-gum 15.0.0", @@ -9455,18 +9541,18 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "polkadot-dispute-distribution" version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "derive_more", "fatality", @@ -9491,7 +9577,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "polkadot-node-primitives 15.0.0", @@ -9505,7 +9591,7 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "futures-timer", @@ -9527,7 +9613,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "always-assert", "async-trait", @@ -9550,7 +9636,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "parity-scale-codec", @@ -9568,7 +9654,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "derive_more", @@ -9593,7 +9679,7 @@ dependencies = [ "sp-application-crypto 38.0.0", "sp-consensus 0.40.0", "sp-consensus-slots 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", "tracing-gum 15.0.0", ] @@ -9601,7 +9687,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "futures", @@ -9623,7 +9709,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "fatality", @@ -9643,7 +9729,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "polkadot-node-subsystem", @@ -9658,7 +9744,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -9681,7 +9767,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "polkadot-node-metrics 17.0.0", @@ -9695,7 +9781,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "futures-timer", @@ -9712,7 +9798,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "fatality", "futures", @@ -9731,7 +9817,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -9748,7 +9834,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "16.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "fatality", "futures", @@ -9762,7 +9848,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "fatality", @@ -9780,7 +9866,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "always-assert", "array-bytes", @@ -9809,7 +9895,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "polkadot-node-primitives 15.0.0", @@ -9825,7 +9911,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cpu-time", "futures", @@ -9851,7 +9937,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "polkadot-node-metrics 17.0.0", @@ -9885,7 +9971,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "lazy_static", "log", @@ -9923,7 +10009,7 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bs58 0.5.1", "futures", @@ -9968,7 +10054,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -9985,7 +10071,7 @@ dependencies = [ "sc-authority-discovery 0.44.0", "sc-network 0.44.0", "sc-network-types 0.12.1", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "strum 0.26.3", "thiserror", "tracing-gum 15.0.0", @@ -10017,7 +10103,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "bounded-vec", @@ -10032,7 +10118,7 @@ dependencies = [ "sp-core 34.0.0", "sp-keystore 0.40.0", "sp-maybe-compressed-blob 11.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", "zstd 0.12.4", ] @@ -10040,7 +10126,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "polkadot-node-jaeger 17.0.0", "polkadot-node-subsystem-types 17.1.0", @@ -10079,7 +10165,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "bitvec", @@ -10101,7 +10187,7 @@ dependencies = [ "sp-authority-discovery 34.0.0", "sp-blockchain 37.0.1", "sp-consensus-babe 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", ] @@ -10109,7 +10195,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "17.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "derive_more", @@ -10167,7 +10253,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -10206,7 +10292,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bounded-collections", "derive_more", @@ -10215,7 +10301,7 @@ dependencies = [ "scale-info", "serde", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", ] @@ -10249,7 +10335,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "hex-literal", @@ -10268,14 +10354,14 @@ dependencies = [ "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] [[package]] name = "polkadot-rpc" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "jsonrpsee 0.23.2", "mmr-rpc", @@ -10302,20 +10388,20 @@ dependencies = [ "sp-consensus-babe 0.40.0", "sp-consensus-beefy", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] [[package]] name = "polkadot-runtime-common" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +version = "16.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitvec", "frame-benchmarking", "frame-election-provider-support", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "libsecp256k1", @@ -10348,7 +10434,7 @@ dependencies = [ "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-npos-elections", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", "staging-xcm 14.1.0", @@ -10360,7 +10446,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bs58 0.5.1", "frame-benchmarking", @@ -10372,13 +10458,13 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "16.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "log", @@ -10408,7 +10494,7 @@ dependencies = [ "sp-inherents 34.0.0", "sp-io 38.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", "staging-xcm 14.1.0", @@ -10419,14 +10505,14 @@ dependencies = [ [[package]] name = "polkadot-service" version = "17.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "bitvec", "frame-benchmarking", "frame-benchmarking-cli", "frame-metadata-hash-extension", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "frame-system-rpc-runtime-api", "futures", @@ -10521,7 +10607,7 @@ dependencies = [ "sp-keystore 0.40.0", "sp-mmr-primitives", "sp-offchain 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-state-machine 0.43.0", "sp-storage 21.0.0", @@ -10540,7 +10626,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -10574,7 +10660,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "polkadot-primitives 15.0.0", @@ -11007,7 +11093,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes", - "heck 0.4.1", + "heck 0.5.0", "itertools 0.11.0", "log", "multimap", @@ -11618,14 +11704,14 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "binary-merkle-tree", "bitvec", "frame-benchmarking", "frame-executive", "frame-metadata-hash-extension", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", @@ -11701,7 +11787,7 @@ dependencies = [ "sp-io 38.0.0", "sp-mmr-primitives", "sp-offchain 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", "sp-storage 21.0.0", @@ -11718,14 +11804,14 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "polkadot-primitives 15.0.0", "polkadot-runtime-common", "smallvec", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", "staging-xcm 14.1.0", "staging-xcm-builder", @@ -11791,6 +11877,15 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +dependencies = [ + "semver 0.9.0", +] + [[package]] name = "rustc_version" version = "0.4.0" @@ -12046,6 +12141,15 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +[[package]] +name = "safe-mix" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" +dependencies = [ + "rustc_version 0.2.3", +] + [[package]] name = "safe_arch" version = "0.7.2" @@ -12078,7 +12182,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "29.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "log", "sp-core 34.0.0", @@ -12120,7 +12224,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -12142,7 +12246,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", ] @@ -12150,7 +12254,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "futures-timer", @@ -12165,7 +12269,7 @@ dependencies = [ "sp-consensus 0.40.0", "sp-core 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -12187,7 +12291,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.42.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "sp-api 34.0.0", @@ -12195,7 +12299,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-trie 37.0.0", ] @@ -12229,7 +12333,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "docify", @@ -12248,7 +12352,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-genesis-builder 0.15.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-tracing 17.0.0", ] @@ -12267,7 +12371,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "12.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -12319,7 +12423,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.46.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "chrono", @@ -12351,7 +12455,7 @@ dependencies = [ "sp-keyring 39.0.0", "sp-keystore 0.40.0", "sp-panic-handler 13.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-version 37.0.0", "thiserror", "tokio", @@ -12387,7 +12491,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "fnv", "futures", @@ -12403,7 +12507,7 @@ dependencies = [ "sp-core 34.0.0", "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-externalities 0.29.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-statement-store 18.0.0", "sp-storage 21.0.0", @@ -12440,7 +12544,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "hash-db", "kvdb", @@ -12458,7 +12562,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-trie 37.0.0", ] @@ -12491,7 +12595,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -12506,7 +12610,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-consensus 0.40.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", @@ -12515,7 +12619,7 @@ dependencies = [ [[package]] name = "sc-consensus-aura" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -12536,7 +12640,7 @@ dependencies = [ "sp-core 34.0.0", "sp-inherents 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", ] @@ -12544,7 +12648,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "fork-tree 13.0.0", @@ -12572,7 +12676,7 @@ dependencies = [ "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-inherents 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", ] @@ -12580,7 +12684,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "jsonrpsee 0.23.2", @@ -12595,14 +12699,14 @@ dependencies = [ "sp-consensus-babe 0.40.0", "sp-core 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] [[package]] name = "sc-consensus-beefy" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -12628,7 +12732,7 @@ dependencies = [ "sp-core 34.0.0", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", "tokio", @@ -12638,7 +12742,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "jsonrpsee 0.23.2", @@ -12651,27 +12755,27 @@ dependencies = [ "sp-application-crypto 38.0.0", "sp-consensus-beefy", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] [[package]] name = "sc-consensus-epochs" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "fork-tree 13.0.0", "parity-scale-codec", "sc-client-api 37.0.0", "sc-consensus 0.43.0", "sp-blockchain 37.0.1", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "sc-consensus-grandpa" version = "0.29.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "ahash", "array-bytes", @@ -12707,7 +12811,7 @@ dependencies = [ "sp-core 34.0.0", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", ] @@ -12715,7 +12819,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "finality-grandpa", "futures", @@ -12728,14 +12832,14 @@ dependencies = [ "serde", "sp-blockchain 37.0.1", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] [[package]] name = "sc-consensus-slots" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -12751,7 +12855,7 @@ dependencies = [ "sp-consensus-slots 0.40.0", "sp-core 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", ] @@ -12781,7 +12885,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -12817,7 +12921,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "polkavm", "sc-allocator 29.0.0", @@ -12841,7 +12945,7 @@ dependencies = [ [[package]] name = "sc-executor-polkavm" version = "0.32.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "log", "polkavm", @@ -12870,7 +12974,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.35.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "anyhow", "cfg-if", @@ -12905,7 +13009,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "ansi_term", "futures", @@ -12916,7 +13020,7 @@ dependencies = [ "sc-network-common 0.43.0", "sc-network-sync 0.43.0", "sp-blockchain 37.0.1", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -12936,7 +13040,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "33.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "parking_lot 0.12.3", @@ -12979,7 +13083,7 @@ dependencies = [ [[package]] name = "sc-mixnet" version = "0.14.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -13001,7 +13105,7 @@ dependencies = [ "sp-core 34.0.0", "sp-keystore 0.40.0", "sp-mixnet 0.12.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] @@ -13059,7 +13163,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13096,7 +13200,7 @@ dependencies = [ "sp-arithmetic 26.0.0", "sp-blockchain 37.0.1", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", "tokio", @@ -13128,7 +13232,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -13140,13 +13244,13 @@ dependencies = [ "sc-network-types 0.12.1", "sp-consensus 0.40.0", "sp-consensus-grandpa 21.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "sc-network-gossip" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "ahash", "futures", @@ -13157,7 +13261,7 @@ dependencies = [ "sc-network-sync 0.43.0", "sc-network-types 0.12.1", "schnellru", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "tracing", ] @@ -13186,7 +13290,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13200,7 +13304,7 @@ dependencies = [ "sc-network-types 0.12.1", "sp-blockchain 37.0.1", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] @@ -13244,7 +13348,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13271,7 +13375,7 @@ dependencies = [ "sp-consensus 0.40.0", "sp-consensus-grandpa 21.0.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "thiserror", "tokio", @@ -13301,7 +13405,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "futures", @@ -13313,7 +13417,7 @@ dependencies = [ "sc-network-types 0.12.1", "sc-utils 17.0.0", "sp-consensus 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", ] @@ -13334,7 +13438,7 @@ dependencies = [ [[package]] name = "sc-network-types" version = "0.12.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bs58 0.5.1", "ed25519-dalek 2.1.1", @@ -13351,7 +13455,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "bytes", @@ -13377,7 +13481,7 @@ dependencies = [ "sp-externalities 0.29.0", "sp-keystore 0.40.0", "sp-offchain 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "threadpool", "tracing", ] @@ -13385,7 +13489,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.18.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "log", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", @@ -13426,7 +13530,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "jsonrpsee 0.23.2", @@ -13448,7 +13552,7 @@ dependencies = [ "sp-keystore 0.40.0", "sp-offchain 34.0.0", "sp-rpc 32.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-statement-store 18.0.0", "sp-version 37.0.0", @@ -13478,7 +13582,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "jsonrpsee 0.23.2", "parity-scale-codec", @@ -13490,7 +13594,7 @@ dependencies = [ "serde_json", "sp-core 34.0.0", "sp-rpc 32.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-version 37.0.0", "thiserror", ] @@ -13518,7 +13622,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "16.0.2" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "forwarded-header-value", "futures", @@ -13572,7 +13676,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "futures", @@ -13594,7 +13698,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-rpc 32.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-version 37.0.0", "thiserror", "tokio", @@ -13668,7 +13772,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.45.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "directories", @@ -13712,7 +13816,7 @@ dependencies = [ "sp-core 34.0.0", "sp-externalities 0.29.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-state-machine 0.43.0", "sp-storage 21.0.0", @@ -13743,7 +13847,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.36.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "log", "parity-scale-codec", @@ -13754,7 +13858,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.22.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "clap", "fs4", @@ -13767,7 +13871,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.44.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "jsonrpsee 0.23.2", "parity-scale-codec", @@ -13779,7 +13883,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain 37.0.1", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] @@ -13807,7 +13911,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "derive_more", "futures", @@ -13848,7 +13952,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "chrono", "futures", @@ -13898,7 +14002,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "ansi_term", "chrono", @@ -13917,7 +14021,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-rpc 32.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-tracing 17.0.0", "thiserror", "tracing", @@ -13928,7 +14032,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", @@ -13977,7 +14081,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -13994,7 +14098,7 @@ dependencies = [ "sp-blockchain 37.0.1", "sp-core 34.0.0", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-tracing 17.0.0", "sp-transaction-pool 34.0.0", "substrate-prometheus-endpoint 0.17.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", @@ -14020,7 +14124,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", @@ -14029,7 +14133,7 @@ dependencies = [ "serde", "sp-blockchain 37.0.1", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] @@ -14051,7 +14155,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-channel 1.9.0", "futures", @@ -14309,6 +14413,15 @@ dependencies = [ "semver-parser", ] +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +dependencies = [ + "semver-parser", +] + [[package]] name = "semver" version = "1.0.23" @@ -14581,12 +14694,12 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -14670,7 +14783,7 @@ dependencies = [ "smallvec", "soketto 0.7.1", "twox-hash", - "wasmi", + "wasmi 0.31.2", "x25519-dalek 2.0.1", "zeroize", ] @@ -14729,7 +14842,7 @@ dependencies = [ "curve25519-dalek 4.1.3", "rand_core 0.6.4", "ring 0.17.8", - "rustc_version", + "rustc_version 0.4.0", "sha2 0.10.8", "subtle 2.6.1", ] @@ -14812,7 +14925,7 @@ dependencies = [ [[package]] name = "sp-api" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "hash-db", @@ -14823,7 +14936,7 @@ dependencies = [ "sp-core 34.0.0", "sp-externalities 0.29.0", "sp-metadata-ir 0.7.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-runtime-interface 28.0.0", "sp-state-machine 0.43.0", "sp-trie 37.0.0", @@ -14848,7 +14961,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "Inflector", "blake2 0.10.6", @@ -14875,7 +14988,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", @@ -14902,7 +15015,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "26.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "integer-sqrt", @@ -14946,13 +15059,13 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", "sp-api 34.0.0", "sp-application-crypto 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -14968,11 +15081,11 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "sp-api 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -14996,7 +15109,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "37.0.1" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "futures", "parity-scale-codec", @@ -15006,7 +15119,7 @@ dependencies = [ "sp-consensus 0.40.0", "sp-core 34.0.0", "sp-database 10.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "thiserror", "tracing", @@ -15030,14 +15143,14 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "futures", "log", "sp-core 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "thiserror", ] @@ -15061,7 +15174,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "parity-scale-codec", @@ -15070,7 +15183,7 @@ dependencies = [ "sp-application-crypto 38.0.0", "sp-consensus-slots 0.40.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-timestamp 34.0.0", ] @@ -15095,7 +15208,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "parity-scale-codec", @@ -15106,14 +15219,14 @@ dependencies = [ "sp-consensus-slots 0.40.0", "sp-core 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-timestamp 34.0.0", ] [[package]] name = "sp-consensus-beefy" version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "lazy_static", "parity-scale-codec", @@ -15126,7 +15239,7 @@ dependencies = [ "sp-io 38.0.0", "sp-keystore 0.40.0", "sp-mmr-primitives", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "strum 0.26.3", ] @@ -15150,7 +15263,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "finality-grandpa", "log", @@ -15161,7 +15274,7 @@ dependencies = [ "sp-application-crypto 38.0.0", "sp-core 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -15178,7 +15291,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", @@ -15236,7 +15349,7 @@ dependencies = [ [[package]] name = "sp-core" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "bitflags 1.3.2", @@ -15302,7 +15415,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "blake2b_simd", "byteorder", @@ -15328,7 +15441,7 @@ dependencies = [ [[package]] name = "sp-crypto-hashing-proc-macro" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "quote", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", @@ -15348,7 +15461,7 @@ dependencies = [ [[package]] name = "sp-database" version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "kvdb", "parking_lot 0.12.3", @@ -15366,7 +15479,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "proc-macro2", "quote", @@ -15416,7 +15529,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.29.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "environmental", "parity-scale-codec", @@ -15438,13 +15551,13 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.15.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", "serde_json", "sp-api 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -15463,13 +15576,13 @@ dependencies = [ [[package]] name = "sp-inherents" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] @@ -15502,7 +15615,7 @@ dependencies = [ [[package]] name = "sp-io" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bytes", "docify", @@ -15538,10 +15651,10 @@ dependencies = [ [[package]] name = "sp-keyring" version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "strum 0.26.3", ] @@ -15559,7 +15672,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.40.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "parking_lot 0.12.3", @@ -15570,7 +15683,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "thiserror", "zstd 0.12.4", @@ -15598,7 +15711,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.7.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -15619,7 +15732,7 @@ dependencies = [ [[package]] name = "sp-mixnet" version = "0.12.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", @@ -15630,7 +15743,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "log", "parity-scale-codec", @@ -15640,21 +15753,21 @@ dependencies = [ "sp-api 34.0.0", "sp-core 34.0.0", "sp-debug-derive 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] [[package]] name = "sp-npos-elections" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-arithmetic 26.0.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -15670,17 +15783,17 @@ dependencies = [ [[package]] name = "sp-offchain" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "sp-api 34.0.0", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "sp-panic-handler" version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "backtrace", "lazy_static", @@ -15710,7 +15823,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "32.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "rustc-hash", "serde", @@ -15744,8 +15857,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "39.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +version = "39.0.2" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "either", @@ -15809,7 +15922,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "28.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -15854,7 +15967,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "Inflector", "expander", @@ -15881,14 +15994,14 @@ dependencies = [ [[package]] name = "sp-session" version = "35.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "scale-info", "sp-api 34.0.0", "sp-core 34.0.0", "sp-keystore 0.40.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-staking 34.0.0", ] @@ -15908,14 +16021,14 @@ dependencies = [ [[package]] name = "sp-staking" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -15941,7 +16054,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.43.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "hash-db", "log", @@ -15985,7 +16098,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "18.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.3", @@ -16000,7 +16113,7 @@ dependencies = [ "sp-core 34.0.0", "sp-crypto-hashing 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-externalities 0.29.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-runtime-interface 28.0.0", "thiserror", "x25519-dalek 2.0.1", @@ -16009,7 +16122,7 @@ dependencies = [ [[package]] name = "sp-std" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" [[package]] name = "sp-std" @@ -16048,7 +16161,7 @@ dependencies = [ [[package]] name = "sp-storage" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "impl-serde", "parity-scale-codec", @@ -16072,12 +16185,12 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "thiserror", ] @@ -16106,7 +16219,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "tracing", @@ -16126,10 +16239,10 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "sp-api 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -16149,14 +16262,14 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "34.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "sp-core 34.0.0", "sp-inherents 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-trie 37.0.0", ] @@ -16186,7 +16299,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "ahash", "hash-db", @@ -16226,7 +16339,7 @@ dependencies = [ [[package]] name = "sp-version" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "impl-serde", "parity-scale-codec", @@ -16234,7 +16347,7 @@ dependencies = [ "scale-info", "serde", "sp-crypto-hashing-proc-macro 0.1.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-std 14.0.0 (git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407)", "sp-version-proc-macro 14.0.0", "thiserror", @@ -16254,7 +16367,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -16287,7 +16400,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -16313,7 +16426,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "31.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -16390,14 +16503,14 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-parachain-info" version = "0.16.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "cumulus-primitives-core 0.15.0", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] @@ -16421,7 +16534,7 @@ dependencies = [ [[package]] name = "staging-xcm" version = "14.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "bounded-collections", @@ -16438,10 +16551,10 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +version = "16.0.1" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "impl-trait-for-tuples", "log", @@ -16451,7 +16564,7 @@ dependencies = [ "scale-info", "sp-arithmetic 26.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", "staging-xcm 14.1.0", "staging-xcm-executor", @@ -16460,18 +16573,18 @@ dependencies = [ [[package]] name = "staging-xcm-executor" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "environmental", "frame-benchmarking", - "frame-support 37.0.0", + "frame-support 37.0.1", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "sp-arithmetic 26.0.0", "sp-core 34.0.0", "sp-io 38.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", "staging-xcm 14.1.0", "tracing", @@ -16551,6 +16664,17 @@ dependencies = [ "tracing", ] +[[package]] +name = "string-interner" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c6a0d765f5807e98a091107bae0a56ea3799f66a5de47b2c84c94a39c09974e" +dependencies = [ + "cfg-if", + "hashbrown 0.14.5", + "serde", +] + [[package]] name = "strobe-rs" version = "0.8.1" @@ -16648,7 +16772,7 @@ dependencies = [ [[package]] name = "substrate-bip39" version = "0.6.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "hmac 0.12.1", "pbkdf2", @@ -16660,12 +16784,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" [[package]] name = "substrate-frame-rpc-system" version = "38.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "docify", "frame-system-rpc-runtime-api", @@ -16679,13 +16803,13 @@ dependencies = [ "sp-block-builder 34.0.0", "sp-blockchain 37.0.1", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.17.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "http-body-util", "hyper 1.4.1", @@ -16724,7 +16848,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "37.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "jsonrpsee 0.23.2", "parity-scale-codec", @@ -16732,7 +16856,7 @@ dependencies = [ "sc-rpc-api 0.43.0", "serde", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-state-machine 0.43.0", "sp-trie 37.0.0", "trie-db", @@ -16741,7 +16865,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "array-bytes", "build-helper", @@ -17351,7 +17475,7 @@ dependencies = [ [[package]] name = "tracing-gum" version = "15.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "coarsetime", "polkadot-primitives 15.0.0", @@ -17362,7 +17486,7 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "expander", "proc-macro-crate 3.1.0", @@ -18001,7 +18125,24 @@ dependencies = [ "smallvec", "spin 0.9.8", "wasmi_arena", - "wasmi_core", + "wasmi_core 0.13.0", + "wasmparser-nostd", +] + +[[package]] +name = "wasmi" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50386c99b9c32bd2ed71a55b6dd4040af2580530fae8bdb9a6576571a80d0cca" +dependencies = [ + "arrayvec 0.7.4", + "multi-stash", + "num-derive", + "num-traits", + "smallvec", + "spin 0.9.8", + "wasmi_collections", + "wasmi_core 0.32.3", "wasmparser-nostd", ] @@ -18011,6 +18152,17 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" +[[package]] +name = "wasmi_collections" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c128c039340ffd50d4195c3f8ce31aac357f06804cfc494c8b9508d4b30dca4" +dependencies = [ + "ahash", + "hashbrown 0.14.5", + "string-interner", +] + [[package]] name = "wasmi_core" version = "0.13.0" @@ -18023,6 +18175,18 @@ dependencies = [ "paste", ] +[[package]] +name = "wasmi_core" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23b3a7f6c8c3ceeec6b83531ee61f0013c56e51cbf2b14b0f213548b23a4b41" +dependencies = [ + "downcast-rs", + "libm", + "num-traits", + "paste", +] + [[package]] name = "wasmparser" version = "0.102.0" @@ -18284,7 +18448,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "binary-merkle-tree", "bitvec", @@ -18292,7 +18456,7 @@ dependencies = [ "frame-election-provider-support", "frame-executive", "frame-metadata-hash-extension", - "frame-support 37.0.0", + "frame-support 37.0.1", "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", @@ -18373,7 +18537,7 @@ dependencies = [ "sp-mmr-primitives", "sp-npos-elections", "sp-offchain 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-session 35.0.0", "sp-staking 34.0.0", "sp-storage 21.0.0", @@ -18390,14 +18554,14 @@ dependencies = [ [[package]] name = "westend-runtime-constants" version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#deb354e5650f9029c6dd2a985279934cbe742a56" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "polkadot-primitives 15.0.0", "polkadot-runtime-common", "smallvec", "sp-core 34.0.0", - "sp-runtime 39.0.0", + "sp-runtime 39.0.2", "sp-weights 31.0.0", "staging-xcm 14.1.0", "staging-xcm-builder", @@ -18836,7 +19000,7 @@ dependencies = [ [[package]] name = "xcm-procedural" version = "10.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ "Inflector", "proc-macro2", @@ -18847,9 +19011,9 @@ dependencies = [ [[package]] name = "xcm-runtime-apis" version = "0.3.0" -source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#51a1705d9ce56a5513241b9a3a770fb788812da9" +source = "git+https://github.com/paritytech/polkadot-sdk.git?branch=stable2407#fc627930d54785acaaa30fe003190244221ca36a" dependencies = [ - "frame-support 37.0.0", + "frame-support 37.0.1", "parity-scale-codec", "scale-info", "sp-api 34.0.0", diff --git a/invarch/Cargo.toml b/invarch/Cargo.toml index 00354aa6..8c0c8ebb 100644 --- a/invarch/Cargo.toml +++ b/invarch/Cargo.toml @@ -59,7 +59,9 @@ frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", br pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-session = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk.git", branch = "stable2407", default-features = false } diff --git a/invarch/runtime/Cargo.toml b/invarch/runtime/Cargo.toml index 78a92149..d0128076 100644 --- a/invarch/runtime/Cargo.toml +++ b/invarch/runtime/Cargo.toml @@ -40,7 +40,9 @@ frame-try-runtime = { workspace = true, optional = true } pallet-aura = { workspace = true } pallet-authorship = { workspace = true } pallet-balances = { workspace = true } +pallet-contracts = { workspace = true } pallet-identity = { workspace = true } +pallet-insecure-randomness-collective-flip = { workspace = true } pallet-message-queue = { workspace = true } pallet-session = { workspace = true } pallet-sudo = { workspace = true } @@ -135,9 +137,11 @@ std = [ "pallet-balances/std", "pallet-checked-inflation/std", "pallet-collator-selection/std", + "pallet-contracts/std", "pallet-dao-manager/std", "pallet-dao-staking/std", "pallet-identity/std", + "pallet-insecure-randomness-collective-flip/std", "pallet-session/std", "pallet-sudo/std", "pallet-timestamp/std", diff --git a/invarch/runtime/src/lib.rs b/invarch/runtime/src/lib.rs index 60265131..029bb206 100644 --- a/invarch/runtime/src/lib.rs +++ b/invarch/runtime/src/lib.rs @@ -11,19 +11,19 @@ use frame_support::{ derive_impl, dispatch::DispatchClass, parameter_types, - traits::{ConstU32, ConstU64, Contains, Everything, InsideBoth}, + traits::{ConstU32, ConstU64, Contains, Everything, InsideBoth, Nothing}, weights::{constants::WEIGHT_REF_TIME_PER_SECOND, Weight}, PalletId, }; use frame_system::{ limits::{BlockLength, BlockWeights}, - EnsureRoot, + EnsureRoot, EnsureSigned, }; use pallet_identity::legacy::IdentityInfo; use polkadot_runtime_common::BlockHashCount; use sp_api::impl_runtime_apis; pub use sp_consensus_aura::sr25519::AuthorityId as AuraId; -use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; +use sp_core::{crypto::KeyTypeId, ConstU128, OpaqueMetadata}; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, IdentifyAccount, Verify}, @@ -483,6 +483,51 @@ impl From for Result, RuntimeO } } +impl pallet_insecure_randomness_collective_flip::Config for Runtime {} + +parameter_types! { + pub const DepositPerItem: Balance = deposit(1, 0); + pub const DepositPerByte: Balance = deposit(0, 1); + // Fallback value if storage deposit limit not set by the user + pub const DefaultDepositLimit: Balance = deposit(16, 16 * 1024); + pub Schedule: pallet_contracts::Schedule = Default::default(); + pub CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(30); + pub const UnsafeUnstableInterface: bool = false; +} + +impl pallet_contracts::Config for Runtime { + type Time = Timestamp; + type Randomness = RandomnessCollectiveFlip; + type Currency = Balances; + type RuntimeEvent = RuntimeEvent; + type RuntimeCall = RuntimeCall; + type CallFilter = Nothing; + type WeightPrice = pallet_transaction_payment::Pallet; + type WeightInfo = pallet_contracts::weights::SubstrateWeight; + type ChainExtension = (); + type Schedule = Schedule; + type CallStack = [pallet_contracts::Frame; 5]; + type DepositPerByte = DepositPerByte; + type DefaultDepositLimit = ConstU128<{ u128::MAX }>; + type DepositPerItem = DepositPerItem; + type AddressGenerator = pallet_contracts::DefaultAddressGenerator; + type MaxCodeLen = ConstU32<{ 123 * 1024 }>; + type MaxStorageKeyLen = ConstU32<128>; + type UnsafeUnstableInterface = UnsafeUnstableInterface; + type MaxDebugBufferLen = ConstU32<{ 2 * 1024 * 1024 }>; + type RuntimeHoldReason = RuntimeHoldReason; + type Migrations = (); + type MaxDelegateDependencies = ConstU32<32>; + type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; + type Debug = (); + type Environment = (); + type Xcm = (); + type MaxTransientStorageSize = ConstU32<{ 1024 * 1024 }>; + type UploadOrigin = EnsureSigned<::AccountId>; + type InstantiateOrigin = EnsureSigned<::AccountId>; + type ApiVersion = (); +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime_modified!( pub enum Runtime @@ -495,6 +540,7 @@ construct_runtime_modified!( Sudo: pallet_sudo = 4, Utility: pallet_utility = 5, TxPause: pallet_tx_pause = 6, + RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip = 7, // Monetary stuff. Balances: pallet_balances = 10, @@ -524,6 +570,7 @@ construct_runtime_modified!( // Extra Identity: pallet_identity = 40, + Contracts: pallet_contracts = 41, CheckedInflation: pallet_checked_inflation= 50, OcifStaking: pallet_dao_staking = 51, @@ -534,6 +581,11 @@ construct_runtime_modified!( } ); +type EventRecord = frame_system::EventRecord< + ::RuntimeEvent, + ::Hash, +>; + #[cfg(feature = "runtime-benchmarks")] #[macro_use] extern crate frame_benchmarking; @@ -702,6 +754,73 @@ impl_runtime_apis! { } } + impl pallet_contracts::ContractsApi + for Runtime +{ + fn call( + origin: AccountId, + dest: AccountId, + value: Balance, + gas_limit: Option, + storage_deposit_limit: Option, + input_data: Vec, + ) -> pallet_contracts::ContractExecResult { + let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); + Contracts::bare_call( + origin, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, + ) + } + + fn instantiate( + origin: AccountId, + value: Balance, + gas_limit: Option, + storage_deposit_limit: Option, + code: pallet_contracts::Code, + data: Vec, + salt: Vec, + ) -> pallet_contracts::ContractInstantiateResult + { + let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); + Contracts::bare_instantiate( + origin, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + ) + } + + fn upload_code( + origin: AccountId, + code: Vec, + storage_deposit_limit: Option, + determinism: pallet_contracts::Determinism, + ) -> pallet_contracts::CodeUploadResult + { + Contracts::bare_upload_code(origin, code, storage_deposit_limit, determinism) + } + + fn get_storage( + address: AccountId, + key: Vec, + ) -> pallet_contracts::GetStorageResult { + Contracts::get_storage(address, key) + } +} + impl cumulus_primitives_core::CollectCollationInfo for Runtime { fn collect_collation_info(header: &::Header) -> cumulus_primitives_core::CollationInfo { ParachainSystem::collect_collation_info(header) From 33b7c3f74cb8d14156c0bb053149a005bc20e9af Mon Sep 17 00:00:00 2001 From: Gabriel Facco de Arruda Date: Mon, 11 Nov 2024 11:40:02 -0300 Subject: [PATCH 3/4] Bump spec_version to 10 --- invarch/runtime/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invarch/runtime/src/lib.rs b/invarch/runtime/src/lib.rs index 029bb206..7299d322 100644 --- a/invarch/runtime/src/lib.rs +++ b/invarch/runtime/src/lib.rs @@ -164,7 +164,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("invarch"), impl_name: create_runtime_str!("invarch"), authoring_version: 1, - spec_version: 8, + spec_version: 10, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 1, From 66e38c46d5cb8f4eefa9a83be79966e57e493fb4 Mon Sep 17 00:00:00 2001 From: Gabriel Facco de Arruda Date: Mon, 11 Nov 2024 11:41:47 -0300 Subject: [PATCH 4/4] Bump workspace version to 1.2.2 --- invarch/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invarch/Cargo.toml b/invarch/Cargo.toml index 8c0c8ebb..729ca338 100644 --- a/invarch/Cargo.toml +++ b/invarch/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" homepage = "https://invarch.network" license = "GPL-3.0" repository = "https://github.com/Abstracted-Labs/InvArch/" -version = "1.2.0" +version = "1.2.2" [profile.release] panic = 'unwind'