From 3715b6287ce512872cfb3c12e9dc20979959359d Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Tue, 31 Oct 2023 13:26:43 +0100 Subject: [PATCH 01/11] bend tmols to polkadot-sdk v1.2.0 --- polkadot-parachains/Cargo.toml | 126 +++++++++--------- .../encointer-runtime/Cargo.toml | 126 +++++++++--------- polkadot-parachains/launch-runtime/Cargo.toml | 94 ++++++------- polkadot-parachains/runtime-common/Cargo.toml | 14 +- 4 files changed, 180 insertions(+), 180 deletions(-) diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index 7470cd3d..4a5d29ed 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -21,7 +21,7 @@ log = "0.4.19" serde = { version = "1.0.167", features = ["derive"] } # added by encointer -parachains-common = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } +parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } serde_json = "1.0.100" # Parachain runtimes @@ -29,78 +29,78 @@ launch-runtime = { package = "launch-runtime", path = "launch-runtime" } parachain-runtime = { package = "encointer-runtime", path = "encointer-runtime" } # encointer dependencies -encointer-balances-tx-payment-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-bazaar-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-bazaar-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-ceremonies-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-ceremonies-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-communities-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-communities-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } +encointer-balances-tx-payment-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-bazaar-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-bazaar-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-ceremonies-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-ceremonies-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-communities-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-communities-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } # Substrate dependencies -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-network-common = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-network-sync = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -#sp-serializer = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -try-runtime-cli = { git = "https://github.com/paritytech/substrate", optional = true, branch = "polkadot-v1.0.0" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-network-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +#sp-serializer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", optional = true, tag = "polkadot-v1.2.0" } # RPC related dependencies -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } +frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } # Polkadot dependencies -polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v1.0.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v1.0.0" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v1.0.0" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v1.0.0" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v1.0.0" } +polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +polkadot-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } # Cumulus -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-client-network = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } +cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-client-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } [dev-dependencies] assert_cmd = "2.0" diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index df929612..5ab4f029 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -12,7 +12,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = "derive", ] } log = { version = "0.4.14", default-features = false } -parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } +parachain-info = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } scale-info = { version = "2.0.1", default-features = false, features = [ "derive", ] } @@ -21,82 +21,82 @@ serde = { version = "1.0.132", default-features = false, optional = true, featur ] } # encointer deps -encointer-balances-tx-payment = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -encointer-balances-tx-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -encointer-primitives = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-balances = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-bazaar = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-bazaar-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-ceremonies = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-ceremonies-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-communities = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-communities-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-faucet = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-reputation-commitments = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } -pallet-encointer-scheduler = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.0.0-pallets-v1.3.0" } +encointer-balances-tx-payment = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +encointer-balances-tx-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +encointer-primitives = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-balances = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-bazaar = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-bazaar-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-ceremonies = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-ceremonies-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-communities = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-communities-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-faucet = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-reputation-commitments = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +pallet-encointer-scheduler = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } runtime-common = { default-features = false, path = "../runtime-common" } # Substrate dependencies -frame-try-runtime = { git = "https://github.com/paritytech/substrate.git", default-features = false, branch = "polkadot-v1.0.0", optional = true } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -try-runtime-cli = { git = "https://github.com/paritytech/substrate.git", default-features = false, branch = "polkadot-v1.0.0", optional = true } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0", optional = true } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0", optional = true } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-asset-tx-payment = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-membership = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-proxy = { git = "https://github.com/paritytech/substrate.git", default-features = false, branch = "polkadot-v1.0.0" } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-asset-tx-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -parachains-common = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } +parachains-common = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } # Cumulus dependencies -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } # Polkadot dependencies -pallet-xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } # Used for runtime benchmarking -frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } +frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } hex-literal = { version = "0.3.1", optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } [features] default = ["std"] diff --git a/polkadot-parachains/launch-runtime/Cargo.toml b/polkadot-parachains/launch-runtime/Cargo.toml index 6875e3cf..5ad00e80 100644 --- a/polkadot-parachains/launch-runtime/Cargo.toml +++ b/polkadot-parachains/launch-runtime/Cargo.toml @@ -11,7 +11,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = "derive", ] } log = { version = "0.4.17", default-features = false } -parachain-info = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } +parachain-info = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } scale-info = { version = "2.5.0", default-features = false, features = [ "derive", ] } @@ -21,63 +21,63 @@ serde = { version = "1.0.132", optional = true, features = ["derive"] } runtime-common = { default-features = false, path = "../runtime-common" } # Substrate dependencies -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v1.0.0" } -pallet-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-membership = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -try-runtime-cli = { git = "https://github.com/paritytech/substrate.git", default-features = false, branch = "polkadot-v1.0.0", optional = true } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, tag = "polkadot-v1.2.0" } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0", optional = true } -parachains-common = { default-features = false, git = "https://github.com/paritytech/cumulus", branch = "release-v1.0.0" } +parachains-common = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } # Cumulus dependencies -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "release-v1.0.0" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } # Polkadot dependencies -pallet-xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } # Used for runtime benchmarking -frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } -frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } +frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } hex-literal = { version = "0.3.1", optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v1.0.0" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } [features] default = ["std"] diff --git a/polkadot-parachains/runtime-common/Cargo.toml b/polkadot-parachains/runtime-common/Cargo.toml index f49ba671..a51982aa 100644 --- a/polkadot-parachains/runtime-common/Cargo.toml +++ b/polkadot-parachains/runtime-common/Cargo.toml @@ -6,14 +6,14 @@ edition = "2021" [dependencies] smallvec = "1.6.1" -kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } -polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v1.0.0" } +kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v1.0.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } [features] default = ["std"] From f0b82901ece8828b941ece0aa52430b642b49e65 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 13:05:17 +0100 Subject: [PATCH 02/11] bend all dependencies to crates.io --- Cargo.lock | 9571 +++++++++++------ polkadot-parachains/Cargo.toml | 126 +- .../encointer-runtime/Cargo.toml | 130 +- .../encointer-runtime/src/xcm_config.rs | 2 +- polkadot-parachains/launch-runtime/Cargo.toml | 97 +- .../launch-runtime/src/xcm_config.rs | 2 +- 6 files changed, 6634 insertions(+), 3294 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 11d71811..910e85f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -179,6 +179,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "allocator-api2" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" + [[package]] name = "always-assert" version = "0.1.3" @@ -211,16 +217,15 @@ dependencies = [ [[package]] name = "anstream" -version = "0.3.2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" +checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", - "is-terminal", "utf8parse", ] @@ -250,9 +255,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "1.0.1" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" dependencies = [ "anstyle", "windows-sys 0.48.0", @@ -273,12 +278,197 @@ dependencies = [ "num-traits", ] +[[package]] +name = "aquamarine" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df752953c49ce90719c7bf1fc587bc8227aed04732ea0c0f85e5397d7fdbd1a1" +dependencies = [ + "include_dir", + "itertools 0.10.5", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "arc-swap" version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" +[[package]] +name = "ark-bls12-381" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", +] + +[[package]] +name = "ark-ec" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +dependencies = [ + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", + "itertools 0.10.5", + "num-traits", + "zeroize", +] + +[[package]] +name = "ark-ed-on-bls12-381-bandersnatch" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm", + "ark-ff-macros", + "ark-serialize", + "ark-std", + "derivative", + "digest 0.10.7", + "itertools 0.10.5", + "num-bigint", + "num-traits", + "paste", + "rustc_version 0.4.0", + "zeroize", +] + +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-poly" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", +] + +[[package]] +name = "ark-scale" +version = "0.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49b08346a3e38e2be792ef53ee168623c9244d968ff00cd70fb9932f6fe36393" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "parity-scale-codec", +] + +[[package]] +name = "ark-secret-scalar" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "ark-transcript", + "digest 0.10.7", + "rand_core 0.6.4", + "zeroize", +] + +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-serialize-derive", + "ark-std", + "digest 0.10.7", + "num-bigint", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + +[[package]] +name = "ark-transcript" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "digest 0.10.7", + "rand_core 0.6.4", + "sha3", +] + [[package]] name = "array-bytes" version = "6.1.0" @@ -291,6 +481,15 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +[[package]] +name = "arrayvec" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" +dependencies = [ + "nodrop", +] + [[package]] name = "arrayvec" version = "0.5.2" @@ -299,9 +498,9 @@ checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" [[package]] name = "arrayvec" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8868f09ff8cea88b079da74ae569d9b8c62a23c68c746240b704ee6f7525c89c" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "asn1-rs" @@ -316,7 +515,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror", - "time 0.3.22", + "time", ] [[package]] @@ -332,7 +531,7 @@ dependencies = [ "num-traits", "rusticata-macros", "thiserror", - "time 0.3.22", + "time", ] [[package]] @@ -386,20 +585,40 @@ dependencies = [ ] [[package]] -name = "assert_matches" -version = "1.5.0" +name = "async-channel" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" +dependencies = [ + "concurrent-queue", + "event-listener 2.5.3", + "futures-core", +] [[package]] -name = "async-channel" -version = "1.8.0" +name = "async-executor" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" +checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" dependencies = [ + "async-lock", + "async-task", "concurrent-queue", - "event-listener", - "futures-core", + "fastrand 2.0.1", + "futures-lite", + "slab", +] + +[[package]] +name = "async-fs" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +dependencies = [ + "async-lock", + "autocfg", + "blocking", + "futures-lite", ] [[package]] @@ -415,20 +634,68 @@ dependencies = [ "futures-lite", "log", "parking", - "polling", + "polling 2.8.0", "rustix 0.37.20", "slab", "socket2 0.4.9", "waker-fn", ] +[[package]] +name = "async-io" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10da8f3146014722c89e7859e1d7bb97873125d7346d10ca642ffab794355828" +dependencies = [ + "async-lock", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite", + "parking", + "polling 3.3.0", + "rustix 0.38.21", + "slab", + "tracing", + "waker-fn", + "windows-sys 0.48.0", +] + [[package]] name = "async-lock" version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" dependencies = [ - "event-listener", + "event-listener 2.5.3", +] + +[[package]] +name = "async-net" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" +dependencies = [ + "async-io 1.13.0", + "blocking", + "futures-lite", +] + +[[package]] +name = "async-process" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" +dependencies = [ + "async-io 1.13.0", + "async-lock", + "async-signal", + "blocking", + "cfg-if", + "event-listener 3.0.1", + "futures-lite", + "rustix 0.38.21", + "windows-sys 0.48.0", ] [[package]] @@ -439,18 +706,42 @@ checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", +] + +[[package]] +name = "async-signal" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" +dependencies = [ + "async-io 2.1.0", + "async-lock", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix 0.38.21", + "signal-hook-registry", + "slab", + "windows-sys 0.48.0", ] +[[package]] +name = "async-task" +version = "4.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" + [[package]] name = "async-trait" -version = "0.1.72" +version = "0.1.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6dde6e4ed435a4c1ee4e73592f5ba9da2151af10076cc04858746af9352d09" +checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -463,9 +754,15 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", ] +[[package]] +name = "atomic-take" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3" + [[package]] name = "atomic-waker" version = "1.1.1" @@ -504,6 +801,27 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "bandersnatch_vrfs" +version = "0.0.1" +source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff", + "ark-serialize", + "ark-std", + "dleq_vrf", + "fflonk", + "merlin 3.0.0", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "ring 0.1.0", + "sha2 0.10.8", + "zeroize", +] + [[package]] name = "base-x" version = "0.2.11" @@ -551,8 +869,9 @@ dependencies = [ [[package]] name = "binary-merkle-tree" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1ea0c49f8a41e530d4cbb7c81651d9d085d5f1470f4e4ea8c8c9c59b67a1bf" dependencies = [ "hash-db", "log", @@ -585,9 +904,24 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.28", + "syn 2.0.38", +] + +[[package]] +name = "bip39" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" +dependencies = [ + "bitcoin_hashes", ] +[[package]] +name = "bitcoin_hashes" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4" + [[package]] name = "bitflags" version = "1.3.2" @@ -596,9 +930,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.3.3" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "bitvec" @@ -621,6 +955,16 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "blake2-rfc" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" +dependencies = [ + "arrayvec 0.4.12", + "constant_time_eq 0.1.5", +] + [[package]] name = "blake2b_simd" version = "1.0.1" @@ -628,8 +972,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c2f0dc9a68c6317d884f97cc36cf5a3d20ba14ce404227df55e1af708ab04bc" dependencies = [ "arrayref", - "arrayvec 0.7.3", - "constant_time_eq", + "arrayvec 0.7.4", + "constant_time_eq 0.2.6", ] [[package]] @@ -639,8 +983,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6637f448b9e61dfadbdcbae9a885fadee1f3eaffb1f8d3c1965d3ade8bdfd44f" dependencies = [ "arrayref", - "arrayvec 0.7.3", - "constant_time_eq", + "arrayvec 0.7.4", + "constant_time_eq 0.2.6", ] [[package]] @@ -650,10 +994,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "729b71f35bd3fa1a4c86b85d32c8b9069ea7fe14f7a53cfabb65f62d4265b888" dependencies = [ "arrayref", - "arrayvec 0.7.3", + "arrayvec 0.7.4", "cc", "cfg-if", - "constant_time_eq", + "constant_time_eq 0.2.6", "digest 0.10.7", ] @@ -712,6 +1056,22 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" +[[package]] +name = "blocking" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" +dependencies = [ + "async-channel", + "async-lock", + "async-task", + "fastrand 2.0.1", + "futures-io", + "futures-lite", + "piper", + "tracing", +] + [[package]] name = "bounded-collections" version = "0.1.8" @@ -740,12 +1100,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] -name = "bstr" -version = "1.5.0" +name = "bs58" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" +checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" dependencies = [ - "memchr", + "tinyvec", +] + +[[package]] +name = "bstr" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" +dependencies = [ + "memchr", "once_cell", "regex-automata", "serde", @@ -870,9 +1239,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.4" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" +checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" dependencies = [ "smallvec", ] @@ -901,6 +1270,17 @@ dependencies = [ "zeroize", ] +[[package]] +name = "chacha20" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" +dependencies = [ + "cfg-if", + "cipher 0.4.4", + "cpufeatures", +] + [[package]] name = "chacha20poly1305" version = "0.9.1" @@ -908,25 +1288,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5" dependencies = [ "aead 0.4.3", - "chacha20", + "chacha20 0.8.2", "cipher 0.3.0", - "poly1305", + "poly1305 0.7.2", "zeroize", ] [[package]] name = "chrono" -version = "0.4.26" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec837a71355b28f6556dbd569b37b3f363091c0bd4b2e735674521b4c5fd9bc5" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", - "time 0.1.45", "wasm-bindgen", - "winapi", + "windows-targets 0.48.0", ] [[package]] @@ -992,20 +1371,19 @@ dependencies = [ [[package]] name = "clap" -version = "4.3.19" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd304a20bff958a57f04c4e96a2e7594cc4490a0e809cbd48bb6437edaa452d" +checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" dependencies = [ "clap_builder", "clap_derive", - "once_cell", ] [[package]] name = "clap_builder" -version = "4.3.19" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01c6a3f08f1fe5662a35cfe393aec09c4df95f60ee93b7556505260f75eee9e1" +checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" dependencies = [ "anstream", "anstyle", @@ -1015,21 +1393,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.3.12" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "clap_lex" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "coarsetime" @@ -1070,6 +1448,21 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "common" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof?rev=8657210#86572101f4210647984ab4efedba6b3fcc890895" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "fflonk", + "merlin 3.0.0", + "rand_chacha 0.3.1", +] + [[package]] name = "common-path" version = "1.0.0" @@ -1126,6 +1519,12 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "constant_time_eq" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" + [[package]] name = "constant_time_eq" version = "0.2.6" @@ -1282,7 +1681,7 @@ dependencies = [ "cranelift-codegen", "cranelift-entity", "cranelift-frontend", - "itertools", + "itertools 0.10.5", "log", "smallvec", "wasmparser", @@ -1419,7 +1818,7 @@ checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", - "typenum 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum", ] [[package]] @@ -1462,155 +1861,163 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed29c6894204aa823332c312a3d948673f0a450cacdc0e12d9a8a0be6663c153" dependencies = [ "clap", "parity-scale-codec", - "sc-chain-spec", + "sc-chain-spec 23.0.0", "sc-cli", - "sc-client-api", + "sc-client-api 24.0.0", "sc-service", - "sp-core", - "sp-runtime", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "url", ] [[package]] name = "cumulus-client-collator" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "580cf46afbc23ad440c11e230f5a1e97527c93929bca29eb8018a6a7af3befc8" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "futures 0.3.28", "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", - "sc-client-api", - "sp-api", - "sp-consensus", - "sp-core", - "sp-runtime", + "polkadot-primitives 3.0.0", + "sc-client-api 24.0.0", + "sp-api 22.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "tracing", ] [[package]] name = "cumulus-client-consensus-aura" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7e30ab726e61a35b8543e586fc6b57a43c1944ba74180d2c28a1f80ec2d484a" dependencies = [ "async-trait", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-consensus-proposer", "cumulus-primitives-aura", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-interface", "futures 0.3.28", - "lru 0.10.1", "parity-scale-codec", "polkadot-node-primitives", + "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", - "sc-client-api", - "sc-consensus", + "polkadot-primitives 3.0.0", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-slots", - "sc-telemetry", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sc-telemetry 11.0.0", + "schnellru", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", - "substrate-prometheus-endpoint", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-timestamp 22.0.0", + "substrate-prometheus-endpoint 0.15.0", "tracing", ] [[package]] name = "cumulus-client-consensus-common" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49b0161d655374be6bb29bad93862afb84ae5c32adfc62b9d7819879d5e64773" dependencies = [ "async-trait", "cumulus-client-pov-recovery", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-interface", "dyn-clone", "futures 0.3.28", "log", "parity-scale-codec", - "polkadot-primitives", - "sc-client-api", - "sc-consensus", + "polkadot-primitives 3.0.0", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", "sc-consensus-babe", "schnellru", - "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-runtime", - "sp-timestamp", - "sp-trie", - "substrate-prometheus-endpoint", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-slots 0.28.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-timestamp 22.0.0", + "sp-trie 25.0.0", + "substrate-prometheus-endpoint 0.15.0", "tracing", ] [[package]] name = "cumulus-client-consensus-proposer" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "918d544a7d7b57f9530380ede93255d42378eaa89096ad7e1c5e8adc3868dc42" dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent", - "sp-consensus", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-consensus 0.28.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", "thiserror", ] [[package]] name = "cumulus-client-consensus-relay-chain" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "095b1c0ac991fbd53b30b969cc9627b495755fc2591941df3f4114959e6ae4e8" dependencies = [ "async-trait", "cumulus-client-consensus-common", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-interface", "futures 0.3.28", "parking_lot 0.12.1", - "sc-consensus", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-consensus 0.29.0", + "sp-api 22.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "tracing", ] [[package]] name = "cumulus-client-network" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eb961e2c3e4a83b1707de04233110d4a2ee361f04c7b2ad5e9e5f15cf2ea3da" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1619,24 +2026,25 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", - "polkadot-parachain", - "polkadot-primitives", - "sc-client-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", + "sc-client-api 24.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", "tracing", ] [[package]] name = "cumulus-client-pov-recovery" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc8f304c811d9cfba4b6497d4d033e0500547bb9f8bf29fd20f57de740e916f4" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-interface", "futures 0.3.28", "futures-timer", @@ -1644,367 +2052,410 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "rand 0.8.5", - "sc-client-api", - "sc-consensus", - "sp-consensus", - "sp-maybe-compressed-blob", - "sp-runtime", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sp-consensus 0.28.0", + "sp-maybe-compressed-blob 8.0.0", + "sp-runtime 27.0.0", "tracing", ] [[package]] name = "cumulus-client-service" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "756bf1ea290c818c2f7fac0c0c51dc1419f243f89b733aeef3ea8b51e70109e6" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-pov-recovery", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "futures 0.3.28", - "polkadot-primitives", - "sc-client-api", - "sc-consensus", - "sc-network", + "polkadot-primitives 3.0.0", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sc-network 0.30.0", "sc-network-sync", "sc-network-transactions", - "sc-rpc", + "sc-rpc 25.0.0", "sc-service", "sc-sysinfo", - "sc-telemetry", + "sc-telemetry 11.0.0", "sc-transaction-pool", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", + "sc-utils 10.0.0", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "sp-transaction-pool", ] [[package]] name = "cumulus-pallet-aura-ext" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b220a1c3071a088217c0a23020b17baba60e2685f13ae08396e10b3c62e197a5" dependencies = [ - "frame-support", - "frame-system", + "cumulus-pallet-parachain-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "pallet-aura", + "pallet-timestamp 23.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 26.0.0", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c63f5595db891c0b05c846a1fd7d0f49ad8b4b19e5f79f015e125853b6a519e1" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.3.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", - "xcm", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8848c0ce4e55777b621703ef62224d5b8e2c250ccc03fb34c5372d995b86fa16" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-primitives-parachain-inherent", "environmental", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", - "polkadot-parachain", + "polkadot-parachain-primitives 2.0.0", "scale-info", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", - "sp-version", - "xcm", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", + "sp-trie 25.0.0", + "sp-version 25.0.0", + "staging-xcm 3.0.1", + "trie-db 0.28.0", ] [[package]] name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1235a0c8b242349a41d84c07774e17acf942e9fee383dda31c021ccaea9eedb" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "cumulus-pallet-xcm" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9848582a0748e29ab06faf9b1448b7039da1f90f6400b384c391c5831cb5fd7c" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.3.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", - "xcm", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", ] [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0ac74a0c55c7ed27a51ce618b864e9d4a7f39de8ea03a4bd65ccff55145b5fa" dependencies = [ - "cumulus-primitives-core", - "frame-benchmarking", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.3.0", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", - "polkadot-runtime-common", + "polkadot-runtime-common 3.0.0", "rand_chacha 0.3.1", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", - "xcm", - "xcm-executor", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", + "staging-xcm-executor 3.0.0", ] [[package]] name = "cumulus-primitives-aura" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e59e8e10f2ec522afde1363141be0d499fdbd8be9889bee9b29b92dd52c2935" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-primitives", - "sp-api", + "polkadot-core-primitives 3.0.0", + "polkadot-primitives 3.0.0", + "sp-api 22.0.0", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "cumulus-primitives-core" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "scale-info", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "staging-xcm 1.0.0", +] + +[[package]] +name = "cumulus-primitives-core" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aed2ae9917749ad77ca62acf65826a0f5e725a920ff1cab01d9bb020d59cdbf" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain", - "polkadot-primitives", + "polkadot-core-primitives 3.0.0", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", "scale-info", - "sp-api", - "sp-runtime", - "sp-std", - "sp-trie", - "xcm", + "sp-api 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-trie 25.0.0", + "staging-xcm 3.0.1", ] [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87d8d415d8748df234bf0415576648fa529fbffa9de802959db7851f5e43d4dc" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-interface", "cumulus-test-relay-sproof-builder", "parity-scale-codec", - "sc-client-api", + "sc-client-api 24.0.0", "scale-info", - "sp-api", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-storage", - "sp-trie", + "sp-api 22.0.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", + "sp-storage 16.0.0", + "sp-trie 25.0.0", "tracing", ] [[package]] name = "cumulus-primitives-timestamp" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a980cec30854da16e3f40c8fc18f9ec8feb984da17f7d68d89c3206adaa4753" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "futures 0.3.28", "parity-scale-codec", - "sp-inherents", - "sp-std", - "sp-timestamp", + "sp-inherents 22.0.0", + "sp-std 11.0.0", + "sp-timestamp 22.0.0", ] [[package]] name = "cumulus-primitives-utility" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "926a72124a351594cfdce41d7762e668d442e08c193d909d9f69fbe22e95414e" dependencies = [ - "cumulus-primitives-core", - "frame-support", + "cumulus-primitives-core 0.3.0", + "frame-support 24.0.0", "log", "parity-scale-codec", - "polkadot-runtime-common", - "sp-io", - "sp-runtime", - "sp-std", - "xcm", - "xcm-builder", - "xcm-executor", + "polkadot-runtime-common 3.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", + "staging-xcm-builder", + "staging-xcm-executor 3.0.0", ] [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f822628210c50781adf6afc5b22df63deb2b073712d2109b3903731b81bada9" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-interface", "futures 0.3.28", "futures-timer", "polkadot-cli", "polkadot-service", "sc-cli", - "sc-client-api", + "sc-client-api 24.0.0", "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sp-api", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sc-telemetry 11.0.0", + "sc-tracing 24.0.0", + "sp-api 22.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", ] [[package]] name = "cumulus-relay-chain-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "642e7e83e5b3162cb2bf5b160e11443f5aabf11c5fd3c1deaf116d907ae79716" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "futures 0.3.28", "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer", - "sc-client-api", - "sp-api", - "sp-blockchain", - "sp-state-machine", + "sc-client-api 24.0.0", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-state-machine 0.31.0", "thiserror", ] [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5394c833bd582e46eecbc6ce96c9065d9b2a6ff9861f4016e4db6ac41c505d91" dependencies = [ "array-bytes", "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures 0.3.28", - "lru 0.9.0", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives", + "polkadot-core-primitives 3.0.0", "polkadot-network-bridge", "polkadot-node-collation-generation", "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "sc-authority-discovery", - "sc-client-api", - "sc-network", - "sc-network-common", + "sc-network 0.30.0", + "sc-network-common 0.29.0", "sc-service", - "sc-tracing", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-runtime", - "tokio", + "sc-tracing 24.0.0", + "sc-utils 10.0.0", + "schnellru", + "sp-api 22.0.0", + "sp-consensus 0.28.0", + "sp-consensus-babe 0.28.0", + "sp-runtime 27.0.0", "tracing", ] [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97c3adbcef74c30a6f920083f7777c8bba81b16e9dfca90d6664caa8f20d2a3d" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-relay-chain-interface", + "either", "futures 0.3.28", "futures-timer", "jsonrpsee", - "lru 0.9.0", "parity-scale-codec", + "pin-project", "polkadot-overseer", - "sc-client-api", - "sc-rpc-api", + "rand 0.8.5", + "sc-client-api 24.0.0", + "sc-rpc-api 0.29.0", "sc-service", + "schnellru", "serde", "serde_json", - "sp-api", - "sp-authority-discovery", - "sp-consensus-babe", - "sp-core", - "sp-state-machine", - "sp-storage", + "smoldot", + "smoldot-light", + "sp-api 22.0.0", + "sp-authority-discovery 22.0.0", + "sp-consensus-babe 0.28.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-storage 16.0.0", + "thiserror", "tokio", + "tokio-util", "tracing", "url", ] [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fba4a4d5de5f68bde4aff857194efcaae44e874b6947d9aac9ea02bcda4382c" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "parity-scale-codec", - "polkadot-primitives", - "sp-runtime", - "sp-state-machine", - "sp-std", + "polkadot-primitives 3.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", + "sp-trie 25.0.0", ] [[package]] @@ -2035,18 +2486,45 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.0.0-rc.1" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d4ba9852b42210c7538b75484f9daa0655e9a3ac04f693747bb0f02cf3cfe16" +checksum = "e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c" dependencies = [ "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", "fiat-crypto", - "packed_simd_2", "platforms", + "rustc_version 0.4.0", "subtle", "zeroize", ] +[[package]] +name = "curve25519-dalek-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "curve25519-dalek-ng" +version = "4.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.6.4", + "subtle-ng", + "zeroize", +] + [[package]] name = "cxx" version = "1.0.95" @@ -2071,7 +2549,7 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -2088,7 +2566,7 @@ checksum = "4a076022ece33e7686fb76513518e219cca4fce5750a8ae6d1ce6c0f48fd1af9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -2305,9 +2783,9 @@ dependencies = [ [[package]] name = "directories" -version = "4.0.1" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" +checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" dependencies = [ "dirs-sys", ] @@ -2324,13 +2802,14 @@ dependencies = [ [[package]] name = "dirs-sys" -version = "0.3.7" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" dependencies = [ "libc", + "option-ext", "redox_users", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -2352,7 +2831,24 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", +] + +[[package]] +name = "dleq_vrf" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-scale", + "ark-secret-scalar", + "ark-serialize", + "ark-std", + "ark-transcript", + "arrayvec 0.7.4", + "rand_core 0.6.4", + "zeroize", ] [[package]] @@ -2363,27 +2859,28 @@ checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" [[package]] name = "docify" -version = "0.1.16" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af1b04e6ef3d21119d3eb7b032bca17f99fe041e9c072f30f32cc0e1a2b1f3c4" +checksum = "4235e9b248e2ba4b92007fe9c646f3adf0ffde16dc74713eacc92b8bc58d8d2f" dependencies = [ "docify_macros", ] [[package]] name = "docify_macros" -version = "0.1.16" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b5610df7f2acf89a1bb5d1a66ae56b1c7fcdcfe3948856fb3ace3f644d70eb7" +checksum = "47020e12d7c7505670d1363dd53d6c23724f71a90a3ae32ff8eba40de8404626" dependencies = [ "common-path", "derive-syn-parse", - "lazy_static", + "once_cell", "proc-macro2", "quote", "regex", - "syn 2.0.28", + "syn 2.0.38", "termcolor", + "toml 0.7.4", "walkdir", ] @@ -2393,6 +2890,12 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" +[[package]] +name = "downcast-rs" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" + [[package]] name = "dtoa" version = "1.0.6" @@ -2422,9 +2925,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b0cf012f1230e43cd00ebb729c6bb58707ecfa8ad08b52ef3a4ccd2697fc30" +checksum = "23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd" [[package]] name = "ecdsa" @@ -2454,24 +2957,25 @@ dependencies = [ [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ - "signature 1.6.4", + "pkcs8 0.10.2", + "signature 2.1.0", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "7277392b266383ef8396db7fdeb1e77b6c52fed775f5df15bb24f35b72156980" dependencies = [ - "curve25519-dalek 3.2.0", + "curve25519-dalek 4.1.1", "ed25519", - "rand 0.7.3", + "rand_core 0.6.4", "serde", - "sha2 0.9.9", + "sha2 0.10.8", "zeroize", ] @@ -2489,11 +2993,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ed25519-zebra" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" +dependencies = [ + "curve25519-dalek 4.1.1", + "ed25519", + "hashbrown 0.14.2", + "hex", + "rand_core 0.6.4", + "sha2 0.10.8", + "zeroize", +] + [[package]] name = "either" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" +checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" [[package]] name = "elliptic-curve" @@ -2545,40 +3064,43 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" [[package]] name = "encointer-balances-tx-payment" version = "1.0.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec948ce74eecd4bb0ed2e9263cb2adca94bd1490e4fbe98c8673445de97dc0a" dependencies = [ "encointer-primitives", - "frame-support", - "frame-system", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-asset-tx-payment", + "pallet-asset-tx-payment 23.0.0", "pallet-encointer-balances", "pallet-encointer-ceremonies", - "pallet-transaction-payment", - "sp-runtime", + "pallet-transaction-payment 23.0.0", + "sp-runtime 26.0.0", ] [[package]] name = "encointer-balances-tx-payment-rpc-runtime-api" version = "1.0.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4596626bf36a4167686f5f90b9c74e3a806b509c4eeb19ea13ee9363de609a" dependencies = [ "encointer-primitives", - "frame-support", + "frame-support 23.0.0", "parity-scale-codec", "scale-info", - "sp-api", - "sp-std", + "sp-api 21.0.0", + "sp-std 10.0.0", ] [[package]] name = "encointer-ceremonies-assignment" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24c19d6aba588c318dcf93e087bd1f7d3414105b94652b5a339a8651cab33a31" dependencies = [ "encointer-primitives", - "sp-runtime", - "sp-std", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -2594,14 +3116,14 @@ dependencies = [ "cumulus-client-consensus-relay-chain", "cumulus-client-network", "cumulus-client-service", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "encointer-balances-tx-payment-rpc-runtime-api", "encointer-runtime", - "frame-benchmarking", + "frame-benchmarking 24.0.0", "frame-benchmarking-cli", "futures 0.3.28", "hex-literal 0.4.1", @@ -2619,89 +3141,94 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-cli", - "polkadot-parachain", - "polkadot-primitives", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", "polkadot-service", "sc-basic-authorship", - "sc-chain-spec", + "sc-chain-spec 23.0.0", "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-executor", - "sc-network", - "sc-network-common", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sc-executor 0.28.0", + "sc-network 0.30.0", + "sc-network-common 0.29.0", "sc-network-sync", - "sc-rpc", + "sc-rpc 25.0.0", "sc-service", "sc-sysinfo", - "sc-telemetry", - "sc-tracing", + "sc-telemetry 11.0.0", + "sc-tracing 24.0.0", "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-transaction-pool-api 24.0.0", "serde", "serde_json", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-api 22.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", "sp-keyring", - "sp-keystore", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-timestamp", + "sp-keystore 0.30.0", + "sp-offchain 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-timestamp 22.0.0", "sp-transaction-pool", + "staging-xcm 3.0.1", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.15.0", "tempfile", "try-runtime-cli", - "xcm", ] [[package]] name = "encointer-meetup-validation" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "876888f1912212b03a63089247410ce73d5cc818e0e036a527b6d25f5b692683" dependencies = [ "encointer-primitives", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "encointer-primitives" version = "1.3.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d76c8c90f2aa2029cab5a0c4f87e8f944128ff1e6d0829162fffabb74acdc5d" dependencies = [ - "bs58", + "bs58 0.4.0", "crc 2.1.0", "ep-core", - "frame-support", - "geohash", + "frame-support 23.0.0", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "substrate-geohash", ] [[package]] name = "encointer-rpc" version = "0.1.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83cde99fcad9b9dbbc76c50b8556ae5721356451eaeacb9bcc80cebac896bc01" dependencies = [ "jsonrpsee", + "jsonrpsee-core", + "jsonrpsee-types", "thiserror", ] @@ -2714,24 +3241,24 @@ dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "encointer-balances-tx-payment", "encointer-balances-tx-payment-rpc-runtime-api", "encointer-primitives", - "frame-benchmarking", + "frame-benchmarking 24.0.0", "frame-executive", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.3.4", "log", - "pallet-asset-tx-payment", + "pallet-asset-tx-payment 24.0.0", "pallet-aura", - "pallet-balances", + "pallet-balances 24.0.0", "pallet-collective", "pallet-encointer-balances", "pallet-encointer-bazaar", @@ -2747,37 +3274,37 @@ dependencies = [ "pallet-membership", "pallet-proxy", "pallet-scheduler", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-timestamp 23.0.0", + "pallet-transaction-payment 24.0.0", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", + "pallet-treasury 23.0.0", "pallet-utility", "pallet-xcm", "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain", - "polkadot-runtime-common", + "polkadot-parachain-primitives 2.0.0", + "polkadot-runtime-common 3.0.0", "runtime-common", "scale-info", "serde", - "sp-api", - "sp-block-builder", + "sp-api 22.0.0", + "sp-block-builder 22.0.0", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-offchain 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-std 11.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 25.0.0", + "staging-xcm 3.0.1", + "staging-xcm-builder", + "staging-xcm-executor 3.0.0", "substrate-wasm-builder", "try-runtime-cli", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] @@ -2809,18 +3336,18 @@ checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "enumn" -version = "0.1.8" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48016319042fb7c87b78d2993084a831793a897a5cd1a2a67cab9d1eeb4b7d76" +checksum = "c2ad8cef1d801a4686bfd8919f0b30eac4c8e48968c437a6405ded4fb5272d2b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -2844,21 +3371,28 @@ checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" [[package]] name = "ep-core" -version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4f8a51077f38bc410d9810afcb35f69bbb126243d3353a124f22d86690f3a4b" dependencies = [ "array-bytes", - "impl-serde 0.3.2", + "impl-serde", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "substrate-fixed", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" version = "0.3.1" @@ -2886,6 +3420,17 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +[[package]] +name = "event-listener" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01cec0252c2afff729ee6f00e903d479fba81784c8e2bd77447673471fdfaea1" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite 0.2.13", +] + [[package]] name = "exit-future" version = "0.2.0" @@ -2907,18 +3452,6 @@ dependencies = [ "quote", ] -[[package]] -name = "expander" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6" -dependencies = [ - "blake2", - "fs-err", - "proc-macro2", - "quote", -] - [[package]] name = "expander" version = "2.0.0" @@ -2929,7 +3462,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -2953,6 +3486,12 @@ dependencies = [ "instant", ] +[[package]] +name = "fastrand" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" + [[package]] name = "fatality" version = "0.0.6" @@ -2970,7 +3509,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5aa1e3ae159e592ad222dc90c5acbad632b527779ba88486abe92782ab268bd" dependencies = [ "expander 0.0.4", - "indexmap", + "indexmap 1.9.3", "proc-macro-crate", "proc-macro2", "quote", @@ -3007,11 +3546,24 @@ dependencies = [ "subtle", ] +[[package]] +name = "fflonk" +version = "0.1.0" +source = "git+https://github.com/w3f/fflonk#e141d4b6f42fb481aefe1b479788694945b6940d" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "merlin 3.0.0", +] + [[package]] name = "fiat-crypto" -version = "0.1.20" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" +checksum = "a481586acf778f1b1455424c343f71124b048ffa5f4fc3f8f6ae9dc432dcb3c7" [[package]] name = "file-per-thread-logger" @@ -3097,8 +3649,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6d54d3a638f0279210c924f4a44e6548bf6345670f5af059a874a5006af4eca" dependencies = [ "parity-scale-codec", ] @@ -3121,72 +3674,125 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "frame-support", - "frame-support-procedural", - "frame-system", + "frame-support 4.0.0-dev", + "frame-support-procedural 4.0.0-dev", + "frame-system 4.0.0-dev", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-runtime-interface 17.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", "static_assertions", ] [[package]] -name = "frame-benchmarking-cli" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "frame-benchmarking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "949ba5b5c9d552c37d7ad39bd837394c1d21727281ef32882539bc2ec6687b2d" dependencies = [ - "Inflector", - "array-bytes", - "chrono", - "clap", - "comfy-table", - "frame-benchmarking", - "frame-support", - "frame-system", - "gethostname", - "handlebars", - "itertools", - "lazy_static", + "frame-support 23.0.0", + "frame-support-procedural 18.0.0", + "frame-system 23.0.0", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-runtime-interface 19.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "static_assertions", +] + +[[package]] +name = "frame-benchmarking" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a01af5751a0e4492dc979c57586976403e7ab63641add1a9fd804cad4169f4f6" +dependencies = [ + "frame-support 24.0.0", + "frame-support-procedural 19.0.0", + "frame-system 24.0.0", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-runtime-interface 20.0.0", + "sp-std 11.0.0", + "sp-storage 16.0.0", + "static_assertions", +] + +[[package]] +name = "frame-benchmarking-cli" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4493341076535acb0bdb591e0e97b32cfacb8515dd74e66156f199d187cec004" +dependencies = [ + "Inflector", + "array-bytes", + "chrono", + "clap", + "comfy-table", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "gethostname", + "handlebars", + "itertools 0.10.5", + "lazy_static", "linked-hash-map", "log", "parity-scale-codec", "rand 0.8.5", "rand_pcg", - "sc-block-builder", + "sc-block-builder 0.29.0", "sc-cli", - "sc-client-api", + "sc-client-api 24.0.0", "sc-client-db", - "sc-executor", + "sc-executor 0.28.0", "sc-service", "sc-sysinfo", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-database", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-trie", - "sp-wasm-interface", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-database 8.0.0", + "sp-externalities 0.22.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-storage 16.0.0", + "sp-trie 25.0.0", + "sp-wasm-interface 17.0.0", "thiserror", "thousands", ] @@ -3194,46 +3800,78 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "frame-election-provider-solution-type" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35d1461dc3a49bbd9bdf8955eca27f54cdcc6b38373bbd636e011a8594d23f3f" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-election-provider-solution-type 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "frame-election-provider-support" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9fe9b8322a08a8a52ed3a7a7f7ca90827aa3bace41dc060c5b32d2ff0cd25c3" dependencies = [ - "frame-election-provider-solution-type", - "frame-support", - "frame-system", + "frame-election-provider-solution-type 11.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-npos-elections 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "frame-executive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da12a8c223d6991bd7f9aae542d3d7c9fadde3a81b6f16c2550b808f3b21ecd5" dependencies = [ - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "frame-try-runtime", + "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-tracing 13.0.0", ] [[package]] @@ -3250,8 +3888,9 @@ dependencies = [ [[package]] name = "frame-remote-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8b26379217d223364e6715ed12cdfdc9f368c6afcb15fd8771e387ab7b0265f" dependencies = [ "async-recursion", "futures 0.3.28", @@ -3260,9 +3899,10 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", "spinners", "substrate-rpc-client", "tokio", @@ -3272,12 +3912,96 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "aquamarine", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata", + "frame-support-procedural 4.0.0-dev", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 4.0.0-dev", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-core-hashing-proc-macro 9.0.0", + "sp-debug-derive 8.0.0", + "sp-genesis-builder 0.1.0", + "sp-inherents 4.0.0-dev", + "sp-io 23.0.0", + "sp-metadata-ir 0.1.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", + "sp-weights 20.0.0", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "609125451f5ffb1675998e07e64e05e4b3dad330b1537952ace5897d6ed24f0a" +dependencies = [ + "aquamarine", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata", + "frame-support-procedural 18.0.0", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 21.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-core-hashing-proc-macro 11.0.0", + "sp-debug-derive 10.0.0", + "sp-genesis-builder 0.2.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-metadata-ir 0.2.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-state-machine 0.30.0", + "sp-std 10.0.0", + "sp-tracing 12.0.0", + "sp-weights 22.0.0", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0dc5640279221fbd316a3a652963c1cb9d51630ea3f62a08a5ad7fa402f23a4" dependencies = [ + "aquamarine", "bitflags 1.3.2", + "docify", "environmental", "frame-metadata", - "frame-support-procedural", + "frame-support-procedural 19.0.0", "impl-trait-for-tuples", "k256", "log", @@ -3286,116 +4010,249 @@ dependencies = [ "paste", "scale-info", "serde", + "serde_json", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-core", - "sp-core-hashing-proc-macro", - "sp-debug-derive", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-weights", + "sp-api 22.0.0", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-core-hashing-proc-macro 12.0.0", + "sp-debug-derive 11.0.0", + "sp-genesis-builder 0.3.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-metadata-ir 0.3.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", + "sp-tracing 13.0.0", + "sp-weights 23.0.0", + "static_assertions", "tt-call", ] [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "expander 2.0.0", + "frame-support-procedural-tools 4.0.0-dev", + "itertools 0.10.5", + "macro_magic", + "proc-macro-warning", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "frame-support-procedural" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd22a1ed96e765ec763bbaef2089ed8bb5f8539df40181ddac57be7be74685c7" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "expander 2.0.0", + "frame-support-procedural-tools 7.0.0", + "itertools 0.10.5", + "macro_magic", + "proc-macro-warning", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "frame-support-procedural" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f22719c65353a0010a084cb2040e2e6569aff34562e59119cb66ddd7ecfa588c" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", "expander 2.0.0", - "frame-support-procedural-tools", - "itertools", + "frame-support-procedural-tools 8.0.0", + "itertools 0.10.5", "macro_magic", "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82858452d9332de312f5ff411fd8aecee2323a344b241078f565b8c3c2e47d38" +dependencies = [ + "frame-support-procedural-tools-derive 8.0.0", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e046ecdc04dd66f17d760525631f553ddcbea6f09423f78fcf52b47c97656cd0" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 9.0.0", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c7a09be6bd676fc01c5dd5ba057ba1f7e492e071d4a5fd7c579d99a96093d6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4034ebf9ca7497fa3893191fe3e81adcd3d7cd1c232e60ef41ef58ea0c445ae9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "cfg-if", + "frame-support 4.0.0-dev", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-version 22.0.0", + "sp-weights 20.0.0", +] + +[[package]] +name = "frame-system" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40dc2f4182ad4c05275b0d3f38e3e74bd1cd17231f28ce1e879177fd9829887c" +dependencies = [ + "cfg-if", + "frame-support 23.0.0", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-version 24.0.0", + "sp-weights 22.0.0", +] + +[[package]] +name = "frame-system" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc19d4d4037b695805385d56983da173bbb969f68e0e4e6a1240bb30118e87d7" dependencies = [ "cfg-if", - "frame-support", + "frame-support 24.0.0", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", - "sp-weights", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-version 25.0.0", + "sp-weights 23.0.0", ] [[package]] name = "frame-system-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb79e630dc8fbed5601e58c1b8d84ec3900a511f105140b5bbb6c18c476488d2" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "frame-system-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a13ed2be7e4ad2cf140d16b94194595d3b2fea0b60a46832945c497924c2d0d0" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 22.0.0", ] [[package]] name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9eceb53c4efa82dd7dd08f0770abfaa9587c592a015b21dc29ce4c24422de13" dependencies = [ - "frame-support", + "frame-support 24.0.0", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] @@ -3491,12 +4348,12 @@ version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" dependencies = [ - "fastrand", + "fastrand 1.9.0", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "waker-fn", ] @@ -3508,7 +4365,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -3554,7 +4411,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "pin-utils", "slab", ] @@ -3574,7 +4431,7 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" dependencies = [ - "typenum 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum", ] [[package]] @@ -3583,21 +4440,11 @@ version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ - "typenum 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum", "version_check", "zeroize", ] -[[package]] -name = "geohash" -version = "0.13.0" -source = "git+https://github.com/encointer/geohash?tag=polkadot-v1.0.0#c5a8e70ea8b5db68571e51838b54612b556a4c7e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "substrate-fixed", -] - [[package]] name = "gethostname" version = "0.2.3" @@ -3657,7 +4504,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" dependencies = [ "fallible-iterator", - "indexmap", + "indexmap 1.9.3", "stable_deref_trait", ] @@ -3714,7 +4561,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap", + "indexmap 1.9.3", "slab", "tokio", "tokio-util", @@ -3768,6 +4615,17 @@ dependencies = [ "ahash 0.8.3", ] +[[package]] +name = "hashbrown" +version = "0.14.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" +dependencies = [ + "ahash 0.8.3", + "allocator-api2", + "serde", +] + [[package]] name = "heck" version = "0.4.1" @@ -3895,7 +4753,7 @@ checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1" dependencies = [ "bytes", "http", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", ] [[package]] @@ -3938,7 +4796,7 @@ dependencies = [ "httparse", "httpdate", "itoa", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "socket2 0.4.9", "tokio", "tower-service", @@ -4044,7 +4902,7 @@ version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9465340214b296cd17a0009acdb890d6160010b8adf8f78a00d0d7ab270f79f" dependencies = [ - "async-io", + "async-io 1.13.0", "core-foundation", "fnv", "futures 0.3.28", @@ -4066,15 +4924,6 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "impl-serde" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4551f042f3438e64dbd6226b20527fc84a6e1fe65688b58746a2f53623f25f5c" -dependencies = [ - "serde", -] - [[package]] name = "impl-serde" version = "0.4.0" @@ -4095,6 +4944,25 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "include_dir" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e" +dependencies = [ + "include_dir_macros", +] + +[[package]] +name = "include_dir_macros" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f" +dependencies = [ + "proc-macro2", + "quote", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -4106,6 +4974,22 @@ dependencies = [ "serde", ] +[[package]] +name = "indexmap" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +dependencies = [ + "equivalent", + "hashbrown 0.14.2", +] + +[[package]] +name = "indexmap-nostd" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" + [[package]] name = "indicatif" version = "0.17.5" @@ -4218,6 +5102,15 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "is_executable" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa9acdc6d67b75e626ad644734e8bc6df893d9cd2a834129065d3dd6158ea9c8" +dependencies = [ + "winapi", +] + [[package]] name = "itertools" version = "0.10.5" @@ -4227,6 +5120,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.6" @@ -4294,7 +5196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4e70b4439a751a5de7dd5ed55eacff78ebf4ffe0fc009cb1ebb11417f5b536b" dependencies = [ "anyhow", - "arrayvec 0.7.3", + "arrayvec 0.7.4", "async-lock", "async-trait", "beef", @@ -4405,7 +5307,7 @@ dependencies = [ "ecdsa 0.16.7", "elliptic-curve 0.13.5", "once_cell", - "sha2 0.10.6", + "sha2 0.10.8", ] [[package]] @@ -4418,117 +5320,32 @@ dependencies = [ ] [[package]] -name = "kusama-runtime" +name = "kusama-runtime-constants" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "bitvec", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", - "frame-support", - "frame-system", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", - "hex-literal 0.4.1", - "kusama-runtime-constants", - "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-bags-list", - "pallet-balances", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-conviction-voting", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", - "pallet-fast-unstake", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-message-queue", - "pallet-multisig", - "pallet-nis", - "pallet-nomination-pools", - "pallet-nomination-pools-benchmarking", - "pallet-nomination-pools-runtime-api", - "pallet-offences", - "pallet-offences-benchmarking", - "pallet-preimage", - "pallet-proxy", - "pallet-ranked-collective", - "pallet-recovery", - "pallet-referenda", - "pallet-scheduler", - "pallet-session", - "pallet-session-benchmarking", - "pallet-society", - "pallet-staking", - "pallet-staking-runtime-api", - "pallet-state-trie-migration", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-whitelist", - "pallet-xcm", - "pallet-xcm-benchmarks", - "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", + "frame-support 4.0.0-dev", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", - "static_assertions", - "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", ] [[package]] name = "kusama-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fd5fda44486f7b352e8199e091d80371b1b9fdd9b3c117e5e25ec28477220a5" dependencies = [ - "frame-support", - "polkadot-primitives", - "polkadot-runtime-common", + "frame-support 24.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-common 3.0.0", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-weights 23.0.0", ] [[package]] @@ -4584,54 +5401,57 @@ dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility", - "frame-benchmarking", + "frame-benchmarking 24.0.0", "frame-executive", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.3.4", "log", + "pallet-asset-tx-payment 24.0.0", "pallet-aura", - "pallet-balances", + "pallet-balances 24.0.0", "pallet-collective", "pallet-insecure-randomness-collective-flip", "pallet-membership", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-proxy", + "pallet-scheduler", + "pallet-timestamp 23.0.0", + "pallet-transaction-payment 24.0.0", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", + "pallet-treasury 23.0.0", "pallet-utility", "pallet-xcm", "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain", - "polkadot-runtime-common", + "polkadot-parachain-primitives 2.0.0", + "polkadot-runtime-common 3.0.0", "runtime-common", "scale-info", "serde", - "sp-api", - "sp-block-builder", + "sp-api 22.0.0", + "sp-block-builder 22.0.0", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-offchain 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-std 11.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 25.0.0", + "staging-xcm 3.0.1", + "staging-xcm-builder", + "staging-xcm-executor 3.0.0", "substrate-wasm-builder", "try-runtime-cli", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] @@ -4648,9 +5468,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.146" +version = "0.2.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" +checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" [[package]] name = "libloading" @@ -4664,9 +5484,9 @@ dependencies = [ [[package]] name = "libm" -version = "0.1.4" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] name = "libp2p" @@ -4792,18 +5612,18 @@ dependencies = [ [[package]] name = "libp2p-identity" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e2d584751cecb2aabaa56106be6be91338a60a0f4e420cf2af639204f596fc1" +checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" dependencies = [ - "bs58", + "bs58 0.4.0", "ed25519-dalek", "log", "multiaddr", "multihash", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.6", + "sha2 0.10.8", "thiserror", "zeroize", ] @@ -4814,7 +5634,7 @@ version = "0.43.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff" dependencies = [ - "arrayvec 0.7.3", + "arrayvec 0.7.4", "asynchronous-codec", "bytes", "either", @@ -4828,7 +5648,7 @@ dependencies = [ "log", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.6", + "sha2 0.10.8", "smallvec", "thiserror", "uint", @@ -4886,7 +5706,7 @@ dependencies = [ "once_cell", "quick-protobuf", "rand 0.8.5", - "sha2 0.10.6", + "sha2 0.10.8", "snow", "static_assertions", "thiserror", @@ -5008,7 +5828,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "rcgen 0.10.0", - "ring", + "ring 0.16.20", "rustls 0.20.8", "thiserror", "webpki 0.22.0", @@ -5124,7 +5944,7 @@ dependencies = [ "rand 0.8.5", "serde", "sha2 0.9.9", - "typenum 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum", ] [[package]] @@ -5212,6 +6032,12 @@ version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" +[[package]] +name = "linux-raw-sys" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" + [[package]] name = "lock_api" version = "0.4.10" @@ -5224,27 +6050,24 @@ dependencies = [ [[package]] name = "log" -version = "0.4.19" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" +checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "lru" -version = "0.9.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e7d46de488603ffdd5f30afbc64fbba2378214a2c3a2fb83abf3d33126df17" +checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" dependencies = [ "hashbrown 0.13.2", ] [[package]] name = "lru" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" -dependencies = [ - "hashbrown 0.13.2", -] +checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" [[package]] name = "lru-cache" @@ -5293,7 +6116,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -5307,7 +6130,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -5318,7 +6141,7 @@ checksum = "c12469fc165526520dff2807c2975310ab47cf7190a45b99b49a7dc8befab17b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -5329,7 +6152,7 @@ checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -5450,6 +6273,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "merlin" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" +dependencies = [ + "byteorder", + "keccak", + "rand_core 0.6.4", + "zeroize", +] + [[package]] name = "mick-jaeger" version = "0.1.8" @@ -5498,37 +6333,39 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30fa1f828c4c4bd71d182d8674b370857b5b6bd30648c6ba81e5652db0cdda1e" dependencies = [ "futures 0.3.28", "log", "parity-scale-codec", - "sc-client-api", + "sc-client-api 24.0.0", "sc-offchain", - "sp-api", - "sp-blockchain", - "sp-consensus", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", "sp-consensus-beefy", - "sp-core", + "sp-core 24.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 27.0.0", ] [[package]] name = "mmr-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2335104821e8648e1406f04bbc26e57b4f3c0babacd846b82b0f3f5f2026fb35" dependencies = [ "anyhow", "jsonrpsee", "parity-scale-codec", "serde", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 27.0.0", ] [[package]] @@ -5600,7 +6437,7 @@ dependencies = [ "core2", "digest 0.10.7", "multihash-derive", - "sha2 0.10.6", + "sha2 0.10.8", "sha3", "unsigned-varint", ] @@ -5652,7 +6489,7 @@ dependencies = [ "num-rational", "num-traits", "simba", - "typenum 1.16.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum", ] [[package]] @@ -5759,6 +6596,18 @@ dependencies = [ "memoffset 0.6.5", ] +[[package]] +name = "no-std-net" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + [[package]] name = "nohash-hasher" version = "0.2.0" @@ -5807,7 +6656,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" dependencies = [ - "arrayvec 0.7.3", + "arrayvec 0.7.4", "itoa", ] @@ -5866,7 +6715,7 @@ checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" dependencies = [ "crc32fast", "hashbrown 0.13.2", - "indexmap", + "indexmap 1.9.3", "memchr", ] @@ -5912,11 +6761,17 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + [[package]] name = "orchestra" -version = "0.0.5" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "227585216d05ba65c7ab0a0450a3cf2cbd81a98862a54c4df8e14d5ac6adb015" +checksum = "46d78e1deb2a8d54fc1f063a544130db4da31dfe4d5d3b493186424910222a76" dependencies = [ "async-trait", "dyn-clonable", @@ -5931,12 +6786,13 @@ dependencies = [ [[package]] name = "orchestra-proc-macro" -version = "0.0.5" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2871aadd82a2c216ee68a69837a526dfe788ecbe74c4c5038a6acdbff6653066" +checksum = "d035b1f968d91a826f2e34a9d6d02cb2af5aa7ca39ebd27922d850ab4b2dd2c6" dependencies = [ - "expander 0.0.6", - "itertools", + "expander 2.0.0", + "indexmap 2.1.0", + "itertools 0.11.0", "petgraph", "proc-macro-crate", "proc-macro2", @@ -5961,7 +6817,7 @@ checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" dependencies = [ "ecdsa 0.14.8", "elliptic-curve 0.12.3", - "sha2 0.10.6", + "sha2 0.10.8", ] [[package]] @@ -5972,403 +6828,545 @@ checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" dependencies = [ "ecdsa 0.14.8", "elliptic-curve 0.12.3", - "sha2 0.10.6", + "sha2 0.10.8", ] [[package]] -name = "packed_simd_2" -version = "0.3.8" +name = "pallet-asset-tx-payment" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1914cd452d8fccd6f9db48147b29fd4ae05bea9dc5d9ad578509f72415de282" +checksum = "64b0aea073ae2b627ddb7e775abb7872df8efb7fabd7c50dd05d3ca6ef0c72a4" dependencies = [ - "cfg-if", - "libm", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "pallet-transaction-payment 23.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-asset-tx-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a7e58838852ea75ab55a57316d5a81344d8e7917da4490abffbb3a81ffb8872" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-transaction-payment", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "pallet-transaction-payment 24.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-assets" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d704075c2b504c1f66263440cf97af860efd7e7919f25ccebdeeeb255313c261" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-aura" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7e2b1cf20dbd9fe630c69b4b0d3bb0d5fa1223ee728b0fc0064ef65698918c2" dependencies = [ - "frame-support", - "frame-system", - "pallet-timestamp", + "frame-support 24.0.0", + "frame-system 24.0.0", + "log", + "pallet-timestamp 23.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 26.0.0", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "pallet-session 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 23.0.0", + "sp-authority-discovery 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-authority-discovery" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bdc251538bcec9340337a1624372561e6d8e6ae4eeb1adb1d7b1af13b349cda" dependencies = [ - "frame-support", - "frame-system", - "pallet-session", + "frame-support 24.0.0", + "frame-system 24.0.0", + "pallet-session 24.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-application-crypto 26.0.0", + "sp-authority-discovery 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-authorship" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae682e78744224150298730dfa1e2c39220e600dce17e42d2c77e49af3d9c59f" +dependencies = [ + "frame-support 24.0.0", + "frame-system 24.0.0", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 23.0.0", + "sp-consensus-babe 0.10.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-babe" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eebab5b1891cc12c13348509831703bea1f160eff60fa7b76b94097cf13b7dcc" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-authorship", - "pallet-session", - "pallet-timestamp", + "pallet-authorship 24.0.0", + "pallet-session 24.0.0", + "pallet-timestamp 23.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-consensus-babe", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-application-crypto 26.0.0", + "sp-consensus-babe 0.28.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd175d6ac024054b5fb41ce899a656e2e3972b0c4a2cbbe030b8d79fe25dc892" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "aquamarine", + "docify", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-balances", + "pallet-balances 24.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-tracing 13.0.0", ] [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-balances" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0486a52507072bd738dc851acf7b42def3645db10777f93dccdaa5933e41269b" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "pallet-balances" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c17ec19ad23b26866ad7d60cdf8b613f653db7f44232aa25009811441908e2b" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6272fe91e3d0e5ea20dd82bc0ea8b0f104fe5eb10c66cadc19f7460586b94ff3" dependencies = [ - "frame-support", - "frame-system", - "pallet-authorship", - "pallet-session", + "frame-support 24.0.0", + "frame-system 24.0.0", + "log", + "pallet-authorship 24.0.0", + "pallet-session 24.0.0", "parity-scale-codec", "scale-info", "serde", "sp-consensus-beefy", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-beefy-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbf6226868b86de0cb2bc795223ff02f9955329409ac61b71cd193582800872b" dependencies = [ "array-bytes", "binary-merkle-tree", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "pallet-beefy", "pallet-mmr", - "pallet-session", + "pallet-session 24.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 22.0.0", "sp-consensus-beefy", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e99eb21766e941ca1d92350da602ca618959c0917f216e124f2838d0e50b6c03" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-treasury", + "pallet-treasury 23.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-child-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b29f699677ce3e509f12a61529286373534948097f139944ef390add34fece5" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "pallet-bounties", - "pallet-treasury", + "pallet-treasury 23.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-collator-selection" -version = "3.0.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01abb1abe8297d0a7c571b609d923ada973999b63702049343612325eb29c622" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 24.0.0", + "pallet-session 24.0.0", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06d2dcd4a78c11068eafd20df2bf0cbbfda8743ec5434170644c7f0eec7d7615" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] -name = "pallet-conviction-voting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "pallet-democracy" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "676fa85ebbe8ac31aef51c08cdf6422690f71d277c0369e630129b96d3ae9541" dependencies = [ - "assert_matches", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "log", "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] -name = "pallet-democracy" +name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", + "pallet-election-provider-support-benchmarking 4.0.0-dev", "parity-scale-codec", + "rand 0.8.5", "scale-info", - "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "strum", ] [[package]] name = "pallet-election-provider-multi-phase" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "394d978de9611f3b23fc499369f86d5d82e64800959a5701d66907737e779406" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-election-provider-support-benchmarking", + "pallet-election-provider-support-benchmarking 23.0.0", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-npos-elections 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", "strum", ] [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-election-provider-support-benchmarking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a23b0dec60fd7a0c98234a4b04ef5e1f682bdf7ff3266ca499d85e1aac7bbec" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", - "sp-npos-elections", - "sp-runtime", + "sp-npos-elections 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23776772408c7fd612ee11c17071b1f5d93cbd8d0e0aadc16d112aca2711028d" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-npos-elections 22.0.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-encointer-balances" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffb7bf9b4c374d22dbabcda18c1bf7a56f8206cbcf958fbfded7829605283fd7" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-asset-tx-payment", - "pallet-transaction-payment", + "pallet-asset-tx-payment 23.0.0", + "pallet-transaction-payment 23.0.0", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-bazaar" version = "1.1.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dab376e05de32fd1e52eafd5d56b76da7ba6b2203bd7284cece5adaff18824f5" dependencies = [ "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "pallet-encointer-communities", "parity-scale-codec", "scale-info", - "sp-core", - "sp-std", + "sp-core 23.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-bazaar-rpc" version = "1.0.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f0203a0f1b7cdc6fccd1347ff60bac9c9b7c8c21c149c1d0b10a79834641d70" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6376,54 +7374,57 @@ dependencies = [ "log", "pallet-encointer-bazaar-rpc-runtime-api", "parking_lot 0.12.1", - "sc-rpc", - "sc-rpc-api", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sc-rpc 24.0.0", + "sc-rpc-api 0.28.0", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-runtime 26.0.0", "thiserror", ] [[package]] name = "pallet-encointer-bazaar-rpc-runtime-api" version = "1.0.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2acefe9f0c5153ea459be0584f991e91d033929d72ccdb9133e48d704c364a4d" dependencies = [ "encointer-primitives", - "frame-support", - "sp-api", - "sp-std", + "frame-support 23.0.0", + "sp-api 21.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-ceremonies" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf962e853ed5aa1e90aa049d062b3a2c91f955f817e9388485ce2750a7d80618" dependencies = [ "encointer-ceremonies-assignment", "encointer-meetup-validation", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "pallet-encointer-balances", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp", + "pallet-timestamp 22.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-ceremonies-rpc" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc8c9da63753dad23f9b0d66f596fa9fedcc40f2fc75edf37ad2a99ddadfd5bc" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6431,48 +7432,51 @@ dependencies = [ "log", "pallet-encointer-ceremonies-rpc-runtime-api", "parking_lot 0.12.1", - "sc-rpc", - "sc-rpc-api", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sc-rpc 24.0.0", + "sc-rpc-api 0.28.0", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-runtime 26.0.0", "thiserror", ] [[package]] name = "pallet-encointer-ceremonies-rpc-runtime-api" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a8df2519b86b8e046b75a38a916d6e8dd0e78bd2e384a86dc7f40afe7768769" dependencies = [ "encointer-primitives", - "frame-support", - "sp-api", - "sp-std", + "frame-support 23.0.0", + "sp-api 21.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-communities" version = "1.3.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e778c31a46f552fd663b2835ad0220a74cebb9d82aeeaa9013d6fe4aae4b5c3f" dependencies = [ "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "pallet-encointer-balances", "pallet-encointer-scheduler", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-communities-rpc" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3608feaa7f794291a9a66ff7480f960e99aefb51af41419ebbec9b403bb2a6" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6480,834 +7484,1055 @@ dependencies = [ "log", "pallet-encointer-communities-rpc-runtime-api", "parking_lot 0.12.1", - "sc-rpc", - "sc-rpc-api", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sc-rpc 24.0.0", + "sc-rpc-api 0.28.0", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-runtime 26.0.0", "thiserror", ] [[package]] name = "pallet-encointer-communities-rpc-runtime-api" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b05ecbaf63baad5ffa9ce2876649f72a5e5dbacb4ad136ffe46c8012ab9b131a" dependencies = [ "encointer-primitives", - "sp-api", - "sp-std", + "sp-api 21.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-faucet" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f68147fcb9f7841b88f61a635b364595b95394db4c73dc39f423c1525e83476b" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", - "pallet-treasury", + "pallet-treasury 22.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-reputation-commitments" version = "1.2.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3ff93f1ce7730bcc0cbc5d814376d73488d2efb9300870b361671a057a4a4b1" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "pallet-encointer-ceremonies", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp", + "pallet-timestamp 22.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-encointer-scheduler" version = "1.1.0" -source = "git+https://github.com/encointer/pallets?branch=polkadot-v1.0.0-pallets-v1.3.0#7072b59b805690d154f195dc20073cfea5b2bd43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f27894ef247300733d9009cfea96a4d9f7ae9720239066aecc9a80475298a46" dependencies = [ "encointer-primitives", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 22.0.0", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ "docify", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev", + "sp-std 8.0.0", ] [[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "pallet-fast-unstake" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41338a9d75f9c4c656d5d5ff15d8154edd7de61a97361e2d0ddc552baf6e944" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "docify", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-authorship", - "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-consensus-grandpa", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] -name = "pallet-identity" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "pallet-grandpa" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "977d01d5ce3f06fa17adf2ffa55ebaea765efa23bc11a242773a28955ee1d02b" dependencies = [ - "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "log", + "pallet-authorship 24.0.0", + "pallet-session 24.0.0", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-application-crypto 26.0.0", + "sp-consensus-grandpa 9.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] -name = "pallet-im-online" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "pallet-identity" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffae303f4ecd1da950d4e27417ee4e3bbe3b8eb33776ded6184c40ed97dc5430" +dependencies = [ + "enumflags2", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "parity-scale-codec", + "scale-info", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", +] + +[[package]] +name = "pallet-im-online" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c30d7b90763c186d63e3f3f7e102c34df17917f6aeb24c4b6503356a886c16e" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-authorship", + "pallet-authorship 24.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44159982fa42f9ec453d07bc9bbd41f0d51a710a58616b437700c87113e917cc" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 24.0.0", + "sp-io 26.0.0", "sp-keyring", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-insecure-randomness-collective-flip" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ceb34ce847fbbd8bec05538053bad0b4b3c08939d6d4fa8c5e034601ca67eff7" dependencies = [ - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "safe-mix", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f4ff96fb2e4e126c96933e7a38e765b0bc30c8de0a66e3680d6a0d38356638e" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", +] + +[[package]] +name = "pallet-message-queue" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13771c5cba1de8dd9b0492ab8923a8dd6b76a657f6eed6265db65c169b5f9111" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-weights", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-weights 23.0.0", ] [[package]] name = "pallet-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224a83531b4a748a06501e033b09a22d51c70b8a58ae03794e7d3df4865ea49a" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 24.0.0", + "sp-io 26.0.0", "sp-mmr-primitives", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-multisig" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f777e13b1d99233df1b4a6d7cf50d8c8214389be249467d8616983491ebdb537" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-nis" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0f288d37549f0cc09c719577b21dab288785e95f91ff69e8916f7f92f438f94" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-nomination-pools" -version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61cd64134f94f4ce7ff594d15ad6599d50abde54e94fd923366855b5bf0835c7" dependencies = [ - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", + "pallet-balances 24.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", + "sp-tracing 13.0.0", ] [[package]] name = "pallet-nomination-pools-benchmarking" -version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "889d4929272cb67bdd444700a343f142816ebb5bbae65e771e70f52decb5931f" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "pallet-bags-list", "pallet-nomination-pools", - "pallet-staking", + "pallet-staking 24.0.0", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-runtime-interface", - "sp-staking", - "sp-std", + "sp-runtime 27.0.0", + "sp-runtime-interface 20.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-nomination-pools-runtime-api" -version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c3a6ba161ed6b04be29ce4b6f1e9a2b0d8ab8f3708a95c39e0e0f334aa0954a" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", - "sp-api", - "sp-std", + "sp-api 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-offences" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dee74e6484d9dc2787baa8687b0b27115167848d2f821ca4e57826af4af50c6" dependencies = [ - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-balances", + "pallet-balances 24.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-offences-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e534be39e87f22945af557c5fcb3b4e22d57a881af4966a0ac15f6f3f9feb2c7" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-babe", - "pallet-balances", + "pallet-babe 24.0.0", + "pallet-balances 24.0.0", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session", - "pallet-staking", + "pallet-session 24.0.0", + "pallet-staking 24.0.0", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-preimage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50fdee12172aeac7a8c3292c559cf59947c71e37630b43d4f27f5b0f7845725c" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-proxy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "sp-io", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "pallet-ranked-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "092eaf774e2ddf8974137fa2970835e421280fb637ddb06ebdfe47fefe29419b" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-recovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1ee085c026d20ce52d431b8ebe3283f6047fd411953c4cd003239154211c6e5" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] -name = "pallet-referenda" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "pallet-scheduler" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "148b54bb7364da5b95dd34a1ce5d2d89d6a4a28a07e46019cef27e0e3042605b" dependencies = [ - "assert_matches", - "frame-benchmarking", - "frame-support", - "frame-system", + "docify", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-weights 23.0.0", ] [[package]] -name = "pallet-scheduler" +name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "impl-trait-for-tuples", "log", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", - "sp-weights", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", ] [[package]] name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f8482f465a73688a7d58e20dea4b10c9a0425995975b2a43d9ce4fe9a21a491" dependencies = [ - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp", + "pallet-timestamp 23.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", + "sp-trie 25.0.0", ] [[package]] name = "pallet-session-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e688d5db25f47ede6cc0d6f8a76a08e07bf2d017935f2d9e7c78c40aac53089b" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "pallet-session", - "pallet-staking", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "pallet-session 24.0.0", + "pallet-staking 24.0.0", + "parity-scale-codec", "rand 0.8.5", - "sp-runtime", - "sp-session", - "sp-std", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-society" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "587e0dfc3b03d940b1168ac9b0c0d9da26ad35ebe49b198d022d9f2f97ad26fb" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "hex-literal 0.3.4", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 19.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-application-crypto 23.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-staking" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a1b649d9b95f842258b2e811960bf5e08285180e912303bee6b13c256a466c4" dependencies = [ - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-authorship", - "pallet-session", + "pallet-authorship 24.0.0", + "pallet-session 24.0.0", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 26.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-staking-reward-curve" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d99ab20edb6dec19370dbda0a627739dde9cdfea9b4310e28b8a0a0ea0e83fc" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "log", + "sp-arithmetic 16.0.0", +] + +[[package]] +name = "pallet-staking-reward-fn" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a280ef9dfb602b5f39e448d1c7d5922c154b1aee20e42c0740ffef8e2a58f8d1" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 19.0.0", ] [[package]] name = "pallet-staking-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eb64deb42c5725b257bd2d73fbe64f191e1e5378698f06c15951d43cddd13a5" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 22.0.0", ] [[package]] name = "pallet-state-trie-migration" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "102e4426ca996a007026ac39eded61f62c4222fef8840d0a1617b5c41cb1c38b" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-sudo" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "679c265de3a128714d43a7e2edf5ea29f2a39df65e4c44e216c04d6bb5dd5be7" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "docify", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "docify", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "parity-scale-codec", + "scale-info", + "sp-inherents 4.0.0-dev", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-timestamp 4.0.0-dev", +] + +[[package]] +name = "pallet-timestamp" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "924bc62e043df933e6067a2a70a71a16823253e46765e36800f0dc60a0a59018" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-timestamp 21.0.0", +] + +[[package]] +name = "pallet-timestamp" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dac4e66316d53673471420fb887b6a74e2507df169ced62584507ff0fb065c6b" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "docify", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-storage 16.0.0", + "sp-timestamp 22.0.0", ] [[package]] name = "pallet-tips" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a540f30c552ab0dcf32bb378a5f19c9c98dec74647dff93cbe55186aaa6159c" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", - "pallet-treasury", + "pallet-treasury 23.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-transaction-payment" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eeaaeaf89f80fe3d19ff9ed60430423a7ea70ca91747b04be830499334d55d3" +dependencies = [ + "frame-support 23.0.0", + "frame-system 23.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "pallet-transaction-payment" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4cbb78b8499af1d338072950e4aef6acf3cc630afdb8e19b00306e5252d0386" dependencies = [ - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30a7857973b918e71367acb7c284c829612aa9c91a6ba1fb2985d56fbe224545" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-weights", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-rpc 22.0.0", + "sp-runtime 27.0.0", + "sp-weights 23.0.0", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "402155004abb33b7f2eedfa60ba77fb6f898e62db979a796e013714d18a1c9c2" dependencies = [ - "pallet-transaction-payment", + "pallet-transaction-payment 24.0.0", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-weights", + "sp-api 22.0.0", + "sp-runtime 27.0.0", + "sp-weights 23.0.0", ] [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "impl-trait-for-tuples", + "pallet-balances 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-treasury" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14f099cd65be6adbd3602e5b3df680a5ab868b79c990c5c7b3977e849728632e" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "impl-trait-for-tuples", + "pallet-balances 23.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "pallet-treasury" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dd64a50b82946d4ccf2178b7f3927ebac562b2ef31cecda53d31f3ff53a57c4" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "impl-trait-for-tuples", - "pallet-balances", + "pallet-balances 24.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-utility" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06465e88266b5ed015fdb1ad7345f5008a96d8fa9e012e869b6eb49a8069e809" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-whitelist" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "pallet-vesting" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1da7d0e09ddc3decc4abe6adca41a24325a458040b1ecdd246143796af2d47b8" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-api", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "pallet-xcm" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "430a62e82af99a697fabe583b85bf5797ef5d9996b8dec5bc2d195e94b4da3e3" dependencies = [ "bounded-collections", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "xcm", - "xcm-executor", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", + "staging-xcm-executor 3.0.0", ] [[package]] name = "pallet-xcm-benchmarks" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23c7213029f113604b5799b6a126239d096427cdb678a377827eaf6928fde182" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", - "xcm", - "xcm-builder", - "xcm-executor", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", + "staging-xcm-builder", + "staging-xcm-executor 3.0.0", ] [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "parachains-common" -version = "1.0.0" -source = "git+https://github.com/paritytech/cumulus?branch=release-v1.0.0#7935c251f42a41a3e3f61db101af623027676b49" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63b13d76e1e40c002836b4f12cd771466440d92973f19cd093ff21b79eb12fc9" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.3.0", "cumulus-primitives-utility", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", + "kusama-runtime-constants 3.0.0", + "log", "num-traits", - "pallet-asset-tx-payment", + "pallet-asset-tx-payment 24.0.0", "pallet-assets", - "pallet-authorship", - "pallet-balances", + "pallet-authorship 24.0.0", + "pallet-balances 24.0.0", "pallet-collator-selection", "parity-scale-codec", - "polkadot-primitives", + "polkadot-core-primitives 3.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-constants", + "rococo-runtime-constants", "scale-info", + "smallvec", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", + "staging-xcm-builder", + "staging-xcm-executor 3.0.0", "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", + "westend-runtime-constants", ] [[package]] @@ -7336,7 +8561,7 @@ version = "3.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd8e946cc0cc711189c0b0249fb8b599cbeeab9784d83c415719368bb8d4ac64" dependencies = [ - "arrayvec 0.7.3", + "arrayvec 0.7.4", "bitvec", "byte-slice-cast", "bytes", @@ -7453,6 +8678,15 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "pbkdf2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +dependencies = [ + "digest 0.10.7", +] + [[package]] name = "peeking_take_while" version = "0.1.2" @@ -7513,7 +8747,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -7524,7 +8758,7 @@ checksum = "745a452f8eb71e39ffd8ee32b3c5f51d03845f99786fa9b68db6ff509c505411" dependencies = [ "once_cell", "pest", - "sha2 0.10.6", + "sha2 0.10.8", ] [[package]] @@ -7534,27 +8768,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dd7d28ee937e54fe3080c91faa1c3a46c06de6252988a7f4592ba2310ef22a4" dependencies = [ "fixedbitset", - "indexmap", + "indexmap 1.9.3", ] [[package]] name = "pin-project" -version = "1.1.0" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead" +checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.0" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07" +checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -7565,9 +8799,9 @@ checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.9" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" [[package]] name = "pin-utils" @@ -7575,6 +8809,17 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "piper" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" +dependencies = [ + "atomic-waker", + "fastrand 2.0.1", + "futures-io", +] + [[package]] name = "pkcs8" version = "0.9.0" @@ -7609,8 +8854,9 @@ checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" [[package]] name = "polkadot-approval-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea7bdfdad9271565de6ef4c28c4094df9d1da66f037cf9342ec2f7d7fe5fe2fd" dependencies = [ "futures 0.3.28", "futures-timer", @@ -7620,93 +8866,97 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-bitfield-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "184e9c8cf8dfcb23c828642ee7060d43172425215adcba4e44a33751f1735f69" dependencies = [ + "always-assert", "futures 0.3.28", "futures-timer", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "rand 0.8.5", "tracing-gum", ] [[package]] name = "polkadot-availability-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a0af00d0fc4c24b2632b34dc3d9157ef49277dda9e1e6c4b47f5a4efa2afd8e" dependencies = [ "derive_more", "fatality", "futures 0.3.28", - "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "rand 0.8.5", - "sp-core", - "sp-keystore", + "schnellru", + "sp-core 24.0.0", + "sp-keystore 0.30.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-availability-recovery" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6419dffb08bf7b5348a38b569fd4707b4a491fd86326b817bd4d98bb5300e4c4" dependencies = [ + "async-trait", "fatality", "futures 0.3.28", - "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "rand 0.8.5", - "sc-network", + "sc-network 0.30.0", + "schnellru", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-cli" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00dbc59d9643c82617a722e6fc072f099a613306b0132ec82a7ab31102e40f5b" dependencies = [ "clap", "frame-benchmarking-cli", "futures 0.3.28", "log", - "polkadot-node-core-pvf-execute-worker", - "polkadot-node-core-pvf-prepare-worker", "polkadot-node-metrics", "polkadot-service", "sc-cli", - "sc-executor", + "sc-executor 0.28.0", "sc-service", "sc-storage-monitor", "sc-sysinfo", - "sc-tracing", - "sp-core", - "sp-io", + "sc-tracing 24.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", "sp-keyring", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 8.0.0", "substrate-build-script-utils", "thiserror", "try-runtime-cli", @@ -7714,10 +8964,10 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3206d593993819a9d74121cd6dbc8ef7c592b55dcd1c4c236fd824355473ee33" dependencies = [ - "always-assert", "bitvec", "fatality", "futures 0.3.28", @@ -7726,89 +8976,108 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-core", - "sp-keystore", - "sp-runtime", + "polkadot-primitives 3.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", "thiserror", + "tokio-util", "tracing-gum", ] [[package]] name = "polkadot-core-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "polkadot-dispute-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +name = "polkadot-core-primitives" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "209cc9c9f7ed951bb11a2ff2f592e6b5cd79d6f50311e4f702adce0fcc577152" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", +] + +[[package]] +name = "polkadot-dispute-distribution" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ab9353c3566e44664e7ed7dde1868348948663caa2d9cac44ce983fa66e99c6" dependencies = [ "derive_more", "fatality", "futures 0.3.28", "futures-timer", - "indexmap", - "lru 0.9.0", + "indexmap 1.9.3", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sc-network", - "sp-application-crypto", - "sp-keystore", + "polkadot-primitives 3.0.0", + "sc-network 0.30.0", + "schnellru", + "sp-application-crypto 26.0.0", + "sp-keystore 0.30.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-erasure-coding" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "041da63ce9403adc7e070ea47f92e6389013497814edfe7f6112791f052c936d" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "reed-solomon-novelpoly", - "sp-core", - "sp-trie", + "sp-core 24.0.0", + "sp-trie 25.0.0", "thiserror", ] [[package]] name = "polkadot-gossip-support" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0be3347bce6a38dd689daa20e69d57d282b8a808a4f1c3887470324154194af6" dependencies = [ "futures 0.3.28", "futures-timer", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "rand 0.8.5", "rand_chacha 0.3.1", - "sc-network", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sc-network 0.30.0", + "sc-network-common 0.29.0", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd9b1482d62f3c1f7de02432a92dc59b041b9daf1787f5dc6e75f2bc7fa216a" dependencies = [ "always-assert", "async-trait", @@ -7821,17 +9090,18 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", - "sc-network", - "sp-consensus", + "polkadot-primitives 3.0.0", + "sc-network 0.30.0", + "sp-consensus 0.28.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-collation-generation" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28056f91ded86cf2b1bbc1a0168fc62754d77dbb325c81bd3d70b1275917771e" dependencies = [ "futures 0.3.28", "parity-scale-codec", @@ -7839,46 +9109,48 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-core", - "sp-maybe-compressed-blob", + "polkadot-primitives 3.0.0", + "sp-core 24.0.0", + "sp-maybe-compressed-blob 8.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-approval-voting" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "247831a071924a1a195fbb9ed1464d86b7a1d8abd490591dc16cb21dc888e561" dependencies = [ "bitvec", "derive_more", "futures 0.3.28", "futures-timer", "kvdb", - "lru 0.9.0", - "merlin", + "merlin 2.0.1", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "sc-keystore", - "schnorrkel", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-slots", - "sp-runtime", + "schnellru", + "schnorrkel 0.9.1", + "sp-application-crypto 26.0.0", + "sp-consensus 0.28.0", + "sp-consensus-slots 0.28.0", + "sp-runtime 27.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-av-store" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa0ae80fb2eeefbffe5ccd39bfbda867cb650e094e6ef0b29aeb9a946d01cbc0" dependencies = [ "bitvec", "futures 0.3.28", @@ -7891,16 +9163,17 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", - "sp-consensus", + "polkadot-primitives 3.0.0", + "sp-consensus 0.28.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-backing" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a092859f2bbc5a19bbefda38967ab1843d33e3fd65565ed4e349e5f70bacd3d" dependencies = [ "bitvec", "fatality", @@ -7909,23 +9182,24 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "polkadot-statement-table", - "sp-keystore", + "sp-keystore 0.30.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-bitfield-signing" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cca2c96551dd71ccf9f29d4d13c2ecb532c50576b45dcf65035aaf7ebda2e029" dependencies = [ "futures 0.3.28", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore", + "polkadot-primitives 3.0.0", + "sp-keystore 0.30.0", "thiserror", "tracing-gum", "wasm-timer", @@ -7933,8 +9207,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c66e65af80e7afa46b6a8b0bfe30f409e6126132df0a86db9f370eaa9f46591e" dependencies = [ "async-trait", "futures 0.3.28", @@ -7945,31 +9220,34 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-parachain", - "polkadot-primitives", - "sp-maybe-compressed-blob", + "polkadot-overseer", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", + "sp-maybe-compressed-blob 8.0.0", "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-api" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "468c69dee4547381abbeb7fdf71be89d0e30381d20625fe3dffea7b3d3d898e2" dependencies = [ "futures 0.3.28", "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-primitives", - "sc-client-api", + "polkadot-primitives 3.0.0", + "sc-client-api 24.0.0", "sc-consensus-babe", - "sp-blockchain", + "sp-blockchain 24.0.0", "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-selection" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "580d3181d444ac8bde15df731eb564cb71fb103b624e6feebb737e4fcddbf27f" dependencies = [ "futures 0.3.28", "futures-timer", @@ -7978,51 +9256,72 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6a97ead8c24602c20b760ef29ef5b4df2bad8c23824ddb7abee557d3437e230" dependencies = [ "fatality", "futures 0.3.28", "kvdb", - "lru 0.9.0", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "sc-keystore", + "schnellru", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-parachains-inherent" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac23ef33f961a51902e73c18cd6fd4732b194bee6e4da2ebd686d94a6f9a713" dependencies = [ "async-trait", "futures 0.3.28", "futures-timer", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", - "sp-blockchain", - "sp-inherents", + "polkadot-primitives 3.0.0", + "sp-blockchain 24.0.0", + "sp-inherents 22.0.0", + "thiserror", + "tracing-gum", +] + +[[package]] +name = "polkadot-node-core-prospective-parachains" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3d41303c2be017bc2d5c7cc03e9e08afca5981ed7b99b6a71b04052b43b2b13" +dependencies = [ + "bitvec", + "fatality", + "futures 0.3.28", + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-node-subsystem-util", + "polkadot-primitives 3.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-provisioner" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0da55e3e92dfd6807dc2b6beaca4152ea2b29e61690bedc2fba4270fd52c5a7b" dependencies = [ "bitvec", "fatality", @@ -8031,16 +9330,16 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "rand 0.8.5", + "polkadot-primitives 3.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "200ecf92906c3836c1b95cb0be92f30dc37b8186cdfe25dc6f0afc1c2d860a65" dependencies = [ "always-assert", "futures 0.3.28", @@ -8048,20 +9347,17 @@ dependencies = [ "libc", "parity-scale-codec", "pin-project", - "polkadot-core-primitives", + "polkadot-core-primitives 3.0.0", "polkadot-node-core-pvf-common", - "polkadot-node-core-pvf-execute-worker", - "polkadot-node-core-pvf-prepare-worker", "polkadot-node-metrics", "polkadot-node-primitives", - "polkadot-parachain", - "polkadot-primitives", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", "rand 0.8.5", "slotmap", - "sp-core", - "sp-maybe-compressed-blob", - "sp-tracing", - "sp-wasm-interface", + "sp-core 24.0.0", + "sp-maybe-compressed-blob 8.0.0", + "sp-wasm-interface 17.0.0", "substrate-build-script-utils", "tempfile", "tokio", @@ -8070,106 +9366,66 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1372aee1962c37cc915a88ae8780bbdce50689db88afd9ce8369b2c394529a2b" dependencies = [ "futures 0.3.28", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", - "sp-keystore", + "polkadot-primitives 3.0.0", + "sp-keystore 0.30.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-common" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78c062659543cea9eb0ccb934e02f284dd71cbbc90fbbcde931795f9a1ff4489" dependencies = [ "cpu-time", "futures 0.3.28", "landlock", "libc", "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", - "sp-core", - "sp-externalities", - "sp-io", - "sp-tracing", - "substrate-build-script-utils", - "tokio", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-pvf-execute-worker" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" -dependencies = [ - "cpu-time", - "futures 0.3.28", - "parity-scale-codec", - "polkadot-node-core-pvf-common", - "polkadot-parachain", - "polkadot-primitives", - "rayon", - "sp-core", - "sp-maybe-compressed-blob", - "sp-tracing", - "tikv-jemalloc-ctl", - "tokio", - "tracing-gum", -] - -[[package]] -name = "polkadot-node-core-pvf-prepare-worker" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" -dependencies = [ - "futures 0.3.28", - "libc", - "parity-scale-codec", - "polkadot-node-core-pvf-common", - "polkadot-parachain", - "polkadot-primitives", - "rayon", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", - "sp-io", - "sp-maybe-compressed-blob", - "sp-tracing", - "tikv-jemalloc-ctl", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", + "sc-executor 0.28.0", + "sc-executor-common 0.25.0", + "sc-executor-wasmtime 0.25.0", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-io 26.0.0", + "sp-tracing 13.0.0", "tokio", "tracing-gum", ] [[package]] name = "polkadot-node-core-runtime-api" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "436b785b8f5c988cd9eb6147ff60714df4e4604db77a41200fef554f970da4e3" dependencies = [ "futures 0.3.28", - "lru 0.9.0", "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", - "polkadot-primitives", - "sp-consensus-babe", + "polkadot-primitives 3.0.0", + "schnellru", + "sp-consensus-babe 0.28.0", "tracing-gum", ] [[package]] name = "polkadot-node-jaeger" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e67dbaac90484bad44e91812f8bd698cc87587728e570e33ce77c90a7c3cce8" dependencies = [ "lazy_static", "log", @@ -8177,39 +9433,42 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", - "polkadot-primitives", - "sc-network", - "sp-core", + "polkadot-primitives 3.0.0", + "sc-network 0.30.0", + "sp-core 24.0.0", "thiserror", "tokio", ] [[package]] name = "polkadot-node-metrics" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b40316be4e77cc63d4fa95236ef4b188b4eb7304918ce6ca5e10aeb568a21bd" dependencies = [ - "bs58", + "bs58 0.5.0", "futures 0.3.28", "futures-timer", "log", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "prioritized-metered-channel", "sc-cli", "sc-service", - "sc-tracing", - "substrate-prometheus-endpoint", + "sc-tracing 24.0.0", + "substrate-prometheus-endpoint 0.15.0", "tracing-gum", ] [[package]] name = "polkadot-node-network-protocol" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d872b0f84734ef355d73e4492fc59c3e755d7232cd465bf0ed68679fb3291868" dependencies = [ "async-channel", "async-trait", + "bitvec", "derive_more", "fatality", "futures 0.3.28", @@ -8217,10 +9476,10 @@ dependencies = [ "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "rand 0.8.5", "sc-authority-discovery", - "sc-network", + "sc-network 0.30.0", "strum", "thiserror", "tracing-gum", @@ -8228,30 +9487,32 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b18e1dfcc68fd13a87fb2e06d6c8ec3cb83d6914140b9de3e191cf495089d63e" dependencies = [ "bounded-vec", "futures 0.3.28", "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "schnorrkel", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", + "schnorrkel 0.9.1", "serde", - "sp-application-crypto", - "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-maybe-compressed-blob", - "sp-runtime", + "sp-application-crypto 26.0.0", + "sp-consensus-babe 0.28.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-maybe-compressed-blob 8.0.0", + "sp-runtime 27.0.0", "thiserror", - "zstd 0.11.2+zstd.1.5.2", + "zstd 0.12.4", ] [[package]] name = "polkadot-node-subsystem" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcb0aa59a2574322416075f586779bdfe6d75044503b134fb553038a6444de78" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -8260,8 +9521,9 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "306c61acfa9ba62eb36c238236321e2dc2ffe51698555b361a52e5f2f3c1470b" dependencies = [ "async-trait", "derive_more", @@ -8270,31 +9532,32 @@ dependencies = [ "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "polkadot-statement-table", - "sc-network", - "sc-transaction-pool-api", + "sc-client-api 24.0.0", + "sc-network 0.30.0", + "sc-transaction-pool-api 24.0.0", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-consensus-babe", - "substrate-prometheus-endpoint", + "sp-api 22.0.0", + "sp-authority-discovery 22.0.0", + "sp-consensus-babe 0.28.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "polkadot-node-subsystem-util" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f130f93ebf9e4536c1965b3db64d891665195cf17e848d6404a59159e81780b9" dependencies = [ "async-trait", "derive_more", "fatality", "futures 0.3.28", "futures-channel", - "itertools", + "itertools 0.10.5", "kvdb", - "lru 0.9.0", "parity-db", "parity-scale-codec", "parking_lot 0.11.2", @@ -8304,94 +9567,144 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", + "polkadot-node-subsystem-types", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "prioritized-metered-channel", "rand 0.8.5", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sc-client-api 24.0.0", + "schnellru", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-overseer" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2a68991609f78f18243c24b53cbb895147e9001967ef64ab5dbdf60e1ec5aef" dependencies = [ "async-trait", "futures 0.3.28", "futures-timer", - "lru 0.9.0", "orchestra", "parking_lot 0.12.1", "polkadot-node-metrics", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem-types", - "polkadot-primitives", - "sc-client-api", - "sp-api", - "sp-core", + "polkadot-primitives 3.0.0", + "sc-client-api 24.0.0", + "schnellru", + "sp-api 22.0.0", + "sp-core 24.0.0", "tikv-jemalloc-ctl", "tracing-gum", ] [[package]] -name = "polkadot-parachain" +name = "polkadot-parachain-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ "bounded-collections", "derive_more", - "frame-support", + "frame-support 4.0.0-dev", "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 1.0.0", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "polkadot-parachain-primitives" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "864de6d7b7ed9c955aa1da6c53585ad75c73618307b569447dd0559f8f9baef9" +dependencies = [ + "bounded-collections", + "derive_more", + "frame-support 24.0.0", + "parity-scale-codec", + "polkadot-core-primitives 3.0.0", + "scale-info", + "serde", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "polkadot-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "bitvec", + "hex-literal 0.4.1", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "scale-info", + "serde", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-authority-discovery 4.0.0-dev", + "sp-consensus-slots 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev", + "sp-std 8.0.0", +] + +[[package]] +name = "polkadot-primitives" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9de3d7ae1191401fe2476a69dece0853011d2c9fdcb7eb194cdead641f395abb" dependencies = [ "bitvec", "hex-literal 0.4.1", "parity-scale-codec", - "polkadot-core-primitives", - "polkadot-parachain", + "polkadot-core-primitives 3.0.0", + "polkadot-parachain-primitives 2.0.0", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-authority-discovery", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-arithmetic 19.0.0", + "sp-authority-discovery 22.0.0", + "sp-consensus-slots 0.28.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", ] [[package]] name = "polkadot-rpc" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2096e839cf2abebe41bfb4b13b63cc97b94f3d193cfa7d45a834c7c7b7bc9fe2" dependencies = [ "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", - "polkadot-primitives", - "sc-chain-spec", - "sc-client-api", + "polkadot-primitives 3.0.0", + "sc-chain-spec 23.0.0", + "sc-client-api 24.0.0", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-beefy", @@ -8399,255 +9712,271 @@ dependencies = [ "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", - "sc-rpc", + "sc-rpc 25.0.0", "sc-sync-state-rpc", - "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sc-transaction-pool-api 24.0.0", + "sp-api 22.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-babe 0.28.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] [[package]] -name = "polkadot-runtime" +name = "polkadot-runtime-common" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ "bitvec", - "frame-benchmarking", - "frame-election-provider-support", - "frame-executive", - "frame-support", - "frame-system", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", - "hex-literal 0.4.1", + "frame-benchmarking 4.0.0-dev", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "impl-trait-for-tuples", + "libsecp256k1", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-bags-list", - "pallet-balances", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-conviction-voting", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", - "pallet-fast-unstake", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-message-queue", - "pallet-multisig", - "pallet-nomination-pools", - "pallet-nomination-pools-benchmarking", - "pallet-nomination-pools-runtime-api", - "pallet-offences", - "pallet-offences-benchmarking", - "pallet-preimage", - "pallet-proxy", - "pallet-referenda", - "pallet-scheduler", - "pallet-session", - "pallet-session-benchmarking", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-staking-runtime-api", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-whitelist", - "pallet-xcm", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-election-provider-multi-phase 4.0.0-dev", + "pallet-fast-unstake 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-fn 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-vesting 4.0.0-dev", "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-constants", - "polkadot-runtime-parachains", + "polkadot-primitives 1.0.0", + "polkadot-runtime-parachains 1.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", - "smallvec", - "sp-api", - "sp-arithmetic", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", + "slot-range-helper 1.0.0", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev", + "sp-io 23.0.0", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 8.0.0", + "staging-xcm 1.0.0", "static_assertions", - "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] name = "polkadot-runtime-common" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac922a958e3e1435d7adffe49c1528b6396baf668ab45f635b79bff750053543" dependencies = [ "bitvec", - "frame-benchmarking", - "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-election-provider-multi-phase", - "pallet-fast-unstake", - "pallet-session", - "pallet-staking", - "pallet-staking-reward-fn", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-treasury", - "pallet-vesting", - "parity-scale-codec", - "polkadot-primitives", - "polkadot-runtime-parachains", + "pallet-authorship 24.0.0", + "pallet-babe 24.0.0", + "pallet-balances 24.0.0", + "pallet-election-provider-multi-phase 23.0.0", + "pallet-fast-unstake 23.0.0", + "pallet-session 24.0.0", + "pallet-staking 24.0.0", + "pallet-staking-reward-fn 15.0.0", + "pallet-timestamp 23.0.0", + "pallet-transaction-payment 24.0.0", + "pallet-treasury 23.0.0", + "pallet-vesting 24.0.0", + "parity-scale-codec", + "polkadot-primitives 3.0.0", + "polkadot-runtime-parachains 3.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", - "slot-range-helper", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "slot-range-helper 3.0.0", + "sp-api 22.0.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-npos-elections 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", "static_assertions", - "xcm", ] [[package]] name = "polkadot-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d4a7abfe0dff335456790ac8edc342737dffbd67013a38b7bec2f6b523cc175" dependencies = [ - "frame-support", - "polkadot-primitives", - "polkadot-runtime-common", + "frame-support 24.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-common 3.0.0", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-weights 23.0.0", ] [[package]] name = "polkadot-runtime-metrics" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "bs58 0.5.0", + "frame-benchmarking 4.0.0-dev", + "parity-scale-codec", + "polkadot-primitives 1.0.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", +] + +[[package]] +name = "polkadot-runtime-metrics" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93dbff21f9ce253f4cd976a972c5b4b18150cecb6fdae195a975e51cf3c797df" dependencies = [ - "bs58", + "bs58 0.5.0", + "frame-benchmarking 24.0.0", "parity-scale-codec", - "polkadot-primitives", - "sp-std", - "sp-tracing", + "polkadot-primitives 3.0.0", + "sp-std 11.0.0", + "sp-tracing 13.0.0", ] [[package]] name = "polkadot-runtime-parachains" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "bitflags 1.3.2", + "bitvec", + "derive_more", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "impl-trait-for-tuples", + "log", + "pallet-authority-discovery 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-babe 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-runtime-metrics 1.0.0", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rustc-hex", + "scale-info", + "serde", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", +] + +[[package]] +name = "polkadot-runtime-parachains" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa4bade116bef54be48bb1ead3917d84478f43184d5f9ae001ec333d7d7d66" dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-message-queue", - "pallet-session", - "pallet-staking", - "pallet-timestamp", - "pallet-vesting", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-runtime-metrics", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "impl-trait-for-tuples", + "log", + "pallet-authority-discovery 24.0.0", + "pallet-authorship 24.0.0", + "pallet-babe 24.0.0", + "pallet-balances 24.0.0", + "pallet-message-queue 27.0.0", + "pallet-session 24.0.0", + "pallet-staking 24.0.0", + "pallet-timestamp 23.0.0", + "pallet-vesting 24.0.0", + "parity-scale-codec", + "polkadot-core-primitives 3.0.0", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-metrics 3.0.0", "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", + "staging-xcm 3.0.1", + "staging-xcm-executor 3.0.0", "static_assertions", - "xcm", - "xcm-executor", ] [[package]] name = "polkadot-service" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b9ddbc0f038905684bd60561307fdd366c26d8c322b015f17eadc3344771dd9" dependencies = [ "async-trait", - "frame-benchmarking", + "frame-benchmarking 24.0.0", "frame-benchmarking-cli", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "frame-system-rpc-runtime-api", "futures 0.3.28", "hex-literal 0.4.1", - "kusama-runtime", + "is_executable", "kvdb", "kvdb-rocksdb", "log", - "lru 0.9.0", "mmr-gadget", - "pallet-babe", + "pallet-babe 24.0.0", "pallet-im-online", - "pallet-staking", - "pallet-transaction-payment", + "pallet-staking 24.0.0", + "pallet-transaction-payment 24.0.0", "pallet-transaction-payment-rpc-runtime-api", "parity-db", "parity-scale-codec", @@ -8656,7 +9985,7 @@ dependencies = [ "polkadot-availability-distribution", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives", + "polkadot-core-primitives 3.0.0", "polkadot-dispute-distribution", "polkadot-gossip-support", "polkadot-network-bridge", @@ -8670,7 +9999,9 @@ dependencies = [ "polkadot-node-core-chain-selection", "polkadot-node-core-dispute-coordinator", "polkadot-node-core-parachains-inherent", + "polkadot-node-core-prospective-parachains", "polkadot-node-core-provisioner", + "polkadot-node-core-pvf", "polkadot-node-core-pvf-checker", "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", @@ -8679,64 +10010,62 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain", - "polkadot-primitives", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", "polkadot-rpc", - "polkadot-runtime", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "polkadot-runtime-parachains 3.0.0", "polkadot-statement-distribution", "rococo-runtime", "sc-authority-discovery", "sc-basic-authorship", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", + "sc-block-builder 0.29.0", + "sc-chain-spec 23.0.0", + "sc-client-api 24.0.0", "sc-client-db", - "sc-consensus", + "sc-consensus 0.29.0", "sc-consensus-babe", "sc-consensus-beefy", "sc-consensus-grandpa", "sc-consensus-slots", - "sc-executor", + "sc-executor 0.28.0", "sc-keystore", - "sc-network", - "sc-network-common", + "sc-network 0.30.0", + "sc-network-common 0.29.0", "sc-network-sync", "sc-offchain", "sc-service", "sc-sync-state-rpc", "sc-sysinfo", - "sc-telemetry", + "sc-telemetry 11.0.0", "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-transaction-pool-api 24.0.0", + "schnellru", "serde", "serde_json", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", + "sp-api 22.0.0", + "sp-authority-discovery 22.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-babe 0.28.0", "sp-consensus-beefy", - "sp-consensus-grandpa", - "sp-core", - "sp-inherents", - "sp-io", + "sp-consensus-grandpa 9.0.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", "sp-keyring", - "sp-keystore", + "sp-keystore 0.30.0", "sp-mmr-primitives", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-timestamp", + "sp-offchain 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-state-machine 0.31.0", + "sp-storage 16.0.0", + "sp-timestamp 22.0.0", "sp-transaction-pool", - "sp-trie", - "sp-version", - "sp-weights", - "substrate-prometheus-endpoint", + "sp-version 25.0.0", + "sp-weights 23.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", "tracing-gum", "westend-runtime", @@ -8744,34 +10073,38 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a0b9b25860ce4f1ae4c6018835225287d87f63c77de9b525a79722d2f142d06" dependencies = [ - "arrayvec 0.5.2", + "arrayvec 0.7.4", + "bitvec", "fatality", "futures 0.3.28", "futures-timer", - "indexmap", + "indexmap 1.9.3", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", + "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore", - "sp-staking", + "polkadot-primitives 3.0.0", + "sp-keystore 0.30.0", + "sp-staking 22.0.0", "thiserror", "tracing-gum", ] [[package]] name = "polkadot-statement-table" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "857b4c83022e353c48f38e4db15542e5da4d778e81058e533c44d559c72b5a51" dependencies = [ "parity-scale-codec", - "polkadot-primitives", - "sp-core", + "polkadot-primitives 3.0.0", + "sp-core 24.0.0", ] [[package]] @@ -8786,7 +10119,21 @@ dependencies = [ "concurrent-queue", "libc", "log", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", + "windows-sys 0.48.0", +] + +[[package]] +name = "polling" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531" +dependencies = [ + "cfg-if", + "concurrent-queue", + "pin-project-lite 0.2.13", + "rustix 0.38.21", + "tracing", "windows-sys 0.48.0", ] @@ -8801,6 +10148,17 @@ dependencies = [ "universal-hash 0.4.1", ] +[[package]] +name = "poly1305" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" +dependencies = [ + "cpufeatures", + "opaque-debug 0.3.0", + "universal-hash 0.5.1", +] + [[package]] name = "polyval" version = "0.5.3" @@ -8845,7 +10203,7 @@ checksum = "59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd" dependencies = [ "difflib", "float-cmp", - "itertools", + "itertools 0.10.5", "normalize-line-endings", "predicates-core", "regex", @@ -8859,7 +10217,7 @@ checksum = "09963355b9f467184c04017ced4a2ba2d75cbcb4e7462690d388233253d4b1a9" dependencies = [ "anstyle", "difflib", - "itertools", + "itertools 0.10.5", "predicates-core", ] @@ -8896,7 +10254,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c64d9ba0963cdcea2e1b2230fbae2bab30eb25a174be395c41e764bfb65dd62" dependencies = [ "proc-macro2", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -8907,16 +10265,16 @@ checksum = "9f3486ccba82358b11a77516035647c34ba167dfa53312630de83b12bd4f3d66" dependencies = [ "fixed-hash", "impl-codec", - "impl-serde 0.4.0", + "impl-serde", "scale-info", "uint", ] [[package]] name = "prioritized-metered-channel" -version = "0.2.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "382698e48a268c832d0b181ed438374a6bb708a82a8ca273bb0f61c74cf209c4" +checksum = "e99f0c89bd88f393aab44a4ab949351f7bc7e7e1179d11ecbfe50cbe4c47e342" dependencies = [ "coarsetime", "crossbeam-queue", @@ -8970,20 +10328,20 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro-warning" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70550716265d1ec349c41f70dd4f964b4fd88394efe4405f0c1da679c4799a07" +checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "proc-macro2" -version = "1.0.66" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" dependencies = [ "unicode-ident", ] @@ -9043,7 +10401,7 @@ checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" dependencies = [ "bytes", "heck", - "itertools", + "itertools 0.10.5", "lazy_static", "log", "multimap", @@ -9064,7 +10422,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" dependencies = [ "anyhow", - "itertools", + "itertools 0.10.5", "proc-macro2", "quote", "syn 1.0.109", @@ -9135,7 +10493,7 @@ checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c" dependencies = [ "bytes", "rand 0.8.5", - "ring", + "ring 0.16.20", "rustc-hash", "rustls 0.20.8", "slab", @@ -9147,9 +10505,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.32" +version = "1.0.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" +checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" dependencies = [ "proc-macro2", ] @@ -9275,8 +10633,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" dependencies = [ "pem", - "ring", - "time 0.3.22", + "ring 0.16.20", + "time", "x509-parser 0.13.2", "yasna", ] @@ -9288,8 +10646,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", - "ring", - "time 0.3.22", + "ring 0.16.20", + "time", "yasna", ] @@ -9330,7 +10688,7 @@ checksum = "3bd8f48b2066e9f69ab192797d66da804d1935bf22763204ed3675740cb0f221" dependencies = [ "derive_more", "fs-err", - "itertools", + "itertools 0.10.5", "static_init 0.5.2", "thiserror", ] @@ -9352,7 +10710,7 @@ checksum = "8d2275aab483050ab2a7364c1a46604865ee7d6906684e08db0f090acf74f9e7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -9430,6 +10788,22 @@ dependencies = [ "subtle", ] +[[package]] +name = "ring" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof?rev=8657210#86572101f4210647984ab4efedba6b3fcc890895" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "blake2", + "common", + "fflonk", + "merlin 3.0.0", +] + [[package]] name = "ring" version = "0.16.20" @@ -9439,7 +10813,7 @@ dependencies = [ "cc", "libc", "once_cell", - "spin", + "spin 0.5.2", "untrusted", "web-sys", "winapi", @@ -9457,23 +10831,24 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0715aaed64da03af8ce68af387dd02e65524351c212afd5384d46615662b3c2" dependencies = [ "binary-merkle-tree", - "frame-benchmarking", + "frame-benchmarking 24.0.0", "frame-executive", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.4.1", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", + "pallet-authority-discovery 24.0.0", + "pallet-authorship 24.0.0", + "pallet-babe 24.0.0", + "pallet-balances 24.0.0", "pallet-beefy", "pallet-beefy-mmr", "pallet-bounties", @@ -9486,7 +10861,7 @@ dependencies = [ "pallet-im-online", "pallet-indices", "pallet-membership", - "pallet-message-queue", + "pallet-message-queue 27.0.0", "pallet-mmr", "pallet-multisig", "pallet-nis", @@ -9495,65 +10870,68 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session", + "pallet-session 24.0.0", "pallet-society", - "pallet-staking", + "pallet-staking 24.0.0", "pallet-state-trie-migration", "pallet-sudo", - "pallet-timestamp", + "pallet-timestamp 23.0.0", "pallet-tips", - "pallet-transaction-payment", + "pallet-transaction-payment 24.0.0", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", + "pallet-treasury 23.0.0", "pallet-utility", - "pallet-vesting", + "pallet-vesting 24.0.0", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-common 3.0.0", + "polkadot-runtime-parachains 3.0.0", "rococo-runtime-constants", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", + "sp-api 22.0.0", + "sp-authority-discovery 22.0.0", + "sp-block-builder 22.0.0", + "sp-consensus-babe 0.28.0", "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 24.0.0", + "sp-genesis-builder 0.3.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", "sp-mmr-primitives", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-offchain 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", + "sp-storage 16.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 25.0.0", + "staging-xcm 3.0.1", + "staging-xcm-builder", + "staging-xcm-executor 3.0.0", "static_assertions", "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] name = "rococo-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fef0b660c7a725559c6be97a47511be63561c137da105ee13b07d9c7a462e43" dependencies = [ - "frame-support", - "polkadot-primitives", - "polkadot-runtime-common", + "frame-support 24.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-common 3.0.0", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-weights 23.0.0", ] [[package]] @@ -9621,14 +10999,14 @@ dependencies = [ name = "runtime-common" version = "0.1.0" dependencies = [ - "frame-support", - "frame-system", - "kusama-runtime-constants", - "pallet-balances", - "pallet-treasury", - "polkadot-core-primitives", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "kusama-runtime-constants 1.0.0", + "pallet-balances 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "polkadot-core-primitives 1.0.0", "smallvec", - "sp-runtime", + "sp-runtime 24.0.0", ] [[package]] @@ -9704,6 +11082,19 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "rustix" +version = "0.38.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" +dependencies = [ + "bitflags 2.4.1", + "errno", + "libc", + "linux-raw-sys 0.4.10", + "windows-sys 0.48.0", +] + [[package]] name = "rustls" version = "0.19.1" @@ -9712,7 +11103,7 @@ checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" dependencies = [ "base64 0.13.1", "log", - "ring", + "ring 0.16.20", "sct 0.6.1", "webpki 0.21.4", ] @@ -9724,7 +11115,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" dependencies = [ "log", - "ring", + "ring 0.16.20", "sct 0.7.0", "webpki 0.22.0", ] @@ -9736,7 +11127,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" dependencies = [ "log", - "ring", + "ring 0.16.20", "rustls-webpki", "sct 0.7.0", ] @@ -9768,7 +11159,7 @@ version = "0.101.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "513722fd73ad80a71f72b61009ea1b584bcfa1483ca93949c8f290298837fa59" dependencies = [ - "ring", + "ring 0.16.20", "untrusted", ] @@ -9778,6 +11169,17 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" +[[package]] +name = "ruzstd" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3ffab8f9715a0d455df4bbb9d21e91135aab3cd3ca187af0cd0c3c3f868fdc" +dependencies = [ + "byteorder", + "thiserror-core", + "twox-hash", +] + [[package]] name = "rw-stream-sink" version = "0.3.0" @@ -9824,19 +11226,33 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f75d11155f65cf4e548b916a95fd3c1193d3fa89cbece489e3627cb5cd93e77c" +dependencies = [ + "log", + "sp-core 23.0.0", + "sp-wasm-interface 16.0.0", + "thiserror", +] + +[[package]] +name = "sc-allocator" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bd6e58990dcb1eae76db49c456ded9a7906ee194857cf1dfb00da8bbc8cf73d" dependencies = [ "log", - "sp-core", - "sp-wasm-interface", + "sp-core 24.0.0", + "sp-wasm-interface 17.0.0", "thiserror", ] [[package]] name = "sc-authority-discovery" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb85aa27916c2262aef532e6fc12d9654ce4717689cd25c75a88c5cc36609d18" dependencies = [ "async-trait", "futures 0.3.28", @@ -9849,90 +11265,143 @@ dependencies = [ "prost", "prost-build", "rand 0.8.5", - "sc-client-api", - "sc-network", - "sp-api", - "sp-authority-discovery", - "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-client-api 24.0.0", + "sc-network 0.30.0", + "sp-api 22.0.0", + "sp-authority-discovery 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "sc-basic-authorship" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f802a95cece137daa3a0980f41a8e9265aa65d1b078f8d771f7d2f41e04266" dependencies = [ "futures 0.3.28", "futures-timer", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", + "sc-block-builder 0.29.0", + "sc-client-api 24.0.0", "sc-proposer-metrics", - "sc-telemetry", - "sc-transaction-pool-api", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-telemetry 11.0.0", + "sc-transaction-pool-api 24.0.0", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", ] [[package]] name = "sc-block-builder" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5dc368497d940a5744cf427253a4b2f8d2a2cad9b2fbb897a270a939e54b5f" +dependencies = [ + "parity-scale-codec", + "sc-client-api 23.0.0", + "sp-api 21.0.0", + "sp-block-builder 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", +] + +[[package]] +name = "sc-block-builder" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4653cc3665319f76451f651bc5e3eb84965802293daeaf2def5bfe9c1310171b" dependencies = [ "parity-scale-codec", - "sc-client-api", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", + "sc-client-api 24.0.0", + "sp-api 22.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", ] [[package]] name = "sc-chain-spec" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26e51780635e06b9ff2c41a953c57dcc83d86c9459ee432f24775a44b61f2bd3" +dependencies = [ + "memmap2", + "sc-chain-spec-derive 8.0.0", + "sc-client-api 23.0.0", + "sc-executor 0.27.0", + "sc-network 0.29.0", + "sc-telemetry 10.0.0", + "serde", + "serde_json", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", +] + +[[package]] +name = "sc-chain-spec" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5fae1616d342e570fb4770c9f1a73ab8e1aecb9c5b71020404f8e45db458260" dependencies = [ "memmap2", - "sc-chain-spec-derive", - "sc-client-api", - "sc-executor", - "sc-network", - "sc-telemetry", + "sc-chain-spec-derive 9.0.0", + "sc-client-api 24.0.0", + "sc-executor 0.28.0", + "sc-network 0.30.0", + "sc-telemetry 11.0.0", "serde", "serde_json", - "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", ] [[package]] name = "sc-chain-spec-derive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b01ae962b09bc4c95661eed1d6c4996cf72b54f522d0e41d81ae1da65d7bd3c" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sc-chain-spec-derive" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a074891d17c03c58b1314c9add361a5a7fb28d4d3addd7a32dca8b119bd877" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "sc-cli" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc423e21a22adc4f6056ccb5e19fca9ddc6cce1a49cd9aa44c53d6b2338fbeb3" dependencies = [ "array-bytes", "chrono", @@ -9946,23 +11415,23 @@ dependencies = [ "rand 0.8.5", "regex", "rpassword", - "sc-client-api", + "sc-client-api 24.0.0", "sc-client-db", "sc-keystore", - "sc-network", + "sc-network 0.30.0", "sc-service", - "sc-telemetry", - "sc-tracing", - "sc-utils", + "sc-telemetry 11.0.0", + "sc-tracing 24.0.0", + "sc-utils 10.0.0", "serde", "serde_json", - "sp-blockchain", - "sp-core", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-keystore 0.30.0", + "sp-panic-handler 11.0.0", + "sp-runtime 27.0.0", + "sp-version 25.0.0", "thiserror", "tiny-bip39", "tokio", @@ -9970,34 +11439,64 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c17ac3b6dcc569998527e9228f6370d22ba84136f4c1753f6ba4d07c41a3f1" +dependencies = [ + "fnv", + "futures 0.3.28", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "sc-executor 0.27.0", + "sc-transaction-pool-api 23.0.0", + "sc-utils 9.0.0", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-consensus 0.27.0", + "sp-core 23.0.0", + "sp-database 7.0.0", + "sp-externalities 0.21.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "sp-statement-store 5.0.0", + "sp-storage 15.0.0", + "substrate-prometheus-endpoint 0.14.0", +] + +[[package]] +name = "sc-client-api" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d49efb455b1b276557ba3cac01c2e42811148cc73149858296e4ae96707dc70e" dependencies = [ "fnv", "futures 0.3.28", "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-executor", - "sc-transaction-pool-api", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-database", - "sp-externalities", - "sp-runtime", - "sp-state-machine", - "sp-statement-store", - "sp-storage", - "substrate-prometheus-endpoint", + "sc-executor 0.28.0", + "sc-transaction-pool-api 24.0.0", + "sc-utils 10.0.0", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-database 8.0.0", + "sp-externalities 0.22.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-statement-store 6.0.0", + "sp-storage 16.0.0", + "sp-trie 25.0.0", + "substrate-prometheus-endpoint 0.15.0", ] [[package]] name = "sc-client-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1062af3e43f09e0080714382ee3e7dd850037908938323eefdcd4f4b61bdd6b" dependencies = [ "hash-db", "kvdb", @@ -10008,22 +11507,49 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api", + "sc-client-api 24.0.0", "sc-state-db", "schnellru", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-arithmetic 19.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-database 8.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-trie 25.0.0", ] [[package]] name = "sc-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc2effbf5b5be7e7b5a0d448d6b83f446cd2425b9be0ab55b97bde8f60a8f46" +dependencies = [ + "async-trait", + "futures 0.3.28", + "futures-timer", + "libp2p-identity", + "log", + "mockall", + "parking_lot 0.12.1", + "sc-client-api 23.0.0", + "sc-utils 9.0.0", + "serde", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-consensus 0.27.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "substrate-prometheus-endpoint 0.14.0", + "thiserror", +] + +[[package]] +name = "sc-consensus" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5f8da1ef0f036209b80d8bde5c8990ea1a86241532d84b5fd15f5e721da849c" dependencies = [ "async-trait", "futures 0.3.28", @@ -10032,52 +11558,54 @@ dependencies = [ "log", "mockall", "parking_lot 0.12.1", - "sc-client-api", - "sc-utils", + "sc-client-api 24.0.0", + "sc-utils 10.0.0", "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", - "substrate-prometheus-endpoint", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "sc-consensus-aura" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cbb98be43737b79517f2de34b5185a58238dc8f69e84ddf7e4730bc0e2e2e65" dependencies = [ "async-trait", "futures 0.3.28", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", - "sc-consensus", + "sc-block-builder 0.29.0", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", "sc-consensus-slots", - "sc-telemetry", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sc-telemetry 11.0.0", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", "sp-consensus-aura", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-consensus-slots 0.28.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "sc-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e21750ec5f62320492d14c59cf47b4d84a1306e8e54e4674d5c6bc3b8059ed1" dependencies = [ "async-trait", "fork-tree", @@ -10088,54 +11616,55 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api", - "sc-consensus", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", "sc-consensus-epochs", "sc-consensus-slots", - "sc-telemetry", - "sc-transaction-pool-api", - "scale-info", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-telemetry 11.0.0", + "sc-transaction-pool-api 24.0.0", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-babe 0.28.0", + "sp-consensus-slots 0.28.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "sc-consensus-babe-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba36543e3ec8fe5c03a2478f5f1382e5b63bfa4c86d8418631d2db7c94960a8b" dependencies = [ "futures 0.3.28", "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", - "sc-rpc-api", + "sc-rpc-api 0.29.0", "serde", - "sp-api", - "sp-application-crypto", - "sp-blockchain", - "sp-consensus", - "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-babe 0.28.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", "thiserror", ] [[package]] name = "sc-consensus-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1be80ee14b37a706e7a8b701119cae4e367f07e19a0b8cd3a5e4b979b0bf04dd" dependencies = [ "array-bytes", "async-channel", @@ -10145,31 +11674,32 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api", - "sc-consensus", - "sc-network", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sc-network 0.30.0", "sc-network-gossip", "sc-network-sync", - "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", + "sc-utils 10.0.0", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-arithmetic 19.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", "sp-consensus-beefy", - "sp-core", - "sp-keystore", + "sp-core 24.0.0", + "sp-keystore 0.30.0", "sp-mmr-primitives", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", "wasm-timer", ] [[package]] name = "sc-consensus-beefy-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0357a9c56f40f76f74b5f167f73984297d26d1cc9159474f8b16b8d3eacab2c" dependencies = [ "futures 0.3.28", "jsonrpsee", @@ -10177,31 +11707,33 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sc-consensus-beefy", - "sc-rpc", + "sc-rpc 25.0.0", "serde", "sp-consensus-beefy", - "sp-core", - "sp-runtime", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "thiserror", ] [[package]] name = "sc-consensus-epochs" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06fee81cdd6b24f8423db4fc660d1cd97fa0d3503edbede59bf1d53635ac3815" dependencies = [ "fork-tree", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sp-blockchain", - "sp-runtime", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sp-blockchain 24.0.0", + "sp-runtime 27.0.0", ] [[package]] name = "sc-consensus-grandpa" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98285bbed76ba058f3c9f4111471208cd4c246d2ca7b52b7fbea15afdbb40ca5" dependencies = [ "ahash 0.8.3", "array-bytes", @@ -10215,158 +11747,262 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "rand 0.8.5", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", + "sc-block-builder 0.29.0", + "sc-chain-spec 23.0.0", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sc-network 0.30.0", + "sc-network-common 0.29.0", "sc-network-gossip", - "sc-telemetry", - "sc-transaction-pool-api", - "sc-utils", + "sc-telemetry 11.0.0", + "sc-transaction-pool-api 24.0.0", + "sc-utils 10.0.0", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-grandpa", - "sp-core", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-arithmetic 19.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-grandpa 9.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "451a6a65656ab70919b0bba167f03ae1c0605c442f04369bc159e7c08772f3a0" dependencies = [ "finality-grandpa", "futures 0.3.28", "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api", + "sc-client-api 24.0.0", "sc-consensus-grandpa", - "sc-rpc", + "sc-rpc 25.0.0", "serde", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "thiserror", ] [[package]] name = "sc-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0a232d18eb53288775eaeb782cad70ca75815cd10e6212352e6e53cc3961931" dependencies = [ "async-trait", "futures 0.3.28", "futures-timer", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-telemetry", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sc-telemetry 11.0.0", + "sp-arithmetic 19.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-slots 0.28.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", ] [[package]] name = "sc-executor" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6b38c64210870649f89b476295ccd7c078ed7c2b9a3c82f413ad2c9396b63a" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.1", + "sc-executor-common 0.24.0", + "sc-executor-wasmtime 0.24.0", + "schnellru", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-io 25.0.0", + "sp-panic-handler 10.0.0", + "sp-runtime-interface 19.0.0", + "sp-trie 24.0.0", + "sp-version 24.0.0", + "sp-wasm-interface 16.0.0", + "tracing", +] + +[[package]] +name = "sc-executor" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cfeaa8dc2a70ed5820667d3251266ed156f38d8062c2f976aa7c618411f1776" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", - "sc-executor-common", - "sc-executor-wasmtime", + "sc-executor-common 0.25.0", + "sc-executor-wasmtime 0.25.0", "schnellru", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-api 22.0.0", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-io 26.0.0", + "sp-panic-handler 11.0.0", + "sp-runtime-interface 20.0.0", + "sp-trie 25.0.0", + "sp-version 25.0.0", + "sp-wasm-interface 17.0.0", "tracing", ] [[package]] name = "sc-executor-common" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7023e1d9c86b817995a72e294b98f196cc3eb9c162f0b69ba95c3b0bd841ef32" +dependencies = [ + "sc-allocator 18.0.0", + "sp-maybe-compressed-blob 7.0.0", + "sp-wasm-interface 16.0.0", + "thiserror", + "wasm-instrument", +] + +[[package]] +name = "sc-executor-common" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d404519f2a636d5977b1ac16c90aeb4129fe4609a5b284960a2dcb005c08da6" dependencies = [ - "sc-allocator", - "sp-maybe-compressed-blob", - "sp-wasm-interface", + "sc-allocator 19.0.0", + "sp-maybe-compressed-blob 8.0.0", + "sp-wasm-interface 17.0.0", "thiserror", "wasm-instrument", ] [[package]] name = "sc-executor-wasmtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61689d40f3840a20d8987cb2a86d3841f2c3ab851a5cea0c6f466a062abbcd" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "log", + "rustix 0.36.14", + "sc-allocator 18.0.0", + "sc-executor-common 0.24.0", + "sp-runtime-interface 19.0.0", + "sp-wasm-interface 16.0.0", + "wasmtime", +] + +[[package]] +name = "sc-executor-wasmtime" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a82515a0cb74a2acb58f6ced20fae56eeb87ba4d813e60e46cf190a53d44c931" dependencies = [ "anyhow", "cfg-if", "libc", "log", "rustix 0.36.14", - "sc-allocator", - "sc-executor-common", - "sp-runtime-interface", - "sp-wasm-interface", + "sc-allocator 19.0.0", + "sc-executor-common 0.25.0", + "sp-runtime-interface 20.0.0", + "sp-wasm-interface 17.0.0", "wasmtime", ] [[package]] name = "sc-informant" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233ece6736217208ffac94f84de2d15465f80f676f881dacd0a9b3411b476951" dependencies = [ "ansi_term", "futures 0.3.28", "futures-timer", "log", - "sc-client-api", - "sc-network", - "sc-network-common", - "sp-blockchain", - "sp-runtime", + "sc-client-api 24.0.0", + "sc-network 0.30.0", + "sc-network-common 0.29.0", + "sp-blockchain 24.0.0", + "sp-runtime 27.0.0", ] [[package]] name = "sc-keystore" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c15cc8b79eb0832cac48fde41e9ecd011df5d57dad7608f2b89fe721e97012c" dependencies = [ "array-bytes", "parking_lot 0.12.1", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", "thiserror", ] [[package]] name = "sc-network" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df0d414c9e17d563a0c0dce01c6b6f10aa50d9ba0e904c2fe5e6b2aaf845f5de" +dependencies = [ + "array-bytes", + "async-channel", + "async-trait", + "asynchronous-codec", + "bytes", + "either", + "fnv", + "futures 0.3.28", + "futures-timer", + "ip_network", + "libp2p", + "linked_hash_set", + "log", + "mockall", + "parity-scale-codec", + "parking_lot 0.12.1", + "partial_sort", + "pin-project", + "rand 0.8.5", + "sc-client-api 23.0.0", + "sc-network-common 0.28.0", + "sc-utils 9.0.0", + "serde", + "serde_json", + "smallvec", + "sp-arithmetic 18.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint 0.14.0", + "thiserror", + "unsigned-varint", + "wasm-timer", + "zeroize", +] + +[[package]] +name = "sc-network" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3edad0e7930c2572d6920dc257bc03af6f40ba272bc45602edd0a045d94e5e59" dependencies = [ "array-bytes", "async-channel", @@ -10387,17 +12023,17 @@ dependencies = [ "partial_sort", "pin-project", "rand 0.8.5", - "sc-client-api", - "sc-network-common", - "sc-utils", + "sc-client-api 24.0.0", + "sc-network-common 0.29.0", + "sc-utils 10.0.0", "serde", "serde_json", "smallvec", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-arithmetic 19.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", "unsigned-varint", "wasm-timer", @@ -10406,8 +12042,9 @@ dependencies = [ [[package]] name = "sc-network-bitswap" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6a0d247f576989cb2fe49df0511cbbd826f1e47b444848971e2bddec8f18a65" dependencies = [ "async-channel", "cid", @@ -10416,18 +12053,19 @@ dependencies = [ "log", "prost", "prost-build", - "sc-client-api", - "sc-network", - "sp-blockchain", - "sp-runtime", + "sc-client-api 24.0.0", + "sc-network 0.30.0", + "sp-blockchain 24.0.0", + "sp-runtime 27.0.0", "thiserror", "unsigned-varint", ] [[package]] name = "sc-network-common" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91d09f99d3845d5bb325641a3de1db8049bccca29e8272e65b8ea415c1153b01" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -10435,34 +12073,54 @@ dependencies = [ "libp2p-identity", "parity-scale-codec", "prost-build", - "sc-consensus", - "sp-consensus", - "sp-consensus-grandpa", - "sp-runtime", + "sc-consensus 0.28.0", + "sp-consensus 0.27.0", + "sp-consensus-grandpa 8.0.0", + "sp-runtime 26.0.0", ] [[package]] -name = "sc-network-gossip" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sc-network-common" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418c79cea8ab5b43f5bbe7ee95da7d6490bdfedbe92a9b07a714ca4f09a2426" dependencies = [ - "ahash 0.8.3", + "async-trait", + "bitflags 1.3.2", + "futures 0.3.28", + "libp2p-identity", + "parity-scale-codec", + "prost-build", + "sc-consensus 0.29.0", + "sp-consensus 0.28.0", + "sp-consensus-grandpa 9.0.0", + "sp-runtime 27.0.0", +] + +[[package]] +name = "sc-network-gossip" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27a9e8b4e16ab5b67b1fe389349855a2946d3c9168df54afcafec5dd67cae4cd" +dependencies = [ + "ahash 0.8.3", "futures 0.3.28", "futures-timer", "libp2p", "log", - "sc-network", - "sc-network-common", + "sc-network 0.30.0", + "sc-network-common 0.29.0", "schnellru", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "tracing", ] [[package]] name = "sc-network-light" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e36fc98d43aa75eb0d0690af6a8c6a929318f6cb4bf1fc039410ece56c8bb5a9" dependencies = [ "array-bytes", "async-channel", @@ -10472,18 +12130,19 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api", - "sc-network", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sc-client-api 24.0.0", + "sc-network 0.30.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "thiserror", ] [[package]] name = "sc-network-sync" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d049b008a7353fc46cb45a1f6f68e5e5128442b6726cfd82da09cb676443e73" dependencies = [ "array-bytes", "async-channel", @@ -10497,45 +12156,47 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", - "sc-utils", + "sc-client-api 24.0.0", + "sc-consensus 0.29.0", + "sc-network 0.30.0", + "sc-network-common 0.29.0", + "sc-utils 10.0.0", "schnellru", "smallvec", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-grandpa", - "sp-core", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-arithmetic 19.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-consensus-grandpa 9.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "sc-network-transactions" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ef6606f7705bc9c038c9e11715b7ddbdb2a5b43c12d8e3cc346e0b9927218e4" dependencies = [ "array-bytes", "futures 0.3.28", "libp2p", "log", "parity-scale-codec", - "sc-network", - "sc-network-common", - "sc-utils", - "sp-consensus", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-network 0.30.0", + "sc-network-common 0.29.0", + "sc-utils 10.0.0", + "sp-consensus 0.28.0", + "sp-runtime 27.0.0", + "substrate-prometheus-endpoint 0.15.0", ] [[package]] name = "sc-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b9d2458e033256bca62b01e89369bb9a7d74a460b74a5e3786afc5db3f55b1c" dependencies = [ "array-bytes", "bytes", @@ -10551,90 +12212,146 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "rand 0.8.5", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-transaction-pool-api", - "sc-utils", - "sp-api", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-offchain", - "sp-runtime", + "sc-client-api 24.0.0", + "sc-network 0.30.0", + "sc-network-common 0.29.0", + "sc-transaction-pool-api 24.0.0", + "sc-utils 10.0.0", + "sp-api 22.0.0", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-keystore 0.30.0", + "sp-offchain 22.0.0", + "sp-runtime 27.0.0", "threadpool", "tracing", ] [[package]] name = "sc-proposer-metrics" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6fc35c74a42a49d4ea4df44f78ebbd5a744f9bdca3f4ea1d3d9e5e02b0e6ee7" dependencies = [ "log", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.15.0", ] [[package]] name = "sc-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86ce48d8c8c6b4ebaf4775955cc79985732db5407e4893e0976be8f6b28eb5b" +dependencies = [ + "futures 0.3.28", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "sc-block-builder 0.28.0", + "sc-chain-spec 22.0.0", + "sc-client-api 23.0.0", + "sc-rpc-api 0.28.0", + "sc-tracing 23.0.0", + "sc-transaction-pool-api 23.0.0", + "sc-utils 9.0.0", + "serde_json", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-keystore 0.29.0", + "sp-offchain 21.0.0", + "sp-rpc 21.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-statement-store 5.0.0", + "sp-version 24.0.0", + "tokio", +] + +[[package]] +name = "sc-rpc" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede50e654b3e0c076bb9beb041612af80f07dfb883cc05d8aaae1c7a1bb72761" dependencies = [ "futures 0.3.28", "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-rpc-api", - "sc-tracing", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.29.0", + "sc-chain-spec 23.0.0", + "sc-client-api 24.0.0", + "sc-rpc-api 0.29.0", + "sc-tracing 24.0.0", + "sc-transaction-pool-api 24.0.0", + "sc-utils 10.0.0", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-offchain", - "sp-rpc", - "sp-runtime", - "sp-session", - "sp-statement-store", - "sp-version", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-offchain 22.0.0", + "sp-rpc 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-statement-store 6.0.0", + "sp-version 25.0.0", "tokio", ] [[package]] name = "sc-rpc-api" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60585da26d11aefb112d3a6925cc75fd76bee1961b2de615e6207df2b86a459c" +dependencies = [ + "jsonrpsee", + "parity-scale-codec", + "sc-chain-spec 22.0.0", + "sc-transaction-pool-api 23.0.0", + "scale-info", + "serde", + "serde_json", + "sp-core 23.0.0", + "sp-rpc 21.0.0", + "sp-runtime 26.0.0", + "sp-version 24.0.0", + "thiserror", +] + +[[package]] +name = "sc-rpc-api" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac4149b7427beed423006c78e0b75c0193ac01d6e66ff0dd8a1909747cf593" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec", - "sc-transaction-pool-api", + "sc-chain-spec 23.0.0", + "sc-transaction-pool-api 24.0.0", "scale-info", "serde", "serde_json", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-version", + "sp-core 24.0.0", + "sp-rpc 22.0.0", + "sp-runtime 27.0.0", + "sp-version 25.0.0", "thiserror", ] [[package]] name = "sc-rpc-server" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a62b9c5bf359cd4923ce10d294532936aa68d0cd59e890a0414f6434397180b" dependencies = [ "http", "jsonrpsee", "log", "serde_json", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.15.0", "tokio", "tower", "tower-http", @@ -10642,8 +12359,9 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e770646ab839fb33dfeb7cbde94d98cdaf78526c70b10aa59ec5810953ff2a5" dependencies = [ "array-bytes", "futures 0.3.28", @@ -10653,23 +12371,26 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-chain-spec", - "sc-client-api", - "sc-transaction-pool-api", + "sc-chain-spec 23.0.0", + "sc-client-api 24.0.0", + "sc-transaction-pool-api 24.0.0", + "sc-utils 10.0.0", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-version", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-version 25.0.0", "thiserror", + "tokio", "tokio-stream", ] [[package]] name = "sc-service" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9c7fa14eaf48c44edff226ce9b18dc984c122e9deebbf825a8945be7c046ade" dependencies = [ "async-trait", "directories", @@ -10682,47 +12403,47 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", + "sc-block-builder 0.29.0", + "sc-chain-spec 23.0.0", + "sc-client-api 24.0.0", "sc-client-db", - "sc-consensus", - "sc-executor", + "sc-consensus 0.29.0", + "sc-executor 0.28.0", "sc-informant", "sc-keystore", - "sc-network", + "sc-network 0.30.0", "sc-network-bitswap", - "sc-network-common", + "sc-network-common 0.29.0", "sc-network-light", "sc-network-sync", "sc-network-transactions", - "sc-rpc", + "sc-rpc 25.0.0", "sc-rpc-server", "sc-rpc-spec-v2", "sc-sysinfo", - "sc-telemetry", - "sc-tracing", + "sc-telemetry 11.0.0", + "sc-tracing 24.0.0", "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", + "sc-transaction-pool-api 24.0.0", + "sc-utils 10.0.0", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-consensus 0.28.0", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-state-machine 0.31.0", + "sp-storage 16.0.0", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-trie 25.0.0", + "sp-version 25.0.0", "static_init 1.0.3", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.15.0", "tempfile", "thiserror", "tokio", @@ -10732,52 +12453,56 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43bc9266fdec30b59857e794fc329aa600aaa6ed46799f9df859a7e30c0ec34b" dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sp-core", + "sp-core 24.0.0", ] [[package]] name = "sc-storage-monitor" -version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a644660e0063cfa77a0609c4d37109050fb48cb0723562a0b87ec02214d907c2" dependencies = [ "clap", "fs4", "log", "sc-client-db", - "sp-core", + "sp-core 24.0.0", "thiserror", "tokio", ] [[package]] name = "sc-sync-state-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd0c77869b8cc2854143303118efa5aa042464e7d9f9dc7ccd93a4a628df2a5d" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec", - "sc-client-api", + "sc-chain-spec 23.0.0", + "sc-client-api 24.0.0", "sc-consensus-babe", "sc-consensus-epochs", "sc-consensus-grandpa", "serde", "serde_json", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 24.0.0", + "sp-runtime 27.0.0", "thiserror", ] [[package]] name = "sc-sysinfo" -version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ff97437e564c0e7483d7e32384e3f6571f656728ea03a6e1b07a6325e064a76" dependencies = [ "futures 0.3.28", "libc", @@ -10785,18 +12510,39 @@ dependencies = [ "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry", + "sc-telemetry 11.0.0", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-std 11.0.0", ] [[package]] name = "sc-telemetry" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba96178e1d0286ecc4a37fbf39a4660d8d10640baedffb58ff18de7162d117cb" +dependencies = [ + "chrono", + "futures 0.3.28", + "libp2p", + "log", + "parking_lot 0.12.1", + "pin-project", + "rand 0.8.5", + "sc-utils 9.0.0", + "serde", + "serde_json", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sc-telemetry" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b46193a2979c86da75fc43276d222359757ea257b512fe6e4128e7a50b0bb22" dependencies = [ "chrono", "futures 0.3.28", @@ -10805,7 +12551,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "sc-utils", + "sc-utils 10.0.0", "serde", "serde_json", "thiserror", @@ -10814,8 +12560,9 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e86aa30a30596a5ca9e0492474d907edff1e5e569a121bb4eb178f4a262b8d1" dependencies = [ "ansi_term", "atty", @@ -10826,15 +12573,45 @@ dependencies = [ "parking_lot 0.12.1", "regex", "rustc-hash", - "sc-client-api", - "sc-tracing-proc-macro", + "sc-client-api 23.0.0", + "sc-tracing-proc-macro 8.0.0", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-tracing", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-rpc 21.0.0", + "sp-runtime 26.0.0", + "sp-tracing 12.0.0", + "thiserror", + "tracing", + "tracing-log", + "tracing-subscriber", +] + +[[package]] +name = "sc-tracing" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fcb4398268e83957ebbc84e6290307198e817caa47386135d3de6ba3316203a" +dependencies = [ + "ansi_term", + "atty", + "chrono", + "lazy_static", + "libc", + "log", + "parking_lot 0.12.1", + "regex", + "rustc-hash", + "sc-client-api 24.0.0", + "sc-tracing-proc-macro 9.0.0", + "serde", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-rpc 22.0.0", + "sp-runtime 27.0.0", + "sp-tracing 13.0.0", "thiserror", "tracing", "tracing-log", @@ -10843,19 +12620,33 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f602d1fa418385ed0e25be1305c9b03f68ff7ccb3b5df88a2145e7e1fb9117e" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sc-tracing-proc-macro" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71bd05d3f24c0c2489c57b90a76db883c23c25577718ca05c9b0181fd427f501" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "sc-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6af477c0e8a2698aabf442a3918313e8f096eb6695ceaaa7e12679c496d2826" dependencies = [ "async-trait", "futures 0.3.28", @@ -10864,40 +12655,75 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api", - "sc-transaction-pool-api", - "sc-utils", - "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", + "sc-client-api 24.0.0", + "sc-transaction-pool-api 24.0.0", + "sc-utils 10.0.0", + "serde", + "sp-api 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-tracing 13.0.0", "sp-transaction-pool", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.15.0", "thiserror", ] [[package]] name = "sc-transaction-pool-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "792c4841d8fba48d4a61e03db45854d8273dee31ae0d4ffb98af5176d0e31a03" +dependencies = [ + "async-trait", + "futures 0.3.28", + "log", + "parity-scale-codec", + "serde", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool-api" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4f1b864d0ae8f1891eb310672c12fc160d24e37ef297d5ef0db257558fe13b1" dependencies = [ "async-trait", "futures 0.3.28", "log", "parity-scale-codec", "serde", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "thiserror", ] [[package]] name = "sc-utils" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "563bde62fa4681746c8960d434fa65e7ea40c7fab46692b26998132f43e1e100" +dependencies = [ + "async-channel", + "futures 0.3.28", + "futures-timer", + "lazy_static", + "log", + "parking_lot 0.12.1", + "prometheus", + "sp-arithmetic 18.0.0", +] + +[[package]] +name = "sc-utils" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8b01c8eed623f999d402e44679d42ad42586afd4638aaed38708a307b59f4d7" dependencies = [ "async-channel", "futures 0.3.28", @@ -10906,14 +12732,14 @@ dependencies = [ "log", "parking_lot 0.12.1", "prometheus", - "sp-arithmetic", + "sp-arithmetic 19.0.0", ] [[package]] name = "scale-info" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0a159d0c45c12b20c5a844feb1fe4bea86e28f17b92a5f0c42193634d3782" +checksum = "7f7d66a1128282b7ef025a8ead62a4a9fcf017382ec53b8ffbf4d7bf77bd3c60" dependencies = [ "bitvec", "cfg-if", @@ -10925,9 +12751,9 @@ dependencies = [ [[package]] name = "scale-info-derive" -version = "2.9.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "912e55f6d20e0e80d63733872b40e1227c0bce1e1ab81ba67d696339bfd7fd29" +checksum = "abf2c68b89cafb3b8d918dd07b42be0da66ff202cf1155c5739a4e0c1ea0dc19" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10965,7 +12791,7 @@ dependencies = [ "arrayvec 0.5.2", "curve25519-dalek 2.1.3", "getrandom 0.1.16", - "merlin", + "merlin 2.0.1", "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", @@ -10973,6 +12799,22 @@ dependencies = [ "zeroize", ] +[[package]] +name = "schnorrkel" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" +dependencies = [ + "arrayref", + "arrayvec 0.7.4", + "curve25519-dalek-ng", + "merlin 3.0.0", + "rand_core 0.6.4", + "sha2 0.9.9", + "subtle-ng", + "zeroize", +] + [[package]] name = "scopeguard" version = "1.1.0" @@ -10991,7 +12833,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" dependencies = [ - "ring", + "ring 0.16.20", "untrusted", ] @@ -11001,7 +12843,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" dependencies = [ - "ring", + "ring 0.16.20", "untrusted", ] @@ -11130,29 +12972,29 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.180" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea67f183f058fe88a4e3ec6e2788e003840893b91bac4559cabedd00863b3ed" +checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.180" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e744d7782b686ab3b73267ef05697159cc0e5abbed3f47f9933165e5219036" +checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "serde_json" -version = "1.0.104" +version = "1.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" +checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" dependencies = [ "itoa", "ryu", @@ -11219,9 +13061,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.6" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -11319,13 +13161,26 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "enumn", + "parity-scale-codec", + "paste", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "slot-range-helper" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5109eff24021551c130973a924318728720e6c74fc98d206b4f42b7763978fdc" dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] @@ -11339,58 +13194,165 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.10.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" +checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" [[package]] -name = "snap" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831" - -[[package]] -name = "snow" -version = "0.9.2" +name = "smol" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ccba027ba85743e09d15c03296797cad56395089b832b48b5a5217880f57733" +checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" dependencies = [ - "aes-gcm 0.9.4", - "blake2", - "chacha20poly1305", - "curve25519-dalek 4.0.0-rc.1", - "rand_core 0.6.4", - "ring", - "rustc_version 0.4.0", - "sha2 0.10.6", - "subtle", + "async-channel", + "async-executor", + "async-fs", + "async-io 1.13.0", + "async-lock", + "async-net", + "async-process", + "blocking", + "futures-lite", ] [[package]] -name = "socket2" -version = "0.4.9" +name = "smoldot" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +checksum = "c0bb30cf57b7b5f6109ce17c3164445e2d6f270af2cb48f6e4d31c2967c9a9f5" dependencies = [ - "libc", - "winapi", + "arrayvec 0.7.4", + "async-lock", + "atomic-take", + "base64 0.21.2", + "bip39", + "blake2-rfc", + "bs58 0.5.0", + "chacha20 0.9.1", + "crossbeam-queue", + "derive_more", + "ed25519-zebra 4.0.3", + "either", + "event-listener 2.5.3", + "fnv", + "futures-lite", + "futures-util", + "hashbrown 0.14.2", + "hex", + "hmac 0.12.1", + "itertools 0.11.0", + "libsecp256k1", + "merlin 3.0.0", + "no-std-net", + "nom", + "num-bigint", + "num-rational", + "num-traits", + "pbkdf2 0.12.2", + "pin-project", + "poly1305 0.8.0", + "rand 0.8.5", + "rand_chacha 0.3.1", + "ruzstd", + "schnorrkel 0.10.2", + "serde", + "serde_json", + "sha2 0.10.8", + "sha3", + "siphasher", + "slab", + "smallvec", + "soketto", + "twox-hash", + "wasmi", + "x25519-dalek 2.0.0", + "zeroize", ] [[package]] -name = "socket2" -version = "0.5.3" +name = "smoldot-light" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +checksum = "256b5bad1d6b49045e95fe87492ce73d5af81545d8b4d8318a872d2007024c33" dependencies = [ - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "soketto" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" + "async-channel", + "async-lock", + "base64 0.21.2", + "blake2-rfc", + "derive_more", + "either", + "event-listener 2.5.3", + "fnv", + "futures-channel", + "futures-lite", + "futures-util", + "hashbrown 0.14.2", + "hex", + "itertools 0.11.0", + "log", + "lru 0.11.1", + "no-std-net", + "parking_lot 0.12.1", + "pin-project", + "rand 0.8.5", + "rand_chacha 0.3.1", + "serde", + "serde_json", + "siphasher", + "slab", + "smol", + "smoldot", + "zeroize", +] + +[[package]] +name = "snap" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e9f0ab6ef7eb7353d9119c170a436d1bf248eea575ac42d19d12f4e34130831" + +[[package]] +name = "snow" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c9d1425eb528a21de2755c75af4c9b5d57f50a0d4c3b7f1828a4cd03f8ba155" +dependencies = [ + "aes-gcm 0.9.4", + "blake2", + "chacha20poly1305", + "curve25519-dalek 4.1.1", + "rand_core 0.6.4", + "ring 0.16.20", + "rustc_version 0.4.0", + "sha2 0.10.8", + "subtle", +] + +[[package]] +name = "socket2" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "socket2" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +dependencies = [ + "libc", + "windows-sys 0.48.0", +] + +[[package]] +name = "soketto" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" dependencies = [ "base64 0.13.1", "bytes", @@ -11406,28 +13368,102 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 4.0.0-dev", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-metadata-ir 0.1.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "sp-version 22.0.0", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86901915aaf9c73f9a8588fae10072c6082e7bf169edae175950410b77ad8103" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 10.0.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-metadata-ir 0.2.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", + "sp-version 24.0.0", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddc5213210472ba2becdc094fbb9d30c4455753b1a608962797e1e971c3e5ec4" dependencies = [ "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro", - "sp-core", - "sp-externalities", - "sp-metadata-ir", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", - "sp-version", + "sp-api-proc-macro 11.0.0", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-metadata-ir 0.3.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", + "sp-trie 25.0.0", + "sp-version 25.0.0", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "Inflector", + "blake2", + "expander 2.0.0", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-api-proc-macro" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "972809a3e3a583423bca2ee6d08eb5397814ef6b265abf43e888c4ed9916ff83" +dependencies = [ + "Inflector", + "blake2", + "expander 2.0.0", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-api-proc-macro" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20e7f093302d30b9d35436db024376459bdc9da7530abcacf5d87c32a67d94fd" dependencies = [ "Inflector", "blake2", @@ -11435,198 +13471,376 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-application-crypto" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fa730e4f3a2aec3f4ee777410599a86eb17067ee5410c58ab496e88d7bb840c" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "sp-application-crypto" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b74454c936a45ac55c8de95b9fd8b5e38f8b43d97df8f4274dd6777b20d95569" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-std 11.0.0", ] [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 8.0.0", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d3d3ff6d6d717d7563659e9e47e958d33ebd2d0b3d8b1a9961cf9832944375e" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 10.0.0", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e41f710a77e9debd1c9b80f862709dce648e50f0904cde4117488e7d11d4796d" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 11.0.0", "static_assertions", ] [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-authority-discovery" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3259fe9bf2e48eba37067f464a3db79ef20e25f1297cbad310c11738757c5c6a" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "sp-block-builder" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "149acca1cfe20a2fc888e2e04b2811f7fd04a5bc47630a5d6191664f4ed7b224" +dependencies = [ + "sp-api 21.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "sp-block-builder" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c6a066e310d4c0c240829d7bb5d6bd01dde55d03e15b665f0372b40952f37e6" dependencies = [ - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 22.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "sp-blockchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee4d1f97e0cb623f919b6c6dbcd1d6438b8d8c456df4d045fb2778251d9d7803" +dependencies = [ + "futures 0.3.28", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "schnellru", + "sp-api 21.0.0", + "sp-consensus 0.27.0", + "sp-database 7.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "thiserror", +] + +[[package]] +name = "sp-blockchain" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f506119858f25a73ed9d61a2ead0d5b97b5141055b3b4a12b9b82e530b06c673" dependencies = [ "futures 0.3.28", "log", "parity-scale-codec", "parking_lot 0.12.1", "schnellru", - "sp-api", - "sp-consensus", - "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-api 22.0.0", + "sp-consensus 0.28.0", + "sp-database 8.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", "thiserror", ] [[package]] name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e74272780c5c6ea026b3e66cdd7b369b90e1e94c17d91c41e2359224f2439ea" +dependencies = [ + "async-trait", + "futures 0.3.28", + "log", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "thiserror", +] + +[[package]] +name = "sp-consensus" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04e142e27f140d50701e613d925f61482fafccb7d90933ee30d7bae54d293ea3" dependencies = [ "async-trait", "futures 0.3.28", "log", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", "thiserror", ] [[package]] name = "sp-consensus-aura" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dcc6df7a006a55651d0e7bdf2d8d4583d5b917cb4b7b6a1331398e96307a883" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-consensus-slots", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-consensus-slots 0.28.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-timestamp 22.0.0", ] [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev", + "sp-application-crypto 23.0.0", + "sp-consensus-slots 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-timestamp 4.0.0-dev", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "572374a1260687fa18481ccac58c4a64611df379fb1aa65389ce96c6661b3b05" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-consensus-slots 0.28.0", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-timestamp 22.0.0", ] [[package]] name = "sp-consensus-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1969665f2c07bd7403810c3e1180ef03e388f74be04a1362fe4471d14a7cda14" dependencies = [ "lazy_static", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", "sp-mmr-primitives", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", "strum", ] [[package]] name = "sp-consensus-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c750af0e64f19a5c364748c49339900e12f6ecd577f71879052604fd7f9312c4" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-keystore 0.29.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "sp-consensus-grandpa" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04d20516ed05a6a17f712050d6be385ca53c16b2d49938a29ca05e07f7aa5118" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 8.0.0", + "sp-timestamp 4.0.0-dev", +] + +[[package]] +name = "sp-consensus-slots" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ebe1c46246a76af1105639c7434c1383d376fd45a8548fc18ed66dbf86f803c" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std", - "sp-timestamp", + "sp-std 11.0.0", + "sp-timestamp 22.0.0", ] [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ "array-bytes", + "bandersnatch_vrfs", "bitflags 1.3.2", "blake2", "bounded-collections", - "bs58", + "bs58 0.5.0", "dyn-clonable", - "ed25519-zebra", + "ed25519-zebra 3.1.0", "futures 0.3.28", "hash-db", "hash256-std-hasher", - "impl-serde 0.4.0", + "impl-serde", "lazy_static", "libsecp256k1", "log", - "merlin", + "merlin 2.0.1", "parity-scale-codec", "parking_lot 0.12.1", "paste", @@ -11634,16 +13848,16 @@ dependencies = [ "rand 0.8.5", "regex", "scale-info", - "schnorrkel", + "schnorrkel 0.9.1", "secp256k1", "secrecy", "serde", - "sp-core-hashing", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-core-hashing 9.0.0", + "sp-debug-derive 8.0.0", + "sp-externalities 0.19.0", + "sp-runtime-interface 17.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", "ss58-registry", "substrate-bip39", "thiserror", @@ -11653,14 +13867,135 @@ dependencies = [ ] [[package]] -name = "sp-core-hashing" -version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-core" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "412e2ec53b1bc63778e2d70c347224e6cd2e25c4bacb509585db85f0788747b7" dependencies = [ - "blake2b_simd", - "byteorder", + "array-bytes", + "arrayvec 0.7.4", + "bitflags 1.3.2", + "blake2", + "bounded-collections", + "bs58 0.5.0", + "dyn-clonable", + "ed25519-zebra 3.1.0", + "futures 0.3.28", + "hash-db", + "hash256-std-hasher", + "impl-serde", + "lazy_static", + "libsecp256k1", + "log", + "merlin 2.0.1", + "parity-scale-codec", + "parking_lot 0.12.1", + "paste", + "primitive-types", + "rand 0.8.5", + "regex", + "scale-info", + "schnorrkel 0.9.1", + "secp256k1", + "secrecy", + "serde", + "sp-core-hashing 11.0.0", + "sp-debug-derive 10.0.0", + "sp-externalities 0.21.0", + "sp-runtime-interface 19.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tracing", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7921d278ed2aebbb21a644c96e09663dc49a6139d1e2e063c059dc9f866e149b" +dependencies = [ + "array-bytes", + "bitflags 1.3.2", + "blake2", + "bounded-collections", + "bs58 0.5.0", + "dyn-clonable", + "ed25519-zebra 3.1.0", + "futures 0.3.28", + "hash-db", + "hash256-std-hasher", + "impl-serde", + "lazy_static", + "libsecp256k1", + "log", + "merlin 2.0.1", + "parity-scale-codec", + "parking_lot 0.12.1", + "paste", + "primitive-types", + "rand 0.8.5", + "regex", + "scale-info", + "schnorrkel 0.9.1", + "secp256k1", + "secrecy", + "serde", + "sp-core-hashing 12.0.0", + "sp-debug-derive 11.0.0", + "sp-externalities 0.22.0", + "sp-runtime-interface 20.0.0", + "sp-std 11.0.0", + "sp-storage 16.0.0", + "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tracing", + "zeroize", +] + +[[package]] +name = "sp-core-hashing" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3", + "twox-hash", +] + +[[package]] +name = "sp-core-hashing" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "558116d02341b6f28b033c19a2a5fa555afa3c52628639170087e7685d51e743" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3", + "twox-hash", +] + +[[package]] +name = "sp-core-hashing" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7cb5c31aa385d6997a5b73fdc9837c1c0145559205198555c3000739a474767" +dependencies = [ + "blake2b_simd", + "byteorder", "digest 0.10.7", - "sha2 0.10.6", + "sha2 0.10.8", "sha3", "twox-hash", ] @@ -11668,17 +14003,50 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "quote", + "sp-core-hashing 9.0.0", + "syn 2.0.38", +] + +[[package]] +name = "sp-core-hashing-proc-macro" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d8681fa136cf504ba2b722fcb10d78df147c15d201b997e06c4c8c72258001a" +dependencies = [ + "quote", + "sp-core-hashing 11.0.0", + "syn 2.0.38", +] + +[[package]] +name = "sp-core-hashing-proc-macro" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a4327a220777a8d492ed3d0bcd4c769cbb030301e7d4a2d9e09513d690c313b" dependencies = [ "quote", - "sp-core-hashing", - "syn 2.0.28", + "sp-core-hashing 12.0.0", + "syn 2.0.38", ] [[package]] name = "sp-database" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac16ca1b4f309dd51a7a06b1843b73e6e81ff70a05dac17d3c8f9c86e4fba5da" +dependencies = [ + "kvdb", + "parking_lot 0.12.1", +] + +[[package]] +name = "sp-database" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab25f79468af89010a8eb84e6bf56068b59929a55291c03519f47208360f3ebe" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11687,431 +14055,1228 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-debug-derive" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4b235a0ad7124d58e6f0a728c8354da5b185b77bcf18b131b3a480cdaa23d95" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", +] + +[[package]] +name = "sp-debug-derive" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16f7d375610590566e11882bf5b5a4b8d0666a96ba86808b2650bbbd9be50bf8" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 8.0.0", + "sp-storage 13.0.0", +] + +[[package]] +name = "sp-externalities" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "588cf40c36de918f545d712ad1a70631ae71653e4a321506dfcd8fa6fd26453c" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 10.0.0", + "sp-storage 15.0.0", +] + +[[package]] +name = "sp-externalities" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ede074871514ca7c5d2eca9563515d858c6220b47ae815714ed4393a4e99db4a" dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 11.0.0", + "sp-storage 16.0.0", +] + +[[package]] +name = "sp-genesis-builder" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "serde_json", + "sp-api 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-genesis-builder" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ae51f8a24e1be6593be94581f3465a10d7c86ce403cbf9dcf703d14f35309d1" +dependencies = [ + "serde_json", + "sp-api 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "sp-genesis-builder" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10b9f0251a09b578393f3297abe54a29abdb7e93c17e89a88dc1cabb8e2d5a2d" +dependencies = [ + "serde_json", + "sp-api 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4355b6a68001ff5308a09fe069c778c184030ee3b95271dd44841d056ecadf13" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439882da80e9bcfd1ba53df7ec5070d4d7f2a9a93f988aa3598f99ee5bfc76eb" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 27.0.0", + "sp-std 11.0.0", "thiserror", ] [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "bytes", + "ed25519-dalek", + "libsecp256k1", + "log", + "parity-scale-codec", + "rustversion", + "secp256k1", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-keystore 0.27.0", + "sp-runtime-interface 17.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", + "sp-trie 22.0.0", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9926dba7d67d87e40f49e18ff6cfc01373d5be13e3d373f02182bb5ec8ab37b" +dependencies = [ + "bytes", + "ed25519-dalek", + "libsecp256k1", + "log", + "parity-scale-codec", + "rustversion", + "secp256k1", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-keystore 0.29.0", + "sp-runtime-interface 19.0.0", + "sp-state-machine 0.30.0", + "sp-std 10.0.0", + "sp-tracing 12.0.0", + "sp-trie 24.0.0", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88fb6e281de5054565f07a9f79504d21133e115db549993c99f1b21236c677a5" dependencies = [ "bytes", - "ed25519", "ed25519-dalek", "libsecp256k1", "log", "parity-scale-codec", "rustversion", "secp256k1", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-keystore 0.30.0", + "sp-runtime-interface 20.0.0", + "sp-state-machine 0.31.0", + "sp-std 11.0.0", + "sp-tracing 13.0.0", + "sp-trie 25.0.0", "tracing", "tracing-core", ] [[package]] name = "sp-keyring" -version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f09927534d2233e135e4b4a0c758554d0ff66178f6e9cfba2e151dfeac97b3" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 24.0.0", + "sp-runtime 27.0.0", "strum", ] [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.1", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "thiserror", +] + +[[package]] +name = "sp-keystore" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44f0f9546dd151881c60e75355806f1cbbc893f64aa465fc5bf87a47de59467b" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.1", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "thiserror", +] + +[[package]] +name = "sp-keystore" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b9f19e773319d96223ce8dba960267e6cb977907537a8f738746ceb86592413" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.1", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "thiserror", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cb1a26782e618f26b43ec8c6ecd799657134cd12af1902ceddaf1fad8031a1b" +dependencies = [ + "thiserror", + "zstd 0.12.4", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "377a0e22a104a1a83804562fba6702537af6a36df9ee2049c89c3be9148b42b1" +dependencies = [ + "thiserror", + "zstd 0.12.4", +] + +[[package]] +name = "sp-metadata-ir" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "frame-metadata", + "parity-scale-codec", + "scale-info", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-metadata-ir" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d493f8324241f20d80cbc920fa0ab7a173907d0bf1a10812098a924cdff48d7" +dependencies = [ + "frame-metadata", + "parity-scale-codec", + "scale-info", + "sp-std 10.0.0", +] + +[[package]] +name = "sp-metadata-ir" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb0dec8af38c68358600da59cf14424e1230fe9ae1d4b4f64a098288145c0775" +dependencies = [ + "frame-metadata", + "parity-scale-codec", + "scale-info", + "sp-std 11.0.0", +] + +[[package]] +name = "sp-mmr-primitives" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f616a1e1f731d027808d06d6b10de8d1e401397571e8f8e4ba84c1e74afc334c" +dependencies = [ + "ckb-merkle-mountain-range", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 22.0.0", + "sp-core 24.0.0", + "sp-debug-derive 11.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "thiserror", +] + +[[package]] +name = "sp-npos-elections" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-npos-elections" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec60b253bf9097e8ffe103563c515ef80550556ab3b2ec5513ed17a4ad7de520" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", +] + +[[package]] +name = "sp-offchain" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1e1b9996004e6a39c06e6d66bd7684c8a07e73dd9137a2b6f2bbfde675d636a" +dependencies = [ + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", +] + +[[package]] +name = "sp-offchain" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50b1501eb4ede6471162ff48c85ccabb21434b698c8b61e2651f85c00bc1656f" +dependencies = [ + "sp-api 22.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", +] + +[[package]] +name = "sp-panic-handler" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + +[[package]] +name = "sp-panic-handler" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "261572cc0db4b41cf7587b4f7bdc15b8f83f748f17ae1c3c2f56a3e8e62ee913" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + +[[package]] +name = "sp-panic-handler" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd099ba2d6c1bfe5d0c79aa56e440fa3c9257eadfc0c782c09cdc2122b1e60ed" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + +[[package]] +name = "sp-rpc" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5828020dd51228aeee12a571720f3354deb95bc159f5edf4b7f2ffb3e023a12e" +dependencies = [ + "rustc-hash", + "serde", + "sp-core 23.0.0", +] + +[[package]] +name = "sp-rpc" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d8534ae0a6043f70a93054bf0d3da27436637a8134ed44667c360e7a955cb3d" +dependencies = [ + "rustc-hash", + "serde", + "sp-core 24.0.0", +] + +[[package]] +name = "sp-runtime" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", +] + +[[package]] +name = "sp-runtime" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f645e9e2c82d052ea48ed987a8789daca1c03f9b5ed1aa49cd080092eda85330" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "sp-application-crypto 25.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-std 10.0.0", + "sp-weights 22.0.0", +] + +[[package]] +name = "sp-runtime" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46c0641e1a9d340960b562bcceea1457680fd0e109fc1040f8f5364fd7bc2506" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "sp-application-crypto 26.0.0", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-std 11.0.0", + "sp-weights 23.0.0", +] + +[[package]] +name = "sp-runtime-interface" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.19.0", + "sp-runtime-interface-proc-macro 11.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-tracing 10.0.0", + "sp-wasm-interface 14.0.0", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ef767d6e400ee54a420bcbc570030741420c2d938a6e379d21cab9875a339c5" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.21.0", + "sp-runtime-interface-proc-macro 13.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-tracing 12.0.0", + "sp-wasm-interface 16.0.0", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17a4030ad93f05c93f2cc294c74bc5fea227f90fb3d1426d4a6f165e017fb7ea" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.22.0", + "sp-runtime-interface-proc-macro 14.0.0", + "sp-std 11.0.0", + "sp-storage 16.0.0", + "sp-tracing 13.0.0", + "sp-wasm-interface 17.0.0", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "Inflector", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdd795a4a2205b64d95da897f85b7c83a0044f30df22b0ea282f8387dc6ca428" +dependencies = [ + "Inflector", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b232943ee7ca83a6d56face33b8af12e9fb470a15a53835f4e12a6e452a41c1c" +dependencies = [ + "Inflector", + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.38", +] + +[[package]] +name = "sp-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-session" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff5d53ba296b793574fc12b6ebf49d6755d24439979290682ca58d759db5bb73" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-keystore 0.29.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "sp-session" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfd062688577cc54493ba6f58383bfed89c66d5ef7b7c3747293b0da06c7f795" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 22.0.0", + "sp-core 24.0.0", + "sp-keystore 0.30.0", + "sp-runtime 27.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-staking" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8acb11c6a7765d2df277110fe25bba075f697aba999b29a6c9b55eb2b95401b0" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + +[[package]] +name = "sp-staking" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d3b2a4a7aa67a9adb2a8f49ed516f6694b5fa70792ab9b0125934b1c8cdc2e3" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", +] + +[[package]] +name = "sp-state-machine" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "rand 0.8.5", + "smallvec", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-panic-handler 8.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "thiserror", + "tracing", + "trie-db 0.28.0", +] + +[[package]] +name = "sp-state-machine" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "771dce7d78335718ab8475984b6dbc1f374777049ed1c308186679e611333be2" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "rand 0.8.5", + "smallvec", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-panic-handler 10.0.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", + "thiserror", + "tracing", + "trie-db 0.27.1", +] + +[[package]] +name = "sp-state-machine" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf4c76bea1a9e4a2e79afe70f42f1d368a8a45308e58f19bfd755c5ddb2b4a3" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "rand 0.8.5", + "smallvec", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-panic-handler 11.0.0", + "sp-std 11.0.0", + "sp-trie 25.0.0", + "thiserror", + "tracing", + "trie-db 0.28.0", +] + +[[package]] +name = "sp-statement-store" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49c431b349889565a6b7f13eaa8216af8f826b015cbe1c9ef21999a44edd61d7" +dependencies = [ + "aes-gcm 0.10.2", + "curve25519-dalek 4.1.1", + "ed25519-dalek", + "hkdf", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sha2 0.10.8", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-runtime 26.0.0", + "sp-runtime-interface 19.0.0", + "sp-std 10.0.0", + "thiserror", + "x25519-dalek 2.0.0", +] + +[[package]] +name = "sp-statement-store" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a11bbdc403457dd7a850078936aa7cc753c617b7bbeba5f5766ce5a55b2bf124" +dependencies = [ + "aes-gcm 0.10.2", + "curve25519-dalek 4.1.1", + "ed25519-dalek", + "hkdf", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sha2 0.10.8", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-core 24.0.0", + "sp-externalities 0.22.0", + "sp-runtime 27.0.0", + "sp-runtime-interface 20.0.0", + "sp-std 11.0.0", + "thiserror", + "x25519-dalek 2.0.0", +] + +[[package]] +name = "sp-std" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" + +[[package]] +name = "sp-std" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed09ef1760e8be9b64b7f739f1cf9a94528130be475d8e4f2d1be1e690c9f9c" + +[[package]] +name = "sp-std" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c91d32e165d08a14098ce5ec923eaec59d1d0583758a18a770beec1b780b0d0" + +[[package]] +name = "sp-storage" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ + "impl-serde", "parity-scale-codec", - "parking_lot 0.12.1", - "sp-core", - "sp-externalities", - "thiserror", + "ref-cast", + "serde", + "sp-debug-derive 8.0.0", + "sp-std 8.0.0", ] [[package]] -name = "sp-maybe-compressed-blob" -version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-storage" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c20f503280c004d94033a32cb84274ede30ef0b4b634770b1e7d595f8245bda4" dependencies = [ - "thiserror", - "zstd 0.12.3+zstd.1.5.2", + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 10.0.0", + "sp-std 10.0.0", ] [[package]] -name = "sp-metadata-ir" -version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-storage" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac9660ecd48314443e73ad0f44d58b76426666a1343d72f6f65664e174da9244" dependencies = [ - "frame-metadata", + "impl-serde", "parity-scale-codec", - "scale-info", - "sp-std", + "ref-cast", + "serde", + "sp-debug-derive 11.0.0", + "sp-std 11.0.0", ] [[package]] -name = "sp-mmr-primitives" +name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "ckb-merkle-mountain-range", - "log", + "async-trait", "parity-scale-codec", - "scale-info", - "serde", - "sp-api", - "sp-core", - "sp-debug-derive", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", "thiserror", ] [[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-timestamp" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00d60953f7fc9b4f51bbcbac8f0cd8d6e6266a7cc18f661330308bbcec1eb053" dependencies = [ + "async-trait", "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "thiserror", ] [[package]] -name = "sp-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-timestamp" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0ab4b6b2d31db93e7da68894ccb7c5a305524cea051109820b958361d162be" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "async-trait", + "parity-scale-codec", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "thiserror", ] [[package]] -name = "sp-panic-handler" -version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-tracing" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "backtrace", - "lazy_static", - "regex", + "parity-scale-codec", + "sp-std 8.0.0", + "tracing", + "tracing-core", + "tracing-subscriber", ] [[package]] -name = "sp-rpc" -version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-tracing" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebabec43485ebdb2fdb5c6f9b388590d4797a3888024d74724ada2f16b2113b8" dependencies = [ - "rustc-hash", - "serde", - "sp-core", + "parity-scale-codec", + "sp-std 10.0.0", + "tracing", + "tracing-core", + "tracing-subscriber", ] [[package]] -name = "sp-runtime" -version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-tracing" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69a61948986d2a9f8d67d60884ff0277d910df09ebe08d0e1f309da777516453" dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", "parity-scale-codec", - "paste", - "rand 0.8.5", - "scale-info", - "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", - "sp-weights", + "sp-std 11.0.0", + "tracing", + "tracing-core", + "tracing-subscriber", ] [[package]] -name = "sp-runtime-interface" -version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-transaction-pool" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ea9c85f85f52e0a49c3f2ec6cff952fdc3ffe8392bebe21ed30eddd8d059c5" dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", - "static_assertions", + "sp-api 22.0.0", + "sp-runtime 27.0.0", ] [[package]] -name = "sp-runtime-interface-proc-macro" -version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-transaction-storage-proof" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30a2d2d676a4c8e9ff18cb43782ed557d00de28ee9fb090842a8510e4a7ce0a7" dependencies = [ - "Inflector", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.28", + "async-trait", + "parity-scale-codec", + "scale-info", + "sp-core 24.0.0", + "sp-inherents 22.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-trie 25.0.0", ] [[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-trie" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ + "ahash 0.8.3", + "hash-db", + "hashbrown 0.13.2", + "lazy_static", + "memory-db", + "nohash-hasher", "parity-scale-codec", + "parking_lot 0.12.1", "scale-info", - "sp-api", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-staking", - "sp-std", + "schnellru", + "sp-core 21.0.0", + "sp-std 8.0.0", + "thiserror", + "tracing", + "trie-db 0.28.0", + "trie-root", ] [[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-trie" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e78585a84d02d1c71e8eb8c00ed586c22a46ad4e773d9ff65c8ed3b8e98b9f51" dependencies = [ - "impl-trait-for-tuples", + "ahash 0.8.3", + "hash-db", + "hashbrown 0.13.2", + "lazy_static", + "memory-db", + "nohash-hasher", "parity-scale-codec", + "parking_lot 0.12.1", "scale-info", - "serde", - "sp-core", - "sp-runtime", - "sp-std", + "schnellru", + "sp-core 23.0.0", + "sp-std 10.0.0", + "thiserror", + "tracing", + "trie-db 0.27.1", + "trie-root", ] [[package]] -name = "sp-state-machine" -version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-trie" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bb2d292eb90452dcb0909fb44e74bf04395e3ffa37a66c0f1635a00600382a4" dependencies = [ + "ahash 0.8.3", "hash-db", - "log", + "hashbrown 0.13.2", + "lazy_static", + "memory-db", + "nohash-hasher", "parity-scale-codec", "parking_lot 0.12.1", - "rand 0.8.5", - "smallvec", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "scale-info", + "schnellru", + "sp-core 24.0.0", + "sp-std 11.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.28.0", + "trie-root", ] [[package]] -name = "sp-statement-store" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-version" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ + "impl-serde", "parity-scale-codec", + "parity-wasm", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-runtime-interface", - "sp-std", + "serde", + "sp-core-hashing-proc-macro 9.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-version-proc-macro 8.0.0", "thiserror", ] [[package]] -name = "sp-std" -version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-version" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68a8d11b816cd2c68467c697aecca868ab5828af02ef093681a88554d045b878" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm", + "scale-info", + "serde", + "sp-core-hashing-proc-macro 11.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-version-proc-macro 10.0.0", + "thiserror", +] [[package]] -name = "sp-storage" -version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-version" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "125da59ea46ecb23860e7d895f6f2882f596b71ffca0ae4887558aac541f4342" dependencies = [ - "impl-serde 0.4.0", + "impl-serde", "parity-scale-codec", - "ref-cast", + "parity-wasm", + "scale-info", "serde", - "sp-debug-derive", - "sp-std", + "sp-core-hashing-proc-macro 12.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-version-proc-macro 11.0.0", + "thiserror", ] [[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-version-proc-macro" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "async-trait", "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", - "thiserror", + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] -name = "sp-tracing" +name = "sp-version-proc-macro" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6de7bbf860de93bb9b0ccd8e4a74e0dc40089e7192c397bac2b357d4da74e20c" dependencies = [ "parity-scale-codec", - "sp-std", - "tracing", - "tracing-core", - "tracing-subscriber", + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] -name = "sp-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-version-proc-macro" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92897ffa04436cbd100c49ea1f8b637cb68e2a9fe144115f4b545b5ace2f47e2" dependencies = [ - "sp-api", - "sp-runtime", + "parity-scale-codec", + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] -name = "sp-transaction-storage-proof" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-wasm-interface" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "async-trait", + "anyhow", + "impl-trait-for-tuples", + "log", "parity-scale-codec", - "scale-info", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-std 8.0.0", + "wasmtime", ] [[package]] -name = "sp-trie" -version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-wasm-interface" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee009ac79098027f5990984e0c5ee2fd4883b16bbd6ab97931f28c2148aaa3ea" dependencies = [ - "ahash 0.8.3", - "hash-db", - "hashbrown 0.13.2", - "lazy_static", - "memory-db", - "nohash-hasher", + "anyhow", + "impl-trait-for-tuples", + "log", "parity-scale-codec", - "parking_lot 0.12.1", - "scale-info", - "schnellru", - "sp-core", - "sp-std", - "thiserror", - "tracing", - "trie-db", - "trie-root", + "sp-std 10.0.0", + "wasmtime", ] [[package]] -name = "sp-version" -version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-wasm-interface" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf43bb0c8eb76dc41057ce0fb6b744b94c9aec28b31dff53a1efc4f04ef25384" dependencies = [ - "impl-serde 0.4.0", + "anyhow", + "impl-trait-for-tuples", + "log", "parity-scale-codec", - "parity-wasm", - "scale-info", - "serde", - "sp-core-hashing-proc-macro", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", - "thiserror", + "sp-std 11.0.0", + "wasmtime", ] [[package]] -name = "sp-version-proc-macro" -version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-weights" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ "parity-scale-codec", - "proc-macro2", - "quote", - "syn 2.0.28", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-debug-derive 8.0.0", + "sp-std 8.0.0", ] [[package]] -name = "sp-wasm-interface" -version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +name = "sp-weights" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86566cae93412e40bea0db9e6b110a7379105412a9aed1af73b5d2fb69cb7000" dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", "parity-scale-codec", - "sp-std", - "wasmtime", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-debug-derive 10.0.0", + "sp-std 10.0.0", ] [[package]] name = "sp-weights" -version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e1cef0aad13ed8a8522a6e86ace16fb97ab220c16d2357e628352b528582693" dependencies = [ "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic", - "sp-core", - "sp-debug-derive", - "sp-std", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-debug-derive 11.0.0", + "sp-std 11.0.0", ] [[package]] @@ -12120,6 +15285,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + [[package]] name = "spinners" version = "4.1.0" @@ -12172,6 +15343,105 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "staging-xcm" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "bounded-collections", + "derivative", + "environmental", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-weights 20.0.0", + "xcm-procedural 1.0.0", +] + +[[package]] +name = "staging-xcm" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b199be791bd630ec9edc78b3896826d802f59202739a73cca5d0cd4d95b6088" +dependencies = [ + "bounded-collections", + "derivative", + "environmental", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-weights 23.0.0", + "xcm-procedural 3.0.0", +] + +[[package]] +name = "staging-xcm-builder" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "855a422587cd951cae29249a6011c18c55486e6f4ae44f1dad1e971413eac880" +dependencies = [ + "frame-support 24.0.0", + "frame-system 24.0.0", + "impl-trait-for-tuples", + "log", + "pallet-transaction-payment 24.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 2.0.0", + "scale-info", + "sp-arithmetic 19.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-weights 23.0.0", + "staging-xcm 3.0.1", + "staging-xcm-executor 3.0.0", +] + +[[package]] +name = "staging-xcm-executor" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +dependencies = [ + "environmental", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", + "staging-xcm 1.0.0", +] + +[[package]] +name = "staging-xcm-executor" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a50ece4a1d0651af4ccb78170e8008a44cd119ee4fdf5190d997c78e24e46a03" +dependencies = [ + "environmental", + "frame-benchmarking 24.0.0", + "frame-support 24.0.0", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-arithmetic 19.0.0", + "sp-core 24.0.0", + "sp-io 26.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", + "sp-weights 23.0.0", + "staging-xcm 3.0.1", +] + [[package]] name = "static_assertions" version = "1.1.0" @@ -12270,7 +15540,7 @@ dependencies = [ "lazy_static", "md-5", "rand 0.8.5", - "ring", + "ring 0.16.20", "subtle", "thiserror", "tokio", @@ -12286,50 +15556,78 @@ checksum = "49eee6965196b32f882dd2ee85a92b1dbead41b04e53907f269de3b0dc04733c" dependencies = [ "hmac 0.11.0", "pbkdf2 0.8.0", - "schnorrkel", + "schnorrkel 0.9.1", "sha2 0.9.9", "zeroize", ] [[package]] name = "substrate-build-script-utils" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78127cdb5849eed7399ff9c730faea57c2a4e148e3b46e565abe98248432feb9" [[package]] name = "substrate-fixed" version = "0.5.9" -source = "git+https://github.com/encointer/substrate-fixed?tag=polkadot-v1.0.0#df67f97a6db9b40215f105613b381ca82f1e2ff4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e83ba2b4f68f12ec6b0f55bac0a23a5bcaaf2676f1109c7a5ead6121c7f0622" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "typenum 1.16.0 (git+https://github.com/encointer/typenum?tag=polkadot-v1.0.0)", + "substrate-typenum", ] [[package]] name = "substrate-frame-rpc-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5978d5bc95506e7770fe7de97610db13ee72dd1e242894d4843587dc5954102" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.28", "jsonrpsee", "log", "parity-scale-codec", - "sc-rpc-api", - "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sc-rpc-api 0.29.0", + "sc-transaction-pool-api 24.0.0", + "sp-api 22.0.0", + "sp-block-builder 22.0.0", + "sp-blockchain 24.0.0", + "sp-core 24.0.0", + "sp-runtime 27.0.0", +] + +[[package]] +name = "substrate-geohash" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa2aad67d4ac1b37d97338ab6fd18fd5ec79c35a24112028e6feda0d67142e9a" +dependencies = [ + "parity-scale-codec", + "scale-info", + "substrate-fixed", ] [[package]] name = "substrate-prometheus-endpoint" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "055e4661d7d20f68388a26419216035df64a06f34506b947c8a6e2db49d85461" +dependencies = [ + "hyper", + "log", + "prometheus", + "thiserror", + "tokio", +] + +[[package]] +name = "substrate-prometheus-endpoint" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e99fe4e955b8d7c25bd3a88a6907933867d11ef6194ef935e865a9e87c320ff" dependencies = [ "hyper", "log", @@ -12340,45 +15638,58 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624257055386482adba21684a4af2cebdbaf0a8dd0e1b7cd9eec05b564afa5db" dependencies = [ "async-trait", "jsonrpsee", "log", - "sc-rpc-api", + "sc-rpc-api 0.29.0", "serde", - "sp-runtime", + "sp-runtime 27.0.0", ] [[package]] name = "substrate-state-trie-migration-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7022de77deb109177d7897b57fa8148ee821a04d0aa9f685210974278c883b01" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-client-api", - "sc-rpc-api", + "sc-client-api 24.0.0", + "sc-rpc-api 0.29.0", "serde", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-trie", - "trie-db", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-trie 25.0.0", + "trie-db 0.28.0", +] + +[[package]] +name = "substrate-typenum" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f0091e93c2c75b233ae39424c52cb8a662c0811fb68add149e20e5d7e8a788" +dependencies = [ + "parity-scale-codec", + "scale-info", ] [[package]] name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a23975404eca6d81818f3f3d4ecde9635dae3e616f366dbc1a0d510c86f02a2" dependencies = [ "ansi_term", "build-helper", "cargo_metadata", "filetime", "parity-wasm", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 8.0.0", "strum", "tempfile", "toml 0.7.4", @@ -12401,6 +15712,12 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" +[[package]] +name = "subtle-ng" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" + [[package]] name = "syn" version = "1.0.109" @@ -12414,9 +15731,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.28" +version = "2.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" +checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" dependencies = [ "proc-macro2", "quote", @@ -12476,7 +15793,7 @@ checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" dependencies = [ "autocfg", "cfg-if", - "fastrand", + "fastrand 1.9.0", "redox_syscall 0.3.5", "rustix 0.37.20", "windows-sys 0.48.0", @@ -12499,22 +15816,42 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.44" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" +checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" dependencies = [ "thiserror-impl", ] +[[package]] +name = "thiserror-core" +version = "1.0.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d97345f6437bb2004cd58819d8a9ef8e36cdd7661c2abc4bbde0a7c40d9f497" +dependencies = [ + "thiserror-core-impl", +] + +[[package]] +name = "thiserror-core-impl" +version = "1.0.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10ac1c5050e43014d16b2f94d0d2ce79e65ffdd8b38d8048f9c8f6a8a6da62ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "thiserror-impl" -version = "1.0.44" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" +checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -12576,17 +15913,6 @@ dependencies = [ "libc", ] -[[package]] -name = "time" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi", -] - [[package]] name = "time" version = "0.3.22" @@ -12626,7 +15952,7 @@ dependencies = [ "pbkdf2 0.11.0", "rand 0.8.5", "rustc-hash", - "sha2 0.10.6", + "sha2 0.10.8", "thiserror", "unicode-normalization", "wasm-bindgen", @@ -12669,20 +15995,19 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.29.1" +version = "1.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da" +checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" dependencies = [ - "autocfg", "backtrace", "bytes", "libc", "mio", "num_cpus", "parking_lot 0.12.1", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "signal-hook-registry", - "socket2 0.4.9", + "socket2 0.5.3", "tokio-macros", "windows-sys 0.48.0", ] @@ -12695,7 +16020,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -12737,7 +16062,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" dependencies = [ "futures-core", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "tokio", "tokio-util", ] @@ -12752,7 +16077,7 @@ dependencies = [ "futures-core", "futures-io", "futures-sink", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "tokio", "tracing", ] @@ -12793,7 +16118,7 @@ version = "0.19.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739" dependencies = [ - "indexmap", + "indexmap 1.9.3", "serde", "serde_spanned", "toml_datetime", @@ -12817,14 +16142,14 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55ae70283aba8d2a8b411c695c437fe25b8b5e44e23e780662002fc72fb47a82" dependencies = [ - "bitflags 2.3.3", + "bitflags 2.4.1", "bytes", "futures-core", "futures-util", "http", "http-body", "http-range-header", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "tower-layer", "tower-service", ] @@ -12849,7 +16174,7 @@ checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" dependencies = [ "cfg-if", "log", - "pin-project-lite 0.2.9", + "pin-project-lite 0.2.13", "tracing-attributes", "tracing-core", ] @@ -12862,7 +16187,7 @@ checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -12887,25 +16212,28 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "388d505e3d23a34f23f4093937252f9a3a874184083680292a3c80f16c2937a7" dependencies = [ + "coarsetime", "polkadot-node-jaeger", - "polkadot-primitives", + "polkadot-primitives 3.0.0", "tracing", "tracing-gum-proc-macro", ] [[package]] name = "tracing-gum-proc-macro" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0f4ac73c340c95608556d9a52545c227be6b262ab3f3039a4dc005aad449bff" dependencies = [ "expander 2.0.0", "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -12965,6 +16293,19 @@ dependencies = [ "smallvec", ] +[[package]] +name = "trie-db" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff28e0f815c2fea41ebddf148e008b077d2faddb026c9555b29696114d602642" +dependencies = [ + "hash-db", + "hashbrown 0.13.2", + "log", + "rustc-hex", + "smallvec", +] + [[package]] name = "trie-root" version = "0.18.0" @@ -13028,8 +16369,9 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "try-runtime-cli" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +version = "0.34.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e30562bc5a4beccd52cc4091607830fa0b77c1ce09d55b47f232c8b3d03e23fa" dependencies = [ "async-trait", "clap", @@ -13039,27 +16381,27 @@ dependencies = [ "log", "parity-scale-codec", "sc-cli", - "sc-executor", + "sc-executor 0.28.0", "serde", "serde_json", - "sp-api", + "sp-api 22.0.0", "sp-consensus-aura", - "sp-consensus-babe", - "sp-core", - "sp-debug-derive", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-rpc", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", + "sp-consensus-babe 0.28.0", + "sp-core 24.0.0", + "sp-debug-derive 11.0.0", + "sp-externalities 0.22.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", + "sp-keystore 0.30.0", + "sp-rpc 22.0.0", + "sp-runtime 27.0.0", + "sp-state-machine 0.31.0", + "sp-timestamp 22.0.0", "sp-transaction-storage-proof", - "sp-version", - "sp-weights", + "sp-version 25.0.0", + "sp-weights 23.0.0", "substrate-rpc-client", - "zstd 0.12.3+zstd.1.5.2", + "zstd 0.12.4", ] [[package]] @@ -13080,7 +16422,7 @@ dependencies = [ "log", "md-5", "rand 0.8.5", - "ring", + "ring 0.16.20", "stun", "thiserror", "tokio", @@ -13105,15 +16447,6 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" -[[package]] -name = "typenum" -version = "1.16.0" -source = "git+https://github.com/encointer/typenum?tag=polkadot-v1.0.0#4cba9a73f7e94ba38c824616efab93f177c9a556" -dependencies = [ - "parity-scale-codec", - "scale-info", -] - [[package]] name = "ucd-trie" version = "0.1.5" @@ -13303,12 +16636,6 @@ version = "0.9.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -13336,7 +16663,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", "wasm-bindgen-shared", ] @@ -13370,7 +16697,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -13392,9 +16719,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.112.0" +version = "0.114.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87fef6d0d508f08334e0ab0e6877feb4c0ecb3956bcf2cb950699b22fedf3e9c" +checksum = "effbef3bd1dde18acb401f73e740a6f3d4a1bc651e9773bddc512fe4d8d68f67" dependencies = [ "anyhow", "libc", @@ -13408,9 +16735,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.112.0" +version = "0.114.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc816bbc1596c8f2e8127e137a760c798023ef3d378f2ae51f0f1840e2dfa445" +checksum = "c09e24eb283919ace2ed5733bda4842a59ce4c8de110ef5c6d98859513d17047" dependencies = [ "anyhow", "cxx", @@ -13420,9 +16747,9 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.112.0" +version = "0.114.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40199e4f68ef1071b3c6d0bd8026a12b481865d4b9e49c156932ea9a6234dd14" +checksum = "36f2f817bed2e8d65eb779fa37317e74de15585751f903c9118342d1970703a4" dependencies = [ "anyhow", "cc", @@ -13445,16 +16772,56 @@ dependencies = [ "web-sys", ] +[[package]] +name = "wasmi" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f341edb80021141d4ae6468cbeefc50798716a347d4085c3811900049ea8945" +dependencies = [ + "smallvec", + "spin 0.9.8", + "wasmi_arena", + "wasmi_core", + "wasmparser-nostd", +] + +[[package]] +name = "wasmi_arena" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "401c1f35e413fac1846d4843745589d9ec678977ab35a384db8ae7830525d468" + +[[package]] +name = "wasmi_core" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf1a7db34bff95b85c261002720c00c3a6168256dcb93041d3fa2054d19856a" +dependencies = [ + "downcast-rs", + "libm", + "num-traits", + "paste", +] + [[package]] name = "wasmparser" version = "0.102.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" dependencies = [ - "indexmap", + "indexmap 1.9.3", "url", ] +[[package]] +name = "wasmparser-nostd" +version = "0.100.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9157cab83003221bfd385833ab587a039f5d6fa7304854042ba358a3b09e0724" +dependencies = [ + "indexmap-nostd", +] + [[package]] name = "wasmtime" version = "8.0.1" @@ -13464,7 +16831,7 @@ dependencies = [ "anyhow", "bincode", "cfg-if", - "indexmap", + "indexmap 1.9.3", "libc", "log", "object", @@ -13506,7 +16873,7 @@ dependencies = [ "log", "rustix 0.36.14", "serde", - "sha2 0.10.6", + "sha2 0.10.8", "toml 0.5.11", "windows-sys 0.45.0", "zstd 0.11.2+zstd.1.5.2", @@ -13558,7 +16925,7 @@ dependencies = [ "anyhow", "cranelift-entity", "gimli", - "indexmap", + "indexmap 1.9.3", "log", "object", "serde", @@ -13623,7 +16990,7 @@ dependencies = [ "anyhow", "cc", "cfg-if", - "indexmap", + "indexmap 1.9.3", "libc", "log", "mach", @@ -13666,7 +17033,7 @@ version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" dependencies = [ - "ring", + "ring 0.16.20", "untrusted", ] @@ -13676,7 +17043,7 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" dependencies = [ - "ring", + "ring 0.16.20", "untrusted", ] @@ -13705,17 +17072,17 @@ dependencies = [ "rand 0.8.5", "rcgen 0.9.3", "regex", - "ring", + "ring 0.16.20", "rtcp", "rtp", "rustls 0.19.1", "sdp", "serde", "serde_json", - "sha2 0.10.6", + "sha2 0.10.8", "stun", "thiserror", - "time 0.3.22", + "time", "tokio", "turn", "url", @@ -13770,19 +17137,19 @@ dependencies = [ "rand 0.8.5", "rand_core 0.6.4", "rcgen 0.9.3", - "ring", + "ring 0.16.20", "rustls 0.19.1", "sec1 0.3.0", "serde", "sha1", - "sha2 0.10.6", + "sha2 0.10.8", "signature 1.6.4", "subtle", "thiserror", "tokio", "webpki 0.21.4", "webrtc-util", - "x25519-dalek 2.0.0-pre.1", + "x25519-dalek 2.0.0", "x509-parser 0.13.2", ] @@ -13900,37 +17267,42 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "268a959ee1b83395e89fb9a10cbb10d604a073ae97a199988bfc90f8761b2928" dependencies = [ + "binary-merkle-tree", "bitvec", - "frame-benchmarking", - "frame-election-provider-support", + "frame-benchmarking 24.0.0", + "frame-election-provider-support 24.0.0", "frame-executive", - "frame-support", - "frame-system", + "frame-support 24.0.0", + "frame-system 24.0.0", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.4.1", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", + "pallet-authority-discovery 24.0.0", + "pallet-authorship 24.0.0", + "pallet-babe 24.0.0", "pallet-bags-list", - "pallet-balances", + "pallet-balances 24.0.0", + "pallet-beefy", + "pallet-beefy-mmr", "pallet-collective", "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", + "pallet-election-provider-multi-phase 23.0.0", + "pallet-election-provider-support-benchmarking 23.0.0", "pallet-elections-phragmen", - "pallet-fast-unstake", + "pallet-fast-unstake 23.0.0", "pallet-grandpa", "pallet-identity", "pallet-im-online", "pallet-indices", "pallet-membership", - "pallet-message-queue", + "pallet-message-queue 27.0.0", + "pallet-mmr", "pallet-multisig", "pallet-nomination-pools", "pallet-nomination-pools-benchmarking", @@ -13941,68 +17313,72 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session", + "pallet-session 24.0.0", "pallet-session-benchmarking", "pallet-society", - "pallet-staking", + "pallet-staking 24.0.0", "pallet-staking-reward-curve", "pallet-staking-runtime-api", "pallet-state-trie-migration", "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", + "pallet-timestamp 23.0.0", + "pallet-transaction-payment 24.0.0", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", + "pallet-treasury 23.0.0", "pallet-utility", - "pallet-vesting", + "pallet-vesting 24.0.0", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "polkadot-parachain-primitives 2.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-common 3.0.0", + "polkadot-runtime-parachains 3.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", + "sp-api 22.0.0", + "sp-application-crypto 26.0.0", + "sp-authority-discovery 22.0.0", + "sp-block-builder 22.0.0", + "sp-consensus-babe 0.28.0", "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 24.0.0", + "sp-genesis-builder 0.3.0", + "sp-inherents 22.0.0", + "sp-io 26.0.0", "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-npos-elections 22.0.0", + "sp-offchain 22.0.0", + "sp-runtime 27.0.0", + "sp-session 23.0.0", + "sp-staking 22.0.0", + "sp-std 11.0.0", + "sp-storage 16.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 25.0.0", + "staging-xcm 3.0.1", + "staging-xcm-builder", + "staging-xcm-executor 3.0.0", "substrate-wasm-builder", "westend-runtime-constants", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] name = "westend-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "281a188361cdcd28ade41bfca74d1b52f28bb6eb8f51bfd15ca3be721396ab75" dependencies = [ - "frame-support", - "polkadot-primitives", - "polkadot-runtime-common", + "frame-support 24.0.0", + "polkadot-primitives 3.0.0", + "polkadot-runtime-common 3.0.0", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 24.0.0", + "sp-runtime 27.0.0", + "sp-weights 23.0.0", ] [[package]] @@ -14303,12 +17679,13 @@ dependencies = [ [[package]] name = "x25519-dalek" -version = "2.0.0-pre.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5da623d8af10a62342bcbbb230e33e58a63255a58012f8653c578e54bab48df" +checksum = "fb66477291e7e8d2b0ff1bcb900bf29489a9692816d79874bea351e7a8b6de96" dependencies = [ - "curve25519-dalek 3.2.0", + "curve25519-dalek 4.1.1", "rand_core 0.6.4", + "serde", "zeroize", ] @@ -14325,10 +17702,10 @@ dependencies = [ "lazy_static", "nom", "oid-registry 0.4.0", - "ring", + "ring 0.16.20", "rusticata-macros", "thiserror", - "time 0.3.22", + "time", ] [[package]] @@ -14346,76 +17723,30 @@ dependencies = [ "oid-registry 0.6.1", "rusticata-macros", "thiserror", - "time 0.3.22", -] - -[[package]] -name = "xcm" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" -dependencies = [ - "bounded-collections", - "derivative", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-weights", - "xcm-procedural", -] - -[[package]] -name = "xcm-builder" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" -dependencies = [ - "frame-support", - "frame-system", - "impl-trait-for-tuples", - "log", - "pallet-transaction-payment", - "parity-scale-codec", - "polkadot-parachain", - "scale-info", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", - "sp-weights", - "xcm", - "xcm-executor", + "time", ] [[package]] -name = "xcm-executor" +name = "xcm-procedural" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" dependencies = [ - "environmental", - "frame-benchmarking", - "frame-support", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-weights", - "xcm", + "Inflector", + "proc-macro2", + "quote", + "syn 2.0.38", ] [[package]] name = "xcm-procedural" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=release-v1.0.0#c9ec8c5a15959ce711bb60aa79add58f560d61e9" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d69991e802386307acc13e9d67004da522d083fe338111fe79c4317878445e4" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -14438,7 +17769,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" dependencies = [ - "time 0.3.22", + "time", ] [[package]] @@ -14458,7 +17789,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.28", + "syn 2.0.38", ] [[package]] @@ -14472,9 +17803,9 @@ dependencies = [ [[package]] name = "zstd" -version = "0.12.3+zstd.1.5.2" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76eea132fb024e0e13fd9c2f5d5d595d8a967aa72382ac2f9d39fcc95afd0806" +checksum = "1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c" dependencies = [ "zstd-safe 6.0.5+zstd.1.5.4", ] diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index 4a5d29ed..ca91ef86 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -21,7 +21,7 @@ log = "0.4.19" serde = { version = "1.0.167", features = ["derive"] } # added by encointer -parachains-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +parachains-common = "3.0.0" serde_json = "1.0.100" # Parachain runtimes @@ -29,78 +29,78 @@ launch-runtime = { package = "launch-runtime", path = "launch-runtime" } parachain-runtime = { package = "encointer-runtime", path = "encointer-runtime" } # encointer dependencies -encointer-balances-tx-payment-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-bazaar-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-bazaar-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-ceremonies-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-ceremonies-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-communities-rpc = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-communities-rpc-runtime-api = { git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +encointer-balances-tx-payment-rpc-runtime-api = "1.0.0" +pallet-encointer-bazaar-rpc = "1.0.0" +pallet-encointer-bazaar-rpc-runtime-api = "1.0.0" +pallet-encointer-ceremonies-rpc = "1.2.0" +pallet-encointer-ceremonies-rpc-runtime-api = "1.2.0" +pallet-encointer-communities-rpc = "1.2.0" +pallet-encointer-communities-rpc-runtime-api = "1.2.0" # Substrate dependencies -frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-network-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-keyring = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -#sp-serializer = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", optional = true, tag = "polkadot-v1.2.0" } +frame-benchmarking = "24.0.0" +frame-benchmarking-cli = "28.0.0" +sc-basic-authorship = "0.30.0" +sc-chain-spec = "23.0.0" +sc-cli = "0.32.0" +sc-client-api = "24.0.0" +sc-consensus = "0.29.0" +sc-executor = "0.28.0" +sc-network = "0.30.0" +sc-network-common = "0.29.0" +sc-network-sync = "0.29.0" +sc-rpc = "25.0.0" +sc-service = "0.31.0" +sc-sysinfo = "23.0.0" +sc-telemetry = "11.0.0" +sc-tracing = "24.0.0" +sc-transaction-pool = "24.0.0" +sp-api = "22.0.0" +sp-block-builder ="22.0.0" +sp-blockchain = "24.0.0" +sp-consensus = "0.28.0" +sp-consensus-aura = "0.28.0" +sp-core = "24.0.0" +sp-inherents = "22.0.0" +sp-io = "26.0.0" +sp-keyring = "27.0.0" +sp-keystore = "0.30.0" +sp-offchain = "22.0.0" +sp-runtime = { default-features = false, version = "27.0.0" } +#sp-serializer = +sp-session = "23.0.0" +sp-timestamp = "22.0.0" +sp-transaction-pool = "22.0.0" +substrate-prometheus-endpoint = "0.15.0" +try-runtime-cli = { optional = true, version = "0.34.0" } # RPC related dependencies -frame-rpc-system = { package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +frame-rpc-system = { package = "substrate-frame-rpc-system", version = "24.0.0" } +pallet-transaction-payment-rpc = "26.0.0" +sc-transaction-pool-api = "24.0.0" # Polkadot dependencies -polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -polkadot-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +polkadot-cli = "3.0.0" +polkadot-parachain-primitives = "2.0.0" +polkadot-primitives = "3.0.0" +polkadot-service = "3.0.0" +xcm = { package = "staging-xcm", default-features = false, version = "3.0.0" } # Cumulus -cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-client-consensus-relay-chain = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-client-network = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +cumulus-client-cli = "0.3.0" +cumulus-client-consensus-aura = "0.3.0" +cumulus-client-consensus-common = "0.3.0" +cumulus-client-consensus-relay-chain = "0.3.0" +cumulus-client-network = "0.3.0" +cumulus-client-service = "0.3.0" +cumulus-primitives-core = "0.3.0" +cumulus-primitives-parachain-inherent = "0.3.0" +cumulus-relay-chain-inprocess-interface = "0.3.0" +cumulus-relay-chain-interface = "0.3.0" +cumulus-relay-chain-rpc-interface = "0.3.0" [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +substrate-build-script-utils = "8.0.0" [dev-dependencies] assert_cmd = "2.0" diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index 5ab4f029..743077f6 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -21,82 +21,86 @@ serde = { version = "1.0.132", default-features = false, optional = true, featur ] } # encointer deps -encointer-balances-tx-payment = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -encointer-balances-tx-payment-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -encointer-primitives = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-balances = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-bazaar = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-bazaar-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-ceremonies = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-ceremonies-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-communities = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-communities-rpc-runtime-api = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-faucet = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-reputation-commitments = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } -pallet-encointer-scheduler = { default-features = false, git = "https://github.com/encointer/pallets", branch = "polkadot-v1.2.0-pallets-v1.3.0" } +encointer-balances-tx-payment = { default-features = false, version = "1.0.0" } +encointer-balances-tx-payment-rpc-runtime-api = { default-features = false, version = "1.0.0" } +encointer-primitives = { default-features = false, version = "1.3.0" } +pallet-encointer-balances = { default-features = false, version = "1.2.0" } +pallet-encointer-bazaar = { default-features = false, version = "1.1.0" } +pallet-encointer-bazaar-rpc-runtime-api = { default-features = false, version = "1.0.0" } +pallet-encointer-ceremonies = { default-features = false, version = "1.2.0" } +pallet-encointer-ceremonies-rpc-runtime-api = { default-features = false, version = "1.2.0" } +pallet-encointer-communities = { default-features = false, version = "1.3.0" } +pallet-encointer-communities-rpc-runtime-api = { default-features = false, version = "1.2.0" } +pallet-encointer-faucet = { default-features = false, version = "1.2.0" } +pallet-encointer-reputation-commitments = { default-features = false, version = "1.2.0" } +pallet-encointer-scheduler = { default-features = false, version = "1.1.0" } runtime-common = { default-features = false, path = "../runtime-common" } -# Substrate dependencies -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0", optional = true } -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0", optional = true } +# Substrate dependencies (figure out crates.io versions in the respective release-crates-io-* branch: https://github.com/paritytech/polkadot-sdk/blob/release-crates-io-v1.2.0/Cargo.lock -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-asset-tx-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-api = { default-features = false, version = "22.0.0" } +sp-block-builder = { default-features = false, version = "22.0.0" } +sp-consensus-aura = { default-features = false, version = "0.28.0" } +sp-core = { default-features = false, version = "24.0.0" } +sp-inherents = { default-features = false, version = "22.0.0" } +sp-io = { default-features = false, version = "26.0.0" } +sp-offchain = { default-features = false, version = "22.0.0" } +sp-runtime = { default-features = false, version = "27.0.0" } +sp-session = { default-features = false, version = "23.0.0" } +sp-std = { default-features = false, version = "11.0.0" } +sp-transaction-pool = { default-features = false, version = "22.0.0" } +sp-version = { default-features = false, version = "25.0.0" } -parachains-common = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } + +frame-executive = { default-features = false, version = "24.0.0" } +frame-support = { default-features = false, version = "24.0.0" } +frame-system = { default-features = false, version = "24.0.0" } +frame-system-rpc-runtime-api = { default-features = false, version = "22.0.0" } +pallet-asset-tx-payment = { default-features = false, version = "24.0.0" } +pallet-aura = { default-features = false, version = "23.0.0" } +pallet-balances = { default-features = false, version = "24.0.0" } +pallet-collective = { default-features = false, version = "24.0.0" } +pallet-insecure-randomness-collective-flip = { default-features = false, version = "12.0.0" } +pallet-membership = { default-features = false, version = "24.0.0" } +pallet-proxy = { default-features = false, version = "24.0.0" } +pallet-scheduler = { default-features = false, version = "25.0.0" } +pallet-timestamp = { default-features = false, version = "23.0.0" } +pallet-transaction-payment = { default-features = false, version = "24.0.0" } +pallet-transaction-payment-rpc-runtime-api = { default-features = false, version = "24.0.0" } +pallet-treasury = { default-features = false, version = "23.0.0" } +pallet-utility = { default-features = false, version = "24.0.0" } + +parachains-common = { default-features = false, version = "3.0.0" } # Cumulus dependencies -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-aura-ext = { default-features = false, version = "0.3.0" } +cumulus-pallet-dmp-queue = { default-features = false, version = "0.3.0" } +cumulus-pallet-parachain-system = { default-features = false, version = "0.3.0" } +cumulus-pallet-xcm = { default-features = false, version = "0.3.0" } +cumulus-pallet-xcmp-queue = { default-features = false, version = "0.3.0" } +cumulus-primitives-core = { default-features = false, version = "0.3.0" } +cumulus-primitives-timestamp = { default-features = false, version = "0.3.0" } +cumulus-primitives-utility = { default-features = false, version = "0.3.0" } # Polkadot dependencies -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-xcm = { default-features = false, version = "3.0.0" } +polkadot-parachain-primitives = { default-features = false, version = "2.0.0" } +polkadot-runtime-common = { default-features = false, version = "3.0.0" } +xcm = { package = "staging-xcm", default-features = false, version = "3.0.0" } +xcm-builder ={ package = "staging-xcm-builder", default-features = false, version = "3.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "3.0.0" } + +# used for try-runtime +frame-try-runtime = { default-features = false, optional = true, version = "0.30.0" } +try-runtime-cli = { default-features = false, optional = true, version = "0.34.0" } # Used for runtime benchmarking -frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +frame-benchmarking = { default-features = false, optional = true, version = "24.0.0" } +frame-system-benchmarking = { default-features = false, optional = true, version = "24.0.0" } hex-literal = { version = "0.3.1", optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +substrate-wasm-builder = "13.0.0" [features] default = ["std"] diff --git a/polkadot-parachains/encointer-runtime/src/xcm_config.rs b/polkadot-parachains/encointer-runtime/src/xcm_config.rs index c71302d5..bdec5e2a 100644 --- a/polkadot-parachains/encointer-runtime/src/xcm_config.rs +++ b/polkadot-parachains/encointer-runtime/src/xcm_config.rs @@ -28,7 +28,7 @@ use frame_support::{ }; use frame_system::EnsureRoot; use pallet_xcm::XcmPassthrough; -use polkadot_parachain::primitives::Sibling; +use polkadot_parachain_primitives::primitives::Sibling; use sp_core::ConstU32; use xcm::latest::prelude::*; use xcm_builder::{ diff --git a/polkadot-parachains/launch-runtime/Cargo.toml b/polkadot-parachains/launch-runtime/Cargo.toml index 5ad00e80..292841e0 100644 --- a/polkadot-parachains/launch-runtime/Cargo.toml +++ b/polkadot-parachains/launch-runtime/Cargo.toml @@ -21,63 +21,68 @@ serde = { version = "1.0.132", optional = true, features = ["derive"] } runtime-common = { default-features = false, path = "../runtime-common" } # Substrate dependencies -sp-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +sp-api = { default-features = false, version = "22.0.0" } +sp-block-builder = { default-features = false, version = "22.0.0" } +sp-consensus-aura = { default-features = false, version = "0.28.0" } +sp-core = { default-features = false, version = "24.0.0" } +sp-inherents = { default-features = false, version = "22.0.0" } +sp-io = { default-features = false, version = "26.0.0" } +sp-offchain = { default-features = false, version = "22.0.0" } +sp-runtime = { default-features = false, version = "27.0.0" } +sp-session = { default-features = false, version = "23.0.0" } +sp-std = { default-features = false, version = "11.0.0" } +sp-transaction-pool = { default-features = false, version = "22.0.0" } +sp-version = { default-features = false, version = "25.0.0" } -frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, tag = "polkadot-v1.2.0" } -pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-membership = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0", optional = true } +frame-executive = { default-features = false, version = "24.0.0" } +frame-support = { default-features = false, version = "24.0.0" } +frame-system = { default-features = false, version = "24.0.0" } +frame-system-rpc-runtime-api = { default-features = false, version = "22.0.0" } +pallet-asset-tx-payment = { default-features = false, version = "24.0.0" } +pallet-aura = { default-features = false, version = "23.0.0" } +pallet-balances = { default-features = false, version = "24.0.0" } +pallet-collective = { default-features = false, version = "24.0.0" } +pallet-insecure-randomness-collective-flip = { default-features = false, version = "12.0.0" } +pallet-membership = { default-features = false, version = "24.0.0" } +pallet-proxy = { default-features = false, version = "24.0.0" } +pallet-scheduler = { default-features = false, version = "25.0.0" } +pallet-timestamp = { default-features = false, version = "23.0.0" } +pallet-transaction-payment = { default-features = false, version = "24.0.0" } +pallet-transaction-payment-rpc-runtime-api = { default-features = false, version = "24.0.0" } +pallet-treasury = { default-features = false, version = "23.0.0" } +pallet-utility = { default-features = false, version = "24.0.0" } -parachains-common = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +parachains-common = { default-features = false, version = "3.0.0" } # Cumulus dependencies -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +cumulus-pallet-aura-ext = { default-features = false, version = "0.3.0" } +cumulus-pallet-dmp-queue = { default-features = false, version = "0.3.0" } +cumulus-pallet-parachain-system = { default-features = false, version = "0.3.0" } +cumulus-pallet-xcm = { default-features = false, version = "0.3.0" } +cumulus-pallet-xcmp-queue = { default-features = false, version = "0.3.0" } +cumulus-primitives-core = { default-features = false, version = "0.3.0" } +cumulus-primitives-timestamp = { default-features = false, version = "0.3.0" } +cumulus-primitives-utility = { default-features = false, version = "0.3.0" } # Polkadot dependencies -pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +pallet-xcm = { default-features = false, version = "3.0.0" } +polkadot-parachain-primitives = { default-features = false, version = "2.0.0" } +polkadot-runtime-common = { default-features = false, version = "3.0.0" } +xcm = { package = "staging-xcm", default-features = false, version = "3.0.0" } +xcm-builder ={ package = "staging-xcm-builder", default-features = false, version = "3.0.0" } +xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "3.0.0" } + +# used for try-runtime +frame-try-runtime = { default-features = false, optional = true, version = "0.30.0" } +try-runtime-cli = { default-features = false, optional = true, version = "0.34.0" } # Used for runtime benchmarking -frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } -frame-system-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +frame-benchmarking = { default-features = false, optional = true, version = "24.0.0" } +frame-system-benchmarking = { default-features = false, optional = true, version = "24.0.0" } hex-literal = { version = "0.3.1", optional = true } [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +substrate-wasm-builder = "13.0.0" [features] default = ["std"] diff --git a/polkadot-parachains/launch-runtime/src/xcm_config.rs b/polkadot-parachains/launch-runtime/src/xcm_config.rs index 572106f6..14d47c72 100644 --- a/polkadot-parachains/launch-runtime/src/xcm_config.rs +++ b/polkadot-parachains/launch-runtime/src/xcm_config.rs @@ -28,7 +28,7 @@ use frame_support::{ }; use frame_system::EnsureRoot; use pallet_xcm::XcmPassthrough; -use polkadot_parachain::primitives::Sibling; +use polkadot_parachain_primitives::primitives::Sibling; use sp_core::ConstU32; use xcm::latest::prelude::*; use xcm_builder::{ From c855af2e36774ddb1dd48406d7a8577f71343e5e Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 13:24:53 +0100 Subject: [PATCH 03/11] forgotten crates --- Cargo.lock | 2027 +++-------------- .../encointer-runtime/Cargo.toml | 2 +- polkadot-parachains/launch-runtime/Cargo.toml | 2 +- polkadot-parachains/runtime-common/Cargo.toml | 14 +- 4 files changed, 305 insertions(+), 1740 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 910e85f1..5529a87c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -298,177 +298,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" -[[package]] -name = "ark-bls12-381" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", -] - -[[package]] -name = "ark-ec" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" -dependencies = [ - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "derivative", - "hashbrown 0.13.2", - "itertools 0.10.5", - "num-traits", - "zeroize", -] - -[[package]] -name = "ark-ed-on-bls12-381-bandersnatch" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-ff" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" -dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", - "derivative", - "digest 0.10.7", - "itertools 0.10.5", - "num-bigint", - "num-traits", - "paste", - "rustc_version 0.4.0", - "zeroize", -] - -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-poly" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" -dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", - "derivative", - "hashbrown 0.13.2", -] - -[[package]] -name = "ark-scale" -version = "0.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b08346a3e38e2be792ef53ee168623c9244d968ff00cd70fb9932f6fe36393" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "parity-scale-codec", -] - -[[package]] -name = "ark-secret-scalar" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "ark-transcript", - "digest 0.10.7", - "rand_core 0.6.4", - "zeroize", -] - -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "ark-serialize-derive", - "ark-std", - "digest 0.10.7", - "num-bigint", -] - -[[package]] -name = "ark-serialize-derive" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "ark-transcript" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" -dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", - "digest 0.10.7", - "rand_core 0.6.4", - "sha3", -] - [[package]] name = "array-bytes" version = "6.1.0" @@ -801,27 +630,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "bandersnatch_vrfs" -version = "0.0.1" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff", - "ark-serialize", - "ark-std", - "dleq_vrf", - "fflonk", - "merlin 3.0.0", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "ring 0.1.0", - "sha2 0.10.8", - "zeroize", -] - [[package]] name = "base-x" version = "0.2.11" @@ -1448,21 +1256,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "common" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=8657210#86572101f4210647984ab4efedba6b3fcc890895" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "fflonk", - "merlin 3.0.0", - "rand_chacha 0.3.1", -] - [[package]] name = "common-path" version = "1.0.0" @@ -1884,14 +1677,14 @@ checksum = "580cf46afbc23ad440c11e230f5a1e97527c93929bca29eb8018a6a7af3befc8" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "futures 0.3.28", "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-client-api 24.0.0", "sp-api 22.0.0", "sp-consensus 0.28.0", @@ -1911,7 +1704,7 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-consensus-proposer", "cumulus-primitives-aura", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-interface", "futures 0.3.28", @@ -1919,7 +1712,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-client-api 24.0.0", "sc-consensus 0.29.0", "sc-consensus-aura", @@ -1951,20 +1744,20 @@ checksum = "49b0161d655374be6bb29bad93862afb84ae5c32adfc62b9d7819879d5e64773" dependencies = [ "async-trait", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-interface", "dyn-clone", "futures 0.3.28", "log", "parity-scale-codec", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-client-api 24.0.0", "sc-consensus 0.29.0", "sc-consensus-babe", "schnellru", "sp-blockchain 24.0.0", "sp-consensus 0.28.0", - "sp-consensus-slots 0.28.0", + "sp-consensus-slots", "sp-core 24.0.0", "sp-runtime 27.0.0", "sp-timestamp 22.0.0", @@ -1997,7 +1790,7 @@ checksum = "095b1c0ac991fbd53b30b969cc9627b495755fc2591941df3f4114959e6ae4e8" dependencies = [ "async-trait", "cumulus-client-consensus-common", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures 0.3.28", "parking_lot 0.12.1", @@ -2026,8 +1819,8 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "sc-client-api 24.0.0", "sp-blockchain 24.0.0", "sp-consensus 0.28.0", @@ -2044,7 +1837,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc8f304c811d9cfba4b6497d4d033e0500547bb9f8bf29fd20f57de740e916f4" dependencies = [ "async-trait", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures 0.3.28", "futures-timer", @@ -2052,7 +1845,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "rand 0.8.5", "sc-client-api 24.0.0", "sc-consensus 0.29.0", @@ -2073,12 +1866,12 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "futures 0.3.28", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-client-api 24.0.0", "sc-consensus 0.29.0", "sc-network 0.30.0", @@ -2123,7 +1916,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c63f5595db891c0b05c846a1fd7d0f49ad8b4b19e5f79f015e125853b6a519e1" dependencies = [ - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "frame-support 24.0.0", "frame-system 24.0.0", "log", @@ -2132,7 +1925,7 @@ dependencies = [ "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", + "staging-xcm", ] [[package]] @@ -2143,7 +1936,7 @@ checksum = "8848c0ce4e55777b621703ef62224d5b8e2c250ccc03fb34c5372d995b86fa16" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", "environmental", "frame-support 24.0.0", @@ -2151,7 +1944,7 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", + "polkadot-parachain-primitives", "scale-info", "sp-core 24.0.0", "sp-externalities 0.22.0", @@ -2162,7 +1955,7 @@ dependencies = [ "sp-std 11.0.0", "sp-trie 25.0.0", "sp-version 25.0.0", - "staging-xcm 3.0.1", + "staging-xcm", "trie-db 0.28.0", ] @@ -2184,7 +1977,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9848582a0748e29ab06faf9b1448b7039da1f90f6400b384c391c5831cb5fd7c" dependencies = [ - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "frame-support 24.0.0", "frame-system 24.0.0", "parity-scale-codec", @@ -2192,7 +1985,7 @@ dependencies = [ "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", + "staging-xcm", ] [[package]] @@ -2201,20 +1994,20 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0ac74a0c55c7ed27a51ce618b864e9d4a7f39de8ea03a4bd65ccff55145b5fa" dependencies = [ - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "frame-benchmarking 24.0.0", "frame-support 24.0.0", "frame-system 24.0.0", "log", "parity-scale-codec", - "polkadot-runtime-common 3.0.0", + "polkadot-runtime-common", "rand_chacha 0.3.1", "scale-info", "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", - "staging-xcm-executor 3.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -2224,31 +2017,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7e59e8e10f2ec522afde1363141be0d499fdbd8be9889bee9b29b92dd52c2935" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 3.0.0", - "polkadot-primitives 3.0.0", + "polkadot-core-primitives", + "polkadot-primitives", "sp-api 22.0.0", "sp-consensus-aura", "sp-runtime 27.0.0", "sp-std 11.0.0", ] -[[package]] -name = "cumulus-primitives-core" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "scale-info", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "staging-xcm 1.0.0", -] - [[package]] name = "cumulus-primitives-core" version = "0.3.0" @@ -2256,15 +2032,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1aed2ae9917749ad77ca62acf65826a0f5e725a920ff1cab01d9bb020d59cdbf" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 3.0.0", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", "scale-info", "sp-api 22.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", "sp-trie 25.0.0", - "staging-xcm 3.0.1", + "staging-xcm", ] [[package]] @@ -2274,7 +2050,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87d8d415d8748df234bf0415576648fa529fbffa9de802959db7851f5e43d4dc" dependencies = [ "async-trait", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-interface", "cumulus-test-relay-sproof-builder", "parity-scale-codec", @@ -2297,7 +2073,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a980cec30854da16e3f40c8fc18f9ec8feb984da17f7d68d89c3206adaa4753" dependencies = [ - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "futures 0.3.28", "parity-scale-codec", "sp-inherents 22.0.0", @@ -2311,17 +2087,17 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "926a72124a351594cfdce41d7762e668d442e08c193d909d9f69fbe22e95414e" dependencies = [ - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "frame-support 24.0.0", "log", "parity-scale-codec", - "polkadot-runtime-common 3.0.0", + "polkadot-runtime-common", "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", + "staging-xcm", "staging-xcm-builder", - "staging-xcm-executor 3.0.0", + "staging-xcm-executor", ] [[package]] @@ -2331,7 +2107,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f822628210c50781adf6afc5b22df63deb2b073712d2109b3903731b81bada9" dependencies = [ "async-trait", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-interface", "futures 0.3.28", "futures-timer", @@ -2356,7 +2132,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "642e7e83e5b3162cb2bf5b160e11443f5aabf11c5fd3c1deaf116d907ae79716" dependencies = [ "async-trait", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "futures 0.3.28", "jsonrpsee-core", "parity-scale-codec", @@ -2376,20 +2152,20 @@ checksum = "5394c833bd582e46eecbc6ce96c9065d9b2a6ff9861f4016e4db6ac41c505d91" dependencies = [ "array-bytes", "async-trait", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures 0.3.28", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives 3.0.0", + "polkadot-core-primitives", "polkadot-network-bridge", "polkadot-node-collation-generation", "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-authority-discovery", "sc-network 0.30.0", "sc-network-common 0.29.0", @@ -2399,7 +2175,7 @@ dependencies = [ "schnellru", "sp-api 22.0.0", "sp-consensus 0.28.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-runtime 27.0.0", "tracing", ] @@ -2411,7 +2187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97c3adbcef74c30a6f920083f7777c8bba81b16e9dfca90d6664caa8f20d2a3d" dependencies = [ "async-trait", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-relay-chain-interface", "either", "futures 0.3.28", @@ -2430,8 +2206,8 @@ dependencies = [ "smoldot", "smoldot-light", "sp-api 22.0.0", - "sp-authority-discovery 22.0.0", - "sp-consensus-babe 0.28.0", + "sp-authority-discovery", + "sp-consensus-babe", "sp-core 24.0.0", "sp-runtime 27.0.0", "sp-state-machine 0.31.0", @@ -2449,9 +2225,9 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fba4a4d5de5f68bde4aff857194efcaae44e874b6947d9aac9ea02bcda4382c" dependencies = [ - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "parity-scale-codec", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-runtime 27.0.0", "sp-state-machine 0.31.0", "sp-std 11.0.0", @@ -2834,23 +2610,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "dleq_vrf" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=f4fe253#f4fe2534ccc6d916cd10d9c16891e673728ec8b4" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-scale", - "ark-secret-scalar", - "ark-serialize", - "ark-std", - "ark-transcript", - "arrayvec 0.7.4", - "rand_core 0.6.4", - "zeroize", -] - [[package]] name = "doc-comment" version = "0.3.3" @@ -3116,7 +2875,7 @@ dependencies = [ "cumulus-client-consensus-relay-chain", "cumulus-client-network", "cumulus-client-service", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", @@ -3141,8 +2900,8 @@ dependencies = [ "parachains-common", "parity-scale-codec", "polkadot-cli", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "polkadot-service", "sc-basic-authorship", "sc-chain-spec 23.0.0", @@ -3177,7 +2936,7 @@ dependencies = [ "sp-session 23.0.0", "sp-timestamp 22.0.0", "sp-transaction-pool", - "staging-xcm 3.0.1", + "staging-xcm", "substrate-build-script-utils", "substrate-frame-rpc-system", "substrate-prometheus-endpoint 0.15.0", @@ -3241,7 +3000,7 @@ dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "encointer-balances-tx-payment", @@ -3280,11 +3039,10 @@ dependencies = [ "pallet-treasury 23.0.0", "pallet-utility", "pallet-xcm", - "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", - "polkadot-runtime-common 3.0.0", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "runtime-common", "scale-info", "serde", @@ -3300,9 +3058,10 @@ dependencies = [ "sp-std 11.0.0", "sp-transaction-pool", "sp-version 25.0.0", - "staging-xcm 3.0.1", + "staging-parachain-info", + "staging-xcm", "staging-xcm-builder", - "staging-xcm-executor 3.0.0", + "staging-xcm-executor", "substrate-wasm-builder", "try-runtime-cli", ] @@ -3546,19 +3305,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "fflonk" -version = "0.1.0" -source = "git+https://github.com/w3f/fflonk#e141d4b6f42fb481aefe1b479788694945b6940d" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "merlin 3.0.0", -] - [[package]] name = "fiat-crypto" version = "0.2.2" @@ -3671,31 +3417,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-support-procedural 4.0.0-dev", - "frame-system 4.0.0-dev", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-runtime-interface 17.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "static_assertions", -] - [[package]] name = "frame-benchmarking" version = "23.0.0" @@ -3797,17 +3518,6 @@ dependencies = [ "thousands", ] -[[package]] -name = "frame-election-provider-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "frame-election-provider-solution-type" version = "11.0.0" @@ -3820,37 +3530,20 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-election-provider-solution-type 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "frame-election-provider-support" version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9fe9b8322a08a8a52ed3a7a7f7ca90827aa3bace41dc060c5b32d2ff0cd25c3" dependencies = [ - "frame-election-provider-solution-type 11.0.0", + "frame-election-provider-solution-type", "frame-support 24.0.0", "frame-system 24.0.0", "parity-scale-codec", "scale-info", "sp-arithmetic 19.0.0", "sp-core 24.0.0", - "sp-npos-elections 22.0.0", + "sp-npos-elections", "sp-runtime 27.0.0", "sp-std 11.0.0", ] @@ -3909,46 +3602,6 @@ dependencies = [ "tokio-retry", ] -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "aquamarine", - "bitflags 1.3.2", - "docify", - "environmental", - "frame-metadata", - "frame-support-procedural 4.0.0-dev", - "impl-trait-for-tuples", - "k256", - "log", - "macro_magic", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "serde_json", - "smallvec", - "sp-api 4.0.0-dev", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-core-hashing-proc-macro 9.0.0", - "sp-debug-derive 8.0.0", - "sp-genesis-builder 0.1.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-metadata-ir 0.1.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "sp-weights 20.0.0", - "static_assertions", - "tt-call", -] - [[package]] name = "frame-support" version = "23.0.0" @@ -4031,24 +3684,6 @@ dependencies = [ "tt-call", ] -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "Inflector", - "cfg-expr", - "derive-syn-parse", - "expander 2.0.0", - "frame-support-procedural-tools 4.0.0-dev", - "itertools 0.10.5", - "macro_magic", - "proc-macro-warning", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "frame-support-procedural" version = "18.0.0" @@ -4087,18 +3722,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "frame-support-procedural-tools" version = "7.0.0" @@ -4125,16 +3748,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "frame-support-procedural-tools-derive" version = "8.0.0" @@ -4157,25 +3770,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "cfg-if", - "frame-support 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-version 22.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "frame-system" version = "23.0.0" @@ -5319,20 +4913,6 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "kusama-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-support 4.0.0-dev", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "smallvec", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "kusama-runtime-constants" version = "3.0.0" @@ -5340,8 +4920,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fd5fda44486f7b352e8199e091d80371b1b9fdd9b3c117e5e25ec28477220a5" dependencies = [ "frame-support 24.0.0", - "polkadot-primitives 3.0.0", - "polkadot-runtime-common 3.0.0", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", "sp-core 24.0.0", "sp-runtime 27.0.0", @@ -5401,7 +4981,7 @@ dependencies = [ "cumulus-pallet-parachain-system", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "frame-benchmarking 24.0.0", @@ -5427,11 +5007,10 @@ dependencies = [ "pallet-treasury 23.0.0", "pallet-utility", "pallet-xcm", - "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", - "polkadot-runtime-common 3.0.0", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "runtime-common", "scale-info", "serde", @@ -5447,9 +5026,10 @@ dependencies = [ "sp-std 11.0.0", "sp-transaction-pool", "sp-version 25.0.0", - "staging-xcm 3.0.1", + "staging-parachain-info", + "staging-xcm", "staging-xcm-builder", - "staging-xcm-executor 3.0.0", + "staging-xcm-executor", "substrate-wasm-builder", "try-runtime-cli", ] @@ -5828,7 +5408,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "rcgen 0.10.0", - "ring 0.16.20", + "ring", "rustls 0.20.8", "thiserror", "webpki 0.22.0", @@ -6904,22 +6484,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-authority-discovery 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-authority-discovery" version = "24.0.0" @@ -6928,34 +6492,20 @@ checksum = "8bdc251538bcec9340337a1624372561e6d8e6ae4eeb1adb1d7b1af13b349cda" dependencies = [ "frame-support 24.0.0", "frame-system 24.0.0", - "pallet-session 24.0.0", + "pallet-session", "parity-scale-codec", "scale-info", "sp-application-crypto 26.0.0", - "sp-authority-discovery 22.0.0", + "sp-authority-discovery", "sp-runtime 27.0.0", "sp-std 11.0.0", ] [[package]] name = "pallet-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-authorship" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae682e78744224150298730dfa1e2c39220e600dce17e42d2c77e49af3d9c59f" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae682e78744224150298730dfa1e2c39220e600dce17e42d2c77e49af3d9c59f" dependencies = [ "frame-support 24.0.0", "frame-system 24.0.0", @@ -6966,30 +6516,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-babe" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-consensus-babe 0.10.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-babe" version = "24.0.0" @@ -7000,13 +6526,13 @@ dependencies = [ "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-authorship 24.0.0", - "pallet-session 24.0.0", + "pallet-authorship", + "pallet-session", "pallet-timestamp 23.0.0", "parity-scale-codec", "scale-info", "sp-application-crypto 26.0.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-core 24.0.0", "sp-io 26.0.0", "sp-runtime 27.0.0", @@ -7024,7 +6550,7 @@ dependencies = [ "aquamarine", "docify", "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-support 24.0.0", "frame-system 24.0.0", "log", @@ -7038,21 +6564,6 @@ dependencies = [ "sp-tracing 13.0.0", ] -[[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-balances" version = "23.0.0" @@ -7094,8 +6605,8 @@ dependencies = [ "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-authorship 24.0.0", - "pallet-session 24.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", "serde", @@ -7119,7 +6630,7 @@ dependencies = [ "log", "pallet-beefy", "pallet-mmr", - "pallet-session 24.0.0", + "pallet-session", "parity-scale-codec", "scale-info", "serde", @@ -7181,8 +6692,8 @@ dependencies = [ "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-authorship 24.0.0", - "pallet-session 24.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "rand 0.8.5", "scale-info", @@ -7228,29 +6739,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-election-provider-multi-phase" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-election-provider-support-benchmarking 4.0.0-dev", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "strum", -] - [[package]] name = "pallet-election-provider-multi-phase" version = "23.0.0" @@ -7258,37 +6746,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "394d978de9611f3b23fc499369f86d5d82e64800959a5701d66907737e779406" dependencies = [ "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-election-provider-support-benchmarking 23.0.0", + "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", "sp-arithmetic 19.0.0", "sp-core 24.0.0", "sp-io 26.0.0", - "sp-npos-elections 22.0.0", + "sp-npos-elections", "sp-runtime 27.0.0", "sp-std 11.0.0", "strum", ] -[[package]] -name = "pallet-election-provider-support-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-election-provider-support-benchmarking" version = "23.0.0" @@ -7296,10 +6770,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a23b0dec60fd7a0c98234a4b04ef5e1f682bdf7ff3266ca499d85e1aac7bbec" dependencies = [ "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-system 24.0.0", "parity-scale-codec", - "sp-npos-elections 22.0.0", + "sp-npos-elections", "sp-runtime 27.0.0", "sp-std 11.0.0", ] @@ -7318,7 +6792,7 @@ dependencies = [ "scale-info", "sp-core 24.0.0", "sp-io 26.0.0", - "sp-npos-elections 22.0.0", + "sp-npos-elections", "sp-runtime 27.0.0", "sp-staking 22.0.0", "sp-std 11.0.0", @@ -7567,25 +7041,6 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-fast-unstake" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "docify", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-fast-unstake" version = "23.0.0" @@ -7594,7 +7049,7 @@ checksum = "c41338a9d75f9c4c656d5d5ff15d8154edd7de61a97361e2d0ddc552baf6e944" dependencies = [ "docify", "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-support 24.0.0", "frame-system 24.0.0", "log", @@ -7616,8 +7071,8 @@ dependencies = [ "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-authorship 24.0.0", - "pallet-session 24.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", "sp-application-crypto 26.0.0", @@ -7657,7 +7112,7 @@ dependencies = [ "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-authorship 24.0.0", + "pallet-authorship", "parity-scale-codec", "scale-info", "sp-application-crypto 26.0.0", @@ -7719,25 +7174,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-message-queue" -version = "7.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "pallet-message-queue" version = "27.0.0" @@ -7838,12 +7274,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "889d4929272cb67bdd444700a343f142816ebb5bbae65e771e70f52decb5931f" dependencies = [ "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-support 24.0.0", "frame-system 24.0.0", "pallet-bags-list", "pallet-nomination-pools", - "pallet-staking 24.0.0", + "pallet-staking", "parity-scale-codec", "scale-info", "sp-runtime 27.0.0", @@ -7889,17 +7325,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e534be39e87f22945af557c5fcb3b4e22d57a881af4966a0ac15f6f3f9feb2c7" dependencies = [ "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-babe 24.0.0", + "pallet-babe", "pallet-balances 24.0.0", "pallet-grandpa", "pallet-im-online", "pallet-offences", - "pallet-session 24.0.0", - "pallet-staking 24.0.0", + "pallet-session", + "pallet-staking", "parity-scale-codec", "scale-info", "sp-runtime 27.0.0", @@ -7976,28 +7412,6 @@ dependencies = [ "sp-weights 23.0.0", ] -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "log", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", -] - [[package]] name = "pallet-session" version = "24.0.0" @@ -8030,8 +7444,8 @@ dependencies = [ "frame-benchmarking 24.0.0", "frame-support 24.0.0", "frame-system 24.0.0", - "pallet-session 24.0.0", - "pallet-staking 24.0.0", + "pallet-session", + "pallet-staking", "parity-scale-codec", "rand 0.8.5", "sp-runtime 27.0.0", @@ -8058,28 +7472,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-application-crypto 23.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-staking" version = "24.0.0" @@ -8087,12 +7479,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a1b649d9b95f842258b2e811960bf5e08285180e912303bee6b13c256a466c4" dependencies = [ "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-support 24.0.0", "frame-system 24.0.0", "log", - "pallet-authorship 24.0.0", - "pallet-session 24.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", @@ -8116,15 +7508,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "pallet-staking-reward-fn" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "log", - "sp-arithmetic 16.0.0", -] - [[package]] name = "pallet-staking-reward-fn" version = "15.0.0" @@ -8180,26 +7563,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "docify", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-timestamp 4.0.0-dev", -] - [[package]] name = "pallet-timestamp" version = "22.0.0" @@ -8261,22 +7624,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-transaction-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-transaction-payment" version = "23.0.0" @@ -8341,23 +7688,6 @@ dependencies = [ "sp-weights 23.0.0", ] -[[package]] -name = "pallet-treasury" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-treasury" version = "22.0.0" @@ -8411,21 +7741,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "pallet-vesting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-vesting" version = "24.0.0" @@ -8460,8 +7775,8 @@ dependencies = [ "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", - "staging-xcm-executor 3.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -8479,23 +7794,9 @@ dependencies = [ "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", + "staging-xcm", "staging-xcm-builder", - "staging-xcm-executor 3.0.0", -] - -[[package]] -name = "parachain-info" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "staging-xcm-executor", ] [[package]] @@ -8504,21 +7805,21 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b13d76e1e40c002836b4f12cd771466440d92973f19cd093ff21b79eb12fc9" dependencies = [ - "cumulus-primitives-core 0.3.0", + "cumulus-primitives-core", "cumulus-primitives-utility", "frame-support 24.0.0", "frame-system 24.0.0", - "kusama-runtime-constants 3.0.0", + "kusama-runtime-constants", "log", "num-traits", "pallet-asset-tx-payment 24.0.0", "pallet-assets", - "pallet-authorship 24.0.0", + "pallet-authorship", "pallet-balances 24.0.0", "pallet-collator-selection", "parity-scale-codec", - "polkadot-core-primitives 3.0.0", - "polkadot-primitives 3.0.0", + "polkadot-core-primitives", + "polkadot-primitives", "polkadot-runtime-constants", "rococo-runtime-constants", "scale-info", @@ -8528,9 +7829,9 @@ dependencies = [ "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", + "staging-xcm", "staging-xcm-builder", - "staging-xcm-executor 3.0.0", + "staging-xcm-executor", "substrate-wasm-builder", "westend-runtime-constants", ] @@ -8866,7 +8167,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "rand 0.8.5", "tracing-gum", ] @@ -8883,7 +8184,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "rand 0.8.5", "tracing-gum", ] @@ -8903,7 +8204,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "rand 0.8.5", "schnellru", "sp-core 24.0.0", @@ -8927,7 +8228,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "rand 0.8.5", "sc-network 0.30.0", "schnellru", @@ -8976,7 +8277,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-core 24.0.0", "sp-keystore 0.30.0", "sp-runtime 27.0.0", @@ -8985,18 +8286,6 @@ dependencies = [ "tracing-gum", ] -[[package]] -name = "polkadot-core-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "polkadot-core-primitives" version = "3.0.0" @@ -9027,7 +8316,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-network 0.30.0", "schnellru", "sp-application-crypto 26.0.0", @@ -9044,7 +8333,7 @@ checksum = "041da63ce9403adc7e070ea47f92e6389013497814edfe7f6112791f052c936d" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "reed-solomon-novelpoly", "sp-core 24.0.0", "sp-trie 25.0.0", @@ -9062,7 +8351,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "rand 0.8.5", "rand_chacha 0.3.1", "sc-network 0.30.0", @@ -9090,7 +8379,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-network 0.30.0", "sp-consensus 0.28.0", "thiserror", @@ -9109,7 +8398,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-core 24.0.0", "sp-maybe-compressed-blob 8.0.0", "thiserror", @@ -9134,13 +8423,13 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-keystore", "schnellru", "schnorrkel 0.9.1", "sp-application-crypto 26.0.0", "sp-consensus 0.28.0", - "sp-consensus-slots 0.28.0", + "sp-consensus-slots", "sp-runtime 27.0.0", "thiserror", "tracing-gum", @@ -9163,7 +8452,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-consensus 0.28.0", "thiserror", "tracing-gum", @@ -9182,7 +8471,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "polkadot-statement-table", "sp-keystore 0.30.0", "thiserror", @@ -9198,7 +8487,7 @@ dependencies = [ "futures 0.3.28", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-keystore 0.30.0", "thiserror", "tracing-gum", @@ -9221,8 +8510,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "sp-maybe-compressed-blob 8.0.0", "tracing-gum", ] @@ -9236,7 +8525,7 @@ dependencies = [ "futures 0.3.28", "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-client-api 24.0.0", "sc-consensus-babe", "sp-blockchain 24.0.0", @@ -9256,7 +8545,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "thiserror", "tracing-gum", ] @@ -9274,7 +8563,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-keystore", "schnellru", "thiserror", @@ -9292,7 +8581,7 @@ dependencies = [ "futures-timer", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-blockchain 24.0.0", "sp-inherents 22.0.0", "thiserror", @@ -9312,7 +8601,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "thiserror", "tracing-gum", ] @@ -9330,7 +8619,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "thiserror", "tracing-gum", ] @@ -9347,12 +8636,12 @@ dependencies = [ "libc", "parity-scale-codec", "pin-project", - "polkadot-core-primitives 3.0.0", + "polkadot-core-primitives", "polkadot-node-core-pvf-common", "polkadot-node-metrics", "polkadot-node-primitives", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "rand 0.8.5", "slotmap", "sp-core 24.0.0", @@ -9375,7 +8664,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-keystore 0.30.0", "thiserror", "tracing-gum", @@ -9392,8 +8681,8 @@ dependencies = [ "landlock", "libc", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "sc-executor 0.28.0", "sc-executor-common 0.25.0", "sc-executor-wasmtime 0.25.0", @@ -9415,9 +8704,9 @@ dependencies = [ "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "schnellru", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "tracing-gum", ] @@ -9433,7 +8722,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "polkadot-node-primitives", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-network 0.30.0", "sp-core 24.0.0", "thiserror", @@ -9451,7 +8740,7 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "prioritized-metered-channel", "sc-cli", "sc-service", @@ -9476,7 +8765,7 @@ dependencies = [ "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "rand 0.8.5", "sc-authority-discovery", "sc-network 0.30.0", @@ -9494,12 +8783,12 @@ dependencies = [ "bounded-vec", "futures 0.3.28", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "schnorrkel 0.9.1", "serde", "sp-application-crypto 26.0.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-core 24.0.0", "sp-keystore 0.30.0", "sp-maybe-compressed-blob 8.0.0", @@ -9532,15 +8821,15 @@ dependencies = [ "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "polkadot-statement-table", "sc-client-api 24.0.0", "sc-network 0.30.0", "sc-transaction-pool-api 24.0.0", "smallvec", "sp-api 22.0.0", - "sp-authority-discovery 22.0.0", - "sp-consensus-babe 0.28.0", + "sp-authority-discovery", + "sp-consensus-babe", "substrate-prometheus-endpoint 0.15.0", "thiserror", ] @@ -9569,7 +8858,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-types", "polkadot-overseer", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "prioritized-metered-channel", "rand 0.8.5", "sc-client-api 24.0.0", @@ -9596,7 +8885,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem-types", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-client-api 24.0.0", "schnellru", "sp-api 22.0.0", @@ -9605,23 +8894,6 @@ dependencies = [ "tracing-gum", ] -[[package]] -name = "polkadot-parachain-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "bounded-collections", - "derive_more", - "frame-support 4.0.0-dev", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "polkadot-parachain-primitives" version = "2.0.0" @@ -9632,7 +8904,7 @@ dependencies = [ "derive_more", "frame-support 24.0.0", "parity-scale-codec", - "polkadot-core-primitives 3.0.0", + "polkadot-core-primitives", "scale-info", "serde", "sp-core 24.0.0", @@ -9640,32 +8912,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "polkadot-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "bitvec", - "hex-literal 0.4.1", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-authority-discovery 4.0.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "polkadot-primitives" version = "3.0.0" @@ -9675,15 +8921,15 @@ dependencies = [ "bitvec", "hex-literal 0.4.1", "parity-scale-codec", - "polkadot-core-primitives 3.0.0", - "polkadot-parachain-primitives 2.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "scale-info", "serde", "sp-api 22.0.0", "sp-application-crypto 26.0.0", "sp-arithmetic 19.0.0", - "sp-authority-discovery 22.0.0", - "sp-consensus-slots 0.28.0", + "sp-authority-discovery", + "sp-consensus-slots", "sp-core 24.0.0", "sp-inherents 22.0.0", "sp-io 26.0.0", @@ -9702,7 +8948,7 @@ dependencies = [ "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sc-chain-spec 23.0.0", "sc-client-api 24.0.0", "sc-consensus-babe", @@ -9719,58 +8965,13 @@ dependencies = [ "sp-block-builder 22.0.0", "sp-blockchain 24.0.0", "sp-consensus 0.28.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-keystore 0.30.0", "sp-runtime 27.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] -[[package]] -name = "polkadot-runtime-common" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "libsecp256k1", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-fast-unstake 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-fn 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "polkadot-runtime-parachains 1.0.0", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", - "slot-range-helper 1.0.0", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "static_assertions", -] - [[package]] name = "polkadot-runtime-common" version = "3.0.0" @@ -9779,42 +8980,42 @@ checksum = "ac922a958e3e1435d7adffe49c1528b6396baf668ab45f635b79bff750053543" dependencies = [ "bitvec", "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-support 24.0.0", "frame-system 24.0.0", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-authorship 24.0.0", - "pallet-babe 24.0.0", + "pallet-authorship", + "pallet-babe", "pallet-balances 24.0.0", - "pallet-election-provider-multi-phase 23.0.0", - "pallet-fast-unstake 23.0.0", - "pallet-session 24.0.0", - "pallet-staking 24.0.0", - "pallet-staking-reward-fn 15.0.0", + "pallet-election-provider-multi-phase", + "pallet-fast-unstake", + "pallet-session", + "pallet-staking", + "pallet-staking-reward-fn", "pallet-timestamp 23.0.0", "pallet-transaction-payment 24.0.0", "pallet-treasury 23.0.0", - "pallet-vesting 24.0.0", + "pallet-vesting", "parity-scale-codec", - "polkadot-primitives 3.0.0", - "polkadot-runtime-parachains 3.0.0", + "polkadot-primitives", + "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", "serde_derive", - "slot-range-helper 3.0.0", + "slot-range-helper", "sp-api 22.0.0", "sp-core 24.0.0", "sp-inherents 22.0.0", "sp-io 26.0.0", - "sp-npos-elections 22.0.0", + "sp-npos-elections", "sp-runtime 27.0.0", "sp-session 23.0.0", "sp-staking 22.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", + "staging-xcm", "static_assertions", ] @@ -9825,27 +9026,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d4a7abfe0dff335456790ac8edc342737dffbd67013a38b7bec2f6b523cc175" dependencies = [ "frame-support 24.0.0", - "polkadot-primitives 3.0.0", - "polkadot-runtime-common 3.0.0", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", "sp-core 24.0.0", "sp-runtime 27.0.0", "sp-weights 23.0.0", ] -[[package]] -name = "polkadot-runtime-metrics" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "bs58 0.5.0", - "frame-benchmarking 4.0.0-dev", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", -] - [[package]] name = "polkadot-runtime-metrics" version = "3.0.0" @@ -9855,57 +9043,11 @@ dependencies = [ "bs58 0.5.0", "frame-benchmarking 24.0.0", "parity-scale-codec", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-std 11.0.0", "sp-tracing 13.0.0", ] -[[package]] -name = "polkadot-runtime-parachains" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "bitflags 1.3.2", - "bitvec", - "derive_more", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "log", - "pallet-authority-discovery 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-babe 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "polkadot-runtime-metrics 1.0.0", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rustc-hex", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", -] - [[package]] name = "polkadot-runtime-parachains" version = "3.0.0" @@ -9920,20 +9062,20 @@ dependencies = [ "frame-system 24.0.0", "impl-trait-for-tuples", "log", - "pallet-authority-discovery 24.0.0", - "pallet-authorship 24.0.0", - "pallet-babe 24.0.0", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", "pallet-balances 24.0.0", - "pallet-message-queue 27.0.0", - "pallet-session 24.0.0", - "pallet-staking 24.0.0", + "pallet-message-queue", + "pallet-session", + "pallet-staking", "pallet-timestamp 23.0.0", - "pallet-vesting 24.0.0", + "pallet-vesting", "parity-scale-codec", - "polkadot-core-primitives 3.0.0", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", - "polkadot-runtime-metrics 3.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-metrics", "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", @@ -9949,8 +9091,8 @@ dependencies = [ "sp-session 23.0.0", "sp-staking 22.0.0", "sp-std 11.0.0", - "staging-xcm 3.0.1", - "staging-xcm-executor 3.0.0", + "staging-xcm", + "staging-xcm-executor", "static_assertions", ] @@ -9973,9 +9115,9 @@ dependencies = [ "kvdb-rocksdb", "log", "mmr-gadget", - "pallet-babe 24.0.0", + "pallet-babe", "pallet-im-online", - "pallet-staking 24.0.0", + "pallet-staking", "pallet-transaction-payment 24.0.0", "pallet-transaction-payment-rpc-runtime-api", "parity-db", @@ -9985,7 +9127,7 @@ dependencies = [ "polkadot-availability-distribution", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives 3.0.0", + "polkadot-core-primitives", "polkadot-dispute-distribution", "polkadot-gossip-support", "polkadot-network-bridge", @@ -10010,10 +9152,10 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "polkadot-rpc", - "polkadot-runtime-parachains 3.0.0", + "polkadot-runtime-parachains", "polkadot-statement-distribution", "rococo-runtime", "sc-authority-discovery", @@ -10043,11 +9185,11 @@ dependencies = [ "serde", "serde_json", "sp-api 22.0.0", - "sp-authority-discovery 22.0.0", + "sp-authority-discovery", "sp-block-builder 22.0.0", "sp-blockchain 24.0.0", "sp-consensus 0.28.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-consensus-beefy", "sp-consensus-grandpa 9.0.0", "sp-core 24.0.0", @@ -10089,7 +9231,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-keystore 0.30.0", "sp-staking 22.0.0", "thiserror", @@ -10103,7 +9245,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "857b4c83022e353c48f38e4db15542e5da4d778e81058e533c44d559c72b5a51" dependencies = [ "parity-scale-codec", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "sp-core 24.0.0", ] @@ -10493,7 +9635,7 @@ checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c" dependencies = [ "bytes", "rand 0.8.5", - "ring 0.16.20", + "ring", "rustc-hash", "rustls 0.20.8", "slab", @@ -10633,7 +9775,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" dependencies = [ "pem", - "ring 0.16.20", + "ring", "time", "x509-parser 0.13.2", "yasna", @@ -10646,7 +9788,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", - "ring 0.16.20", + "ring", "time", "yasna", ] @@ -10788,22 +9930,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ring" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=8657210#86572101f4210647984ab4efedba6b3fcc890895" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "blake2", - "common", - "fflonk", - "merlin 3.0.0", -] - [[package]] name = "ring" version = "0.16.20" @@ -10845,9 +9971,9 @@ dependencies = [ "frame-try-runtime", "hex-literal 0.4.1", "log", - "pallet-authority-discovery 24.0.0", - "pallet-authorship 24.0.0", - "pallet-babe 24.0.0", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", "pallet-balances 24.0.0", "pallet-beefy", "pallet-beefy-mmr", @@ -10861,7 +9987,7 @@ dependencies = [ "pallet-im-online", "pallet-indices", "pallet-membership", - "pallet-message-queue 27.0.0", + "pallet-message-queue", "pallet-mmr", "pallet-multisig", "pallet-nis", @@ -10870,9 +9996,9 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 24.0.0", + "pallet-session", "pallet-society", - "pallet-staking 24.0.0", + "pallet-staking", "pallet-state-trie-migration", "pallet-sudo", "pallet-timestamp 23.0.0", @@ -10881,23 +10007,23 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury 23.0.0", "pallet-utility", - "pallet-vesting 24.0.0", + "pallet-vesting", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", - "polkadot-runtime-common 3.0.0", - "polkadot-runtime-parachains 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "rococo-runtime-constants", "scale-info", "serde", "serde_derive", "smallvec", "sp-api 22.0.0", - "sp-authority-discovery 22.0.0", + "sp-authority-discovery", "sp-block-builder 22.0.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-consensus-beefy", "sp-core 24.0.0", "sp-genesis-builder 0.3.0", @@ -10912,9 +10038,9 @@ dependencies = [ "sp-storage 16.0.0", "sp-transaction-pool", "sp-version 25.0.0", - "staging-xcm 3.0.1", + "staging-xcm", "staging-xcm-builder", - "staging-xcm-executor 3.0.0", + "staging-xcm-executor", "static_assertions", "substrate-wasm-builder", ] @@ -10926,8 +10052,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fef0b660c7a725559c6be97a47511be63561c137da105ee13b07d9c7a462e43" dependencies = [ "frame-support 24.0.0", - "polkadot-primitives 3.0.0", - "polkadot-runtime-common 3.0.0", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", "sp-core 24.0.0", "sp-runtime 27.0.0", @@ -10999,14 +10125,14 @@ dependencies = [ name = "runtime-common" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "kusama-runtime-constants 1.0.0", - "pallet-balances 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "polkadot-core-primitives 1.0.0", + "frame-support 24.0.0", + "frame-system 24.0.0", + "kusama-runtime-constants", + "pallet-balances 24.0.0", + "pallet-treasury 23.0.0", + "polkadot-core-primitives", "smallvec", - "sp-runtime 24.0.0", + "sp-runtime 27.0.0", ] [[package]] @@ -11103,7 +10229,7 @@ checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" dependencies = [ "base64 0.13.1", "log", - "ring 0.16.20", + "ring", "sct 0.6.1", "webpki 0.21.4", ] @@ -11115,7 +10241,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" dependencies = [ "log", - "ring 0.16.20", + "ring", "sct 0.7.0", "webpki 0.22.0", ] @@ -11127,7 +10253,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" dependencies = [ "log", - "ring 0.16.20", + "ring", "rustls-webpki", "sct 0.7.0", ] @@ -11159,7 +10285,7 @@ version = "0.101.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "513722fd73ad80a71f72b61009ea1b584bcfa1483ca93949c8f290298837fa59" dependencies = [ - "ring 0.16.20", + "ring", "untrusted", ] @@ -11268,7 +10394,7 @@ dependencies = [ "sc-client-api 24.0.0", "sc-network 0.30.0", "sp-api 22.0.0", - "sp-authority-discovery 22.0.0", + "sp-authority-discovery", "sp-blockchain 24.0.0", "sp-core 24.0.0", "sp-keystore 0.30.0", @@ -11592,7 +10718,7 @@ dependencies = [ "sp-blockchain 24.0.0", "sp-consensus 0.28.0", "sp-consensus-aura", - "sp-consensus-slots 0.28.0", + "sp-consensus-slots", "sp-core 24.0.0", "sp-inherents 22.0.0", "sp-keystore 0.30.0", @@ -11627,8 +10753,8 @@ dependencies = [ "sp-block-builder 22.0.0", "sp-blockchain 24.0.0", "sp-consensus 0.28.0", - "sp-consensus-babe 0.28.0", - "sp-consensus-slots 0.28.0", + "sp-consensus-babe", + "sp-consensus-slots", "sp-core 24.0.0", "sp-inherents 22.0.0", "sp-keystore 0.30.0", @@ -11653,7 +10779,7 @@ dependencies = [ "sp-application-crypto 26.0.0", "sp-blockchain 24.0.0", "sp-consensus 0.28.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-core 24.0.0", "sp-keystore 0.30.0", "sp-runtime 27.0.0", @@ -11809,7 +10935,7 @@ dependencies = [ "sp-arithmetic 19.0.0", "sp-blockchain 24.0.0", "sp-consensus 0.28.0", - "sp-consensus-slots 0.28.0", + "sp-consensus-slots", "sp-core 24.0.0", "sp-inherents 22.0.0", "sp-runtime 27.0.0", @@ -12833,7 +11959,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" dependencies = [ - "ring 0.16.20", + "ring", "untrusted", ] @@ -12843,7 +11969,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" dependencies = [ - "ring 0.16.20", + "ring", "untrusted", ] @@ -13158,18 +12284,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" -[[package]] -name = "slot-range-helper" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "enumn", - "parity-scale-codec", - "paste", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "slot-range-helper" version = "3.0.0" @@ -13322,7 +12436,7 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek 4.1.1", "rand_core 0.6.4", - "ring 0.16.20", + "ring", "rustc_version 0.4.0", "sha2 0.10.8", "subtle", @@ -13365,27 +12479,6 @@ dependencies = [ "sha-1", ] -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "scale-info", - "sp-api-proc-macro 4.0.0-dev", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-metadata-ir 0.1.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "sp-version 22.0.0", - "thiserror", -] - [[package]] name = "sp-api" version = "21.0.0" @@ -13430,20 +12523,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "Inflector", - "blake2", - "expander 2.0.0", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-api-proc-macro" version = "10.0.0" @@ -13474,19 +12553,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-application-crypto" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-application-crypto" version = "25.0.0" @@ -13517,36 +12583,22 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d3d3ff6d6d717d7563659e9e47e958d33ebd2d0b3d8b1a9961cf9832944375e" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std 8.0.0", + "sp-std 10.0.0", "static_assertions", ] [[package]] name = "sp-arithmetic" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3d3ff6d6d717d7563659e9e47e958d33ebd2d0b3d8b1a9961cf9832944375e" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 10.0.0", - "static_assertions", -] - -[[package]] -name = "sp-arithmetic" -version = "19.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e41f710a77e9debd1c9b80f862709dce648e50f0904cde4117488e7d11d4796d" dependencies = [ @@ -13559,19 +12611,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-authority-discovery" version = "22.0.0" @@ -13691,32 +12730,13 @@ dependencies = [ "scale-info", "sp-api 22.0.0", "sp-application-crypto 26.0.0", - "sp-consensus-slots 0.28.0", + "sp-consensus-slots", "sp-inherents 22.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", "sp-timestamp 22.0.0", ] -[[package]] -name = "sp-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "async-trait", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev", -] - [[package]] name = "sp-consensus-babe" version = "0.28.0" @@ -13729,7 +12749,7 @@ dependencies = [ "serde", "sp-api 22.0.0", "sp-application-crypto 26.0.0", - "sp-consensus-slots 0.28.0", + "sp-consensus-slots", "sp-core 24.0.0", "sp-inherents 22.0.0", "sp-runtime 27.0.0", @@ -13795,18 +12815,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev", -] - [[package]] name = "sp-consensus-slots" version = "0.28.0" @@ -13820,52 +12828,6 @@ dependencies = [ "sp-timestamp 22.0.0", ] -[[package]] -name = "sp-core" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "array-bytes", - "bandersnatch_vrfs", - "bitflags 1.3.2", - "blake2", - "bounded-collections", - "bs58 0.5.0", - "dyn-clonable", - "ed25519-zebra 3.1.0", - "futures 0.3.28", - "hash-db", - "hash256-std-hasher", - "impl-serde", - "lazy_static", - "libsecp256k1", - "log", - "merlin 2.0.1", - "parity-scale-codec", - "parking_lot 0.12.1", - "paste", - "primitive-types", - "rand 0.8.5", - "regex", - "scale-info", - "schnorrkel 0.9.1", - "secp256k1", - "secrecy", - "serde", - "sp-core-hashing 9.0.0", - "sp-debug-derive 8.0.0", - "sp-externalities 0.19.0", - "sp-runtime-interface 17.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "ss58-registry", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tracing", - "zeroize", -] - [[package]] name = "sp-core" version = "23.0.0" @@ -13959,19 +12921,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-core-hashing" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "blake2b_simd", - "byteorder", - "digest 0.10.7", - "sha2 0.10.8", - "sha3", - "twox-hash", -] - [[package]] name = "sp-core-hashing" version = "11.0.0" @@ -14000,16 +12949,6 @@ dependencies = [ "twox-hash", ] -[[package]] -name = "sp-core-hashing-proc-macro" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "quote", - "sp-core-hashing 9.0.0", - "syn 2.0.38", -] - [[package]] name = "sp-core-hashing-proc-macro" version = "11.0.0" @@ -14052,16 +12991,6 @@ dependencies = [ "parking_lot 0.12.1", ] -[[package]] -name = "sp-debug-derive" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-debug-derive" version = "10.0.0" @@ -14084,17 +13013,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-externalities" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 8.0.0", - "sp-storage 13.0.0", -] - [[package]] name = "sp-externalities" version = "0.21.0" @@ -14119,17 +13037,6 @@ dependencies = [ "sp-storage 16.0.0", ] -[[package]] -name = "sp-genesis-builder" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "serde_json", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-genesis-builder" version = "0.2.0" @@ -14154,20 +13061,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "thiserror", -] - [[package]] name = "sp-inherents" version = "21.0.0" @@ -14198,30 +13091,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-io" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "bytes", - "ed25519-dalek", - "libsecp256k1", - "log", - "parity-scale-codec", - "rustversion", - "secp256k1", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-keystore 0.27.0", - "sp-runtime-interface 17.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "sp-trie 22.0.0", - "tracing", - "tracing-core", -] - [[package]] name = "sp-io" version = "25.0.0" @@ -14284,18 +13153,6 @@ dependencies = [ "strum", ] -[[package]] -name = "sp-keystore" -version = "0.27.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.1", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "thiserror", -] - [[package]] name = "sp-keystore" version = "0.29.0" @@ -14342,17 +13199,6 @@ dependencies = [ "zstd 0.12.4", ] -[[package]] -name = "sp-metadata-ir" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "frame-metadata", - "parity-scale-codec", - "scale-info", - "sp-std 8.0.0", -] - [[package]] name = "sp-metadata-ir" version = "0.2.0" @@ -14396,20 +13242,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-npos-elections" version = "22.0.0" @@ -14447,16 +13279,6 @@ dependencies = [ "sp-runtime 27.0.0", ] -[[package]] -name = "sp-panic-handler" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "backtrace", - "lazy_static", - "regex", -] - [[package]] name = "sp-panic-handler" version = "10.0.0" @@ -14501,28 +13323,6 @@ dependencies = [ "sp-core 24.0.0", ] -[[package]] -name = "sp-runtime" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "paste", - "rand 0.8.5", - "scale-info", - "serde", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "sp-runtime" version = "26.0.0" @@ -14569,24 +13369,6 @@ dependencies = [ "sp-weights 23.0.0", ] -[[package]] -name = "sp-runtime-interface" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.19.0", - "sp-runtime-interface-proc-macro 11.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-tracing 10.0.0", - "sp-wasm-interface 14.0.0", - "static_assertions", -] - [[package]] name = "sp-runtime-interface" version = "19.0.0" @@ -14625,18 +13407,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "Inflector", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "13.0.0" @@ -14663,21 +13433,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "sp-session" version = "22.0.0" @@ -14710,20 +13465,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-staking" version = "21.0.0" @@ -14754,27 +13495,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "sp-state-machine" -version = "0.28.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "parking_lot 0.12.1", - "rand 0.8.5", - "smallvec", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-panic-handler 8.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "thiserror", - "tracing", - "trie-db 0.28.0", -] - [[package]] name = "sp-state-machine" version = "0.30.0" @@ -14869,11 +13589,6 @@ dependencies = [ "x25519-dalek 2.0.0", ] -[[package]] -name = "sp-std" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" - [[package]] name = "sp-std" version = "10.0.0" @@ -14886,19 +13601,6 @@ version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c91d32e165d08a14098ce5ec923eaec59d1d0583758a18a770beec1b780b0d0" -[[package]] -name = "sp-storage" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 8.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-storage" version = "15.0.0" @@ -14927,19 +13629,6 @@ dependencies = [ "sp-std 11.0.0", ] -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "thiserror", -] - [[package]] name = "sp-timestamp" version = "21.0.0" @@ -14968,18 +13657,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-tracing" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "sp-std 8.0.0", - "tracing", - "tracing-core", - "tracing-subscriber", -] - [[package]] name = "sp-tracing" version = "12.0.0" @@ -15032,29 +13709,6 @@ dependencies = [ "sp-trie 25.0.0", ] -[[package]] -name = "sp-trie" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "ahash 0.8.3", - "hash-db", - "hashbrown 0.13.2", - "lazy_static", - "memory-db", - "nohash-hasher", - "parity-scale-codec", - "parking_lot 0.12.1", - "scale-info", - "schnellru", - "sp-core 21.0.0", - "sp-std 8.0.0", - "thiserror", - "tracing", - "trie-db 0.28.0", - "trie-root", -] - [[package]] name = "sp-trie" version = "24.0.0" @@ -15103,23 +13757,6 @@ dependencies = [ "trie-root", ] -[[package]] -name = "sp-version" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm", - "scale-info", - "serde", - "sp-core-hashing-proc-macro 9.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-version-proc-macro 8.0.0", - "thiserror", -] - [[package]] name = "sp-version" version = "24.0.0" @@ -15156,17 +13793,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-version-proc-macro" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-version-proc-macro" version = "10.0.0" @@ -15191,19 +13817,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-wasm-interface" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-std 8.0.0", - "wasmtime", -] - [[package]] name = "sp-wasm-interface" version = "16.0.0" @@ -15232,21 +13845,6 @@ dependencies = [ "wasmtime", ] -[[package]] -name = "sp-weights" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "smallvec", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-debug-derive 8.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-weights" version = "22.0.0" @@ -15344,20 +13942,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] -name = "staging-xcm" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" +name = "staging-parachain-info" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5bab12d15197074042e4f63034a58a1fad1abca3c779b9623696e163f549b5" dependencies = [ - "bounded-collections", - "derivative", - "environmental", - "impl-trait-for-tuples", - "log", + "cumulus-primitives-core", + "frame-support 24.0.0", + "frame-system 24.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-weights 20.0.0", - "xcm-procedural 1.0.0", + "sp-runtime 27.0.0", + "sp-std 11.0.0", ] [[package]] @@ -15375,7 +13971,7 @@ dependencies = [ "scale-info", "serde", "sp-weights 23.0.0", - "xcm-procedural 3.0.0", + "xcm-procedural", ] [[package]] @@ -15390,35 +13986,15 @@ dependencies = [ "log", "pallet-transaction-payment 24.0.0", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", + "polkadot-parachain-primitives", "scale-info", "sp-arithmetic 19.0.0", "sp-io 26.0.0", "sp-runtime 27.0.0", "sp-std 11.0.0", "sp-weights 23.0.0", - "staging-xcm 3.0.1", - "staging-xcm-executor 3.0.0", -] - -[[package]] -name = "staging-xcm-executor" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "environmental", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", - "staging-xcm 1.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -15439,7 +14015,7 @@ dependencies = [ "sp-runtime 27.0.0", "sp-std 11.0.0", "sp-weights 23.0.0", - "staging-xcm 3.0.1", + "staging-xcm", ] [[package]] @@ -15540,7 +14116,7 @@ dependencies = [ "lazy_static", "md-5", "rand 0.8.5", - "ring 0.16.20", + "ring", "subtle", "thiserror", "tokio", @@ -16218,7 +14794,7 @@ checksum = "388d505e3d23a34f23f4093937252f9a3a874184083680292a3c80f16c2937a7" dependencies = [ "coarsetime", "polkadot-node-jaeger", - "polkadot-primitives 3.0.0", + "polkadot-primitives", "tracing", "tracing-gum-proc-macro", ] @@ -16386,7 +14962,7 @@ dependencies = [ "serde_json", "sp-api 22.0.0", "sp-consensus-aura", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-core 24.0.0", "sp-debug-derive 11.0.0", "sp-externalities 0.22.0", @@ -16422,7 +14998,7 @@ dependencies = [ "log", "md-5", "rand 0.8.5", - "ring 0.16.20", + "ring", "stun", "thiserror", "tokio", @@ -17033,7 +15609,7 @@ version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" dependencies = [ - "ring 0.16.20", + "ring", "untrusted", ] @@ -17043,7 +15619,7 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" dependencies = [ - "ring 0.16.20", + "ring", "untrusted", ] @@ -17072,7 +15648,7 @@ dependencies = [ "rand 0.8.5", "rcgen 0.9.3", "regex", - "ring 0.16.20", + "ring", "rtcp", "rtp", "rustls 0.19.1", @@ -17137,7 +15713,7 @@ dependencies = [ "rand 0.8.5", "rand_core 0.6.4", "rcgen 0.9.3", - "ring 0.16.20", + "ring", "rustls 0.19.1", "sec1 0.3.0", "serde", @@ -17274,7 +15850,7 @@ dependencies = [ "binary-merkle-tree", "bitvec", "frame-benchmarking 24.0.0", - "frame-election-provider-support 24.0.0", + "frame-election-provider-support", "frame-executive", "frame-support 24.0.0", "frame-system 24.0.0", @@ -17283,25 +15859,25 @@ dependencies = [ "frame-try-runtime", "hex-literal 0.4.1", "log", - "pallet-authority-discovery 24.0.0", - "pallet-authorship 24.0.0", - "pallet-babe 24.0.0", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", "pallet-bags-list", "pallet-balances 24.0.0", "pallet-beefy", "pallet-beefy-mmr", "pallet-collective", "pallet-democracy", - "pallet-election-provider-multi-phase 23.0.0", - "pallet-election-provider-support-benchmarking 23.0.0", + "pallet-election-provider-multi-phase", + "pallet-election-provider-support-benchmarking", "pallet-elections-phragmen", - "pallet-fast-unstake 23.0.0", + "pallet-fast-unstake", "pallet-grandpa", "pallet-identity", "pallet-im-online", "pallet-indices", "pallet-membership", - "pallet-message-queue 27.0.0", + "pallet-message-queue", "pallet-mmr", "pallet-multisig", "pallet-nomination-pools", @@ -17313,10 +15889,10 @@ dependencies = [ "pallet-proxy", "pallet-recovery", "pallet-scheduler", - "pallet-session 24.0.0", + "pallet-session", "pallet-session-benchmarking", "pallet-society", - "pallet-staking 24.0.0", + "pallet-staking", "pallet-staking-reward-curve", "pallet-staking-runtime-api", "pallet-state-trie-migration", @@ -17326,14 +15902,14 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "pallet-treasury 23.0.0", "pallet-utility", - "pallet-vesting 24.0.0", + "pallet-vesting", "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain-primitives 2.0.0", - "polkadot-primitives 3.0.0", - "polkadot-runtime-common 3.0.0", - "polkadot-runtime-parachains 3.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", @@ -17341,16 +15917,16 @@ dependencies = [ "smallvec", "sp-api 22.0.0", "sp-application-crypto 26.0.0", - "sp-authority-discovery 22.0.0", + "sp-authority-discovery", "sp-block-builder 22.0.0", - "sp-consensus-babe 0.28.0", + "sp-consensus-babe", "sp-consensus-beefy", "sp-core 24.0.0", "sp-genesis-builder 0.3.0", "sp-inherents 22.0.0", "sp-io 26.0.0", "sp-mmr-primitives", - "sp-npos-elections 22.0.0", + "sp-npos-elections", "sp-offchain 22.0.0", "sp-runtime 27.0.0", "sp-session 23.0.0", @@ -17359,9 +15935,9 @@ dependencies = [ "sp-storage 16.0.0", "sp-transaction-pool", "sp-version 25.0.0", - "staging-xcm 3.0.1", + "staging-xcm", "staging-xcm-builder", - "staging-xcm-executor 3.0.0", + "staging-xcm-executor", "substrate-wasm-builder", "westend-runtime-constants", ] @@ -17373,8 +15949,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "281a188361cdcd28ade41bfca74d1b52f28bb6eb8f51bfd15ca3be721396ab75" dependencies = [ "frame-support 24.0.0", - "polkadot-primitives 3.0.0", - "polkadot-runtime-common 3.0.0", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", "sp-core 24.0.0", "sp-runtime 27.0.0", @@ -17702,7 +16278,7 @@ dependencies = [ "lazy_static", "nom", "oid-registry 0.4.0", - "ring 0.16.20", + "ring", "rusticata-macros", "thiserror", "time", @@ -17726,17 +16302,6 @@ dependencies = [ "time", ] -[[package]] -name = "xcm-procedural" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?tag=polkadot-v1.2.0#72c453563937c36b895c543bc5e852e213a54f19" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "xcm-procedural" version = "3.0.0" diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index 743077f6..68d69c0f 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -12,7 +12,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = "derive", ] } log = { version = "0.4.14", default-features = false } -parachain-info = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +parachain-info = { package = "staging-parachain-info", default-features = false, version = "0.3.0" } scale-info = { version = "2.0.1", default-features = false, features = [ "derive", ] } diff --git a/polkadot-parachains/launch-runtime/Cargo.toml b/polkadot-parachains/launch-runtime/Cargo.toml index 292841e0..f01e52ba 100644 --- a/polkadot-parachains/launch-runtime/Cargo.toml +++ b/polkadot-parachains/launch-runtime/Cargo.toml @@ -11,7 +11,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = "derive", ] } log = { version = "0.4.17", default-features = false } -parachain-info = { default-features = false, git = "https://github.com/paritytech/polkadot-sdk", tag = "polkadot-v1.2.0" } +parachain-info = { package = "staging-parachain-info", default-features = false, version = "0.3.0" } scale-info = { version = "2.5.0", default-features = false, features = [ "derive", ] } diff --git a/polkadot-parachains/runtime-common/Cargo.toml b/polkadot-parachains/runtime-common/Cargo.toml index a51982aa..bb9dbe7a 100644 --- a/polkadot-parachains/runtime-common/Cargo.toml +++ b/polkadot-parachains/runtime-common/Cargo.toml @@ -6,14 +6,14 @@ edition = "2021" [dependencies] smallvec = "1.6.1" -kusama-runtime-constants = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +kusama-runtime-constants = { default-features = false, version = "3.0.0" } +polkadot-core-primitives = { default-features = false, version = "3.0.0" } -frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } -sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, tag = "polkadot-v1.2.0" } +frame-support = { default-features = false, version = "24.0.0" } +frame-system = { default-features = false, version = "24.0.0" } +pallet-balances = { default-features = false, version = "24.0.0" } +pallet-treasury = { default-features = false, version = "23.0.0" } +sp-runtime = { default-features = false, version = "27.0.0" } [features] default = ["std"] From f715c597418d18753ddee06e9929882c5ee87080 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 13:59:33 +0100 Subject: [PATCH 04/11] backport updates in fellows/runtimes --- .../encointer-runtime/Cargo.toml | 4 +- .../encointer-runtime/src/deal_with_fees.rs | 45 +++++++++ .../encointer-runtime/src/lib.rs | 91 +++++++++---------- .../src/weights/block_weights.rs | 53 +++++++++++ .../src/weights/extrinsic_weights.rs | 53 +++++++++++ .../encointer-runtime/src/weights/mod.rs | 9 ++ .../src/weights/paritydb_weights.rs | 63 +++++++++++++ .../src/weights/rocksdb_weights.rs | 63 +++++++++++++ .../encointer-runtime/src/xcm_config.rs | 11 ++- polkadot-parachains/launch-runtime/Cargo.toml | 4 +- polkadot-parachains/launch-runtime/src/lib.rs | 41 +++++++-- 11 files changed, 376 insertions(+), 61 deletions(-) create mode 100644 polkadot-parachains/encointer-runtime/src/deal_with_fees.rs create mode 100644 polkadot-parachains/encointer-runtime/src/weights/block_weights.rs create mode 100644 polkadot-parachains/encointer-runtime/src/weights/extrinsic_weights.rs create mode 100644 polkadot-parachains/encointer-runtime/src/weights/paritydb_weights.rs create mode 100644 polkadot-parachains/encointer-runtime/src/weights/rocksdb_weights.rs diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index 68d69c0f..e2f330b8 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -75,7 +75,9 @@ parachains-common = { default-features = false, version = "3.0.0" } # Cumulus dependencies cumulus-pallet-aura-ext = { default-features = false, version = "0.3.0" } cumulus-pallet-dmp-queue = { default-features = false, version = "0.3.0" } -cumulus-pallet-parachain-system = { default-features = false, version = "0.3.0" } +cumulus-pallet-parachain-system = { default-features = false, features = [ + "parameterized-consensus-hook", +], version = "0.3.0" } cumulus-pallet-xcm = { default-features = false, version = "0.3.0" } cumulus-pallet-xcmp-queue = { default-features = false, version = "0.3.0" } cumulus-primitives-core = { default-features = false, version = "0.3.0" } diff --git a/polkadot-parachains/encointer-runtime/src/deal_with_fees.rs b/polkadot-parachains/encointer-runtime/src/deal_with_fees.rs new file mode 100644 index 00000000..3abe9427 --- /dev/null +++ b/polkadot-parachains/encointer-runtime/src/deal_with_fees.rs @@ -0,0 +1,45 @@ +// Copyright (c) 2023 Encointer Association +// This file is part of Encointer +// +// Encointer is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// Encointer is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with Encointer. If not, see . + +use frame_support::traits::{Currency, Imbalance, OnUnbalanced}; +use sp_runtime::sp_std::marker::PhantomData; + +/// Type alias to conveniently refer to the `Currency::NegativeImbalance` associated type. +pub type NegativeImbalance = as Currency< + ::AccountId, +>>::NegativeImbalance; + +/// Moves all the fees to the treasury. +/// +/// This does only handle the native currency. The community currencies are managed by the +/// `pallet-asset-tx-payment`. +pub struct FeesToTreasury(PhantomData); + +impl OnUnbalanced> for FeesToTreasury +where + Runtime: pallet_balances::Config + pallet_treasury::Config, +{ + fn on_unbalanceds(mut fees_then_tips: impl Iterator>) { + if let Some(mut fees) = fees_then_tips.next() { + // no burning, add all fees and tips to the treasury + + if let Some(tips) = fees_then_tips.next() { + tips.merge_into(&mut fees); + } + as OnUnbalanced<_>>::on_unbalanced(fees); + } + } +} diff --git a/polkadot-parachains/encointer-runtime/src/lib.rs b/polkadot-parachains/encointer-runtime/src/lib.rs index 739964ab..0a18dc3a 100644 --- a/polkadot-parachains/encointer-runtime/src/lib.rs +++ b/polkadot-parachains/encointer-runtime/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Alain Brenzikofer +// Copyright (c) 2023 Encointer Association // This file is part of Encointer // // Encointer is free software: you can redistribute it and/or modify @@ -20,7 +20,7 @@ //! * perform ceremonies and receive a community income //! * pay fees in the respective community currency //! -//! The configuration (especially XCM) is almost identical to `statemine`. Therefore, upstream +//! The configuration (especially XCM) is almost identical to `asset-hub`. Therefore, upstream //! updates should always check the diff to see if there are some configuration updates. #![cfg_attr(not(feature = "std"), no_std)] @@ -31,10 +31,11 @@ #[cfg(feature = "std")] include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); +mod deal_with_fees; mod weights; pub mod xcm_config; -use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; +use cumulus_pallet_parachain_system::RelayNumberMonotonicallyIncreases; use sp_api::impl_runtime_apis; use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; use sp_runtime::{ @@ -56,22 +57,22 @@ use frame_support::{ dispatch::DispatchClass, parameter_types, traits::{ - tokens::ConversionToAssetBalance, ConstBool, ConstU32, Contains, EitherOfDiverse, - EqualPrivilegeOnly, InstanceFilter, + tokens::ConversionToAssetBalance, ConstBool, Contains, EitherOfDiverse, EqualPrivilegeOnly, + InstanceFilter, }, weights::{ConstantMultiplier, Weight}, - PalletId, RuntimeDebug, + PalletId, }; use frame_system::{ limits::{BlockLength, BlockWeights}, EnsureRoot, }; pub use parachains_common as common; -pub use parachains_common::MILLISECS_PER_BLOCK; +use sp_runtime::RuntimeDebug; use parachains_common::{ - AuraId, AVERAGE_ON_INITIALIZE_RATIO, DAYS, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, - SLOT_DURATION, + kusama::consensus::RELAY_CHAIN_SLOT_DURATION_MILLIS, AuraId, AVERAGE_ON_INITIALIZE_RATIO, DAYS, + HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, }; use xcm_config::{KsmLocation, XcmConfig, XcmOriginToTransactDispatchOrigin}; @@ -97,6 +98,7 @@ pub use encointer_primitives::{ communities::{CommunityIdentifier, Location}, scheduler::CeremonyPhaseType, }; +use sp_core::ConstU32; // XCM imports // Polkadot imports @@ -105,18 +107,30 @@ use polkadot_runtime_common::{BlockHashCount, SlowAdjustingFeeUpdate}; use xcm::latest::BodyId; use xcm_executor::XcmExecutor; -// Added by encointer -pub(crate) use runtime_common::{ - currency::*, - deal_with_fees::FeesToTreasury, - fee::WeightToFee, - weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}, -}; +// adopt all currency-related constants identical to other system chains +use deal_with_fees::FeesToTreasury; +use parachains_common::kusama::{currency::*, fee::WeightToFee}; +use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; /// A type to hold UTC unix epoch [ms] pub type Moment = u64; pub const ONE_DAY: Moment = 86_400_000; +/// Maximum number of blocks simultaneously accepted by the Runtime, not yet included +/// into the relay chain. +const UNINCLUDED_SEGMENT_CAPACITY: u32 = 1; +/// How many parachain blocks are processed by the relay chain per parent. Limits the +/// number of blocks authored per slot. +const BLOCK_PROCESSING_VELOCITY: u32 = 1; +/// This determines the average expected block time that we are targeting. +/// Blocks will be produced at a minimum duration defined by `SLOT_DURATION`. +/// `SLOT_DURATION` is picked up by `pallet_timestamp` which is in turn picked +/// up by `pallet_aura` to implement `fn slot_duration()`. +/// +/// Change this to adjust the block time. +pub const MILLISECS_PER_BLOCK: u64 = 12000; +pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK; + pub type AssetId = AssetIdOf; pub type AssetBalance = AssetBalanceOf; @@ -353,7 +367,8 @@ impl pallet_treasury::Config for Runtime { type ProposalBond = ProposalBond; type ProposalBondMinimum = ProposalBondMinimum; type ProposalBondMaximum = ProposalBondMaximum; - type SpendPeriod = SpendPeriod; //Cannot be 0: Error: Thread 'tokio-runtime-worker' panicked at 'attempt to calculate the remainder with a divisor of zero + type SpendPeriod = SpendPeriod; //Cannot be 0: Error: Thread 'tokio-runtime-worker' panicked at 'attempt to calculate the + // remainder with a divisor of zero type Burn = (); //No burn type BurnDestination = (); //No burn type SpendFunds = (); //No spend, no bounty @@ -402,7 +417,13 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + type CheckAssociatedRelayNumber = RelayNumberMonotonicallyIncreases; + type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook< + Runtime, + RELAY_CHAIN_SLOT_DURATION_MILLIS, + BLOCK_PROCESSING_VELOCITY, + UNINCLUDED_SEGMENT_CAPACITY, + >; } // Added by encointer @@ -446,7 +467,6 @@ parameter_types! { parameter_types! { pub const MomentsPerDay: Moment = 86_400_000; // [ms/d] pub const DefaultDemurrage: Demurrage = Demurrage::from_bits(0x0000000000000000000001E3F0A8A973_i128); - // 0.000005 pub const EncointerExistentialDeposit: BalanceType = BalanceType::from_bits(0x0000000000000000000053e2d6238da4_u128); pub const MeetupSizeTarget: u64 = 10; pub const MeetupMinSize: u64 = 3; @@ -506,7 +526,7 @@ impl pallet_encointer_reputation_commitments::Config for Runtime { impl pallet_encointer_faucet::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type ControllerOrigin = MoreThanHalfCouncil; + type ControllerOrigin = EnsureRoot; type Currency = Balances; type PalletId = FaucetPalletId; type WeightInfo = weights::pallet_encointer_faucet::WeightInfo; @@ -517,6 +537,8 @@ impl pallet_aura::Config for Runtime { type DisabledValidators = (); type MaxAuthorities = MaxAuthorities; type AllowMultipleBlocksPerSlot = ConstBool; + #[cfg(feature = "experimental")] + type SlotDuration = ConstU64; } parameter_types! { @@ -687,7 +709,7 @@ mod benches { impl_runtime_apis! { impl sp_consensus_aura::AuraApi for Runtime { fn slot_duration() -> sp_consensus_aura::SlotDuration { - sp_consensus_aura::SlotDuration::from_millis(Aura::slot_duration()) + sp_consensus_aura::SlotDuration::from_millis(SLOT_DURATION) } fn authorities() -> Vec { @@ -894,7 +916,8 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{Benchmarking, BenchmarkBatch}; + use frame_support::traits::TrackedStorageKey; use frame_system_benchmarking::Pallet as SystemBench; impl frame_system_benchmarking::Config for Runtime {} @@ -924,31 +947,7 @@ impl_runtime_apis! { } } -struct CheckInherents; - -impl cumulus_pallet_parachain_system::CheckInherents for CheckInherents { - fn check_inherents( - block: &Block, - relay_state_proof: &cumulus_pallet_parachain_system::RelayChainStateProof, - ) -> sp_inherents::CheckInherentsResult { - let relay_chain_slot = relay_state_proof - .read_slot() - .expect("Could not read the relay chain slot from the proof"); - - let inherent_data = - cumulus_primitives_timestamp::InherentDataProvider::from_relay_chain_slot_and_duration( - relay_chain_slot, - sp_std::time::Duration::from_secs(6), - ) - .create_inherent_data() - .expect("Could not create the timestamp inherent data"); - - inherent_data.check_extrinsics(block) - } -} - cumulus_pallet_parachain_system::register_validate_block! { Runtime = Runtime, BlockExecutor = cumulus_pallet_aura_ext::BlockExecutor::, - CheckInherents = CheckInherents, } diff --git a/polkadot-parachains/encointer-runtime/src/weights/block_weights.rs b/polkadot-parachains/encointer-runtime/src/weights/block_weights.rs new file mode 100644 index 00000000..e7fdb2aa --- /dev/null +++ b/polkadot-parachains/encointer-runtime/src/weights/block_weights.rs @@ -0,0 +1,53 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +pub mod constants { + use frame_support::{ + parameter_types, + weights::{constants, Weight}, + }; + + parameter_types! { + /// Importing a block with 0 Extrinsics. + pub const BlockExecutionWeight: Weight = + Weight::from_parts(constants::WEIGHT_REF_TIME_PER_NANOS.saturating_mul(5_000_000), 0); + } + + #[cfg(test)] + mod test_weights { + use frame_support::weights::constants; + + /// Checks that the weight exists and is sane. + // NOTE: If this test fails but you are sure that the generated values are fine, + // you can delete it. + #[test] + fn sane() { + let w = super::constants::BlockExecutionWeight::get(); + + // At least 100 µs. + assert!( + w.ref_time() >= 100u64 * constants::WEIGHT_REF_TIME_PER_MICROS, + "Weight should be at least 100 µs." + ); + // At most 50 ms. + assert!( + w.ref_time() <= 50u64 * constants::WEIGHT_REF_TIME_PER_MILLIS, + "Weight should be at most 50 ms." + ); + } + } +} diff --git a/polkadot-parachains/encointer-runtime/src/weights/extrinsic_weights.rs b/polkadot-parachains/encointer-runtime/src/weights/extrinsic_weights.rs new file mode 100644 index 00000000..1a4adb96 --- /dev/null +++ b/polkadot-parachains/encointer-runtime/src/weights/extrinsic_weights.rs @@ -0,0 +1,53 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +pub mod constants { + use frame_support::{ + parameter_types, + weights::{constants, Weight}, + }; + + parameter_types! { + /// Executing a NO-OP `System::remarks` Extrinsic. + pub const ExtrinsicBaseWeight: Weight = + Weight::from_parts(constants::WEIGHT_REF_TIME_PER_NANOS.saturating_mul(125_000), 0); + } + + #[cfg(test)] + mod test_weights { + use frame_support::weights::constants; + + /// Checks that the weight exists and is sane. + // NOTE: If this test fails but you are sure that the generated values are fine, + // you can delete it. + #[test] + fn sane() { + let w = super::constants::ExtrinsicBaseWeight::get(); + + // At least 10 µs. + assert!( + w.ref_time() >= 10u64 * constants::WEIGHT_REF_TIME_PER_MICROS, + "Weight should be at least 10 µs." + ); + // At most 1 ms. + assert!( + w.ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, + "Weight should be at most 1 ms." + ); + } + } +} diff --git a/polkadot-parachains/encointer-runtime/src/weights/mod.rs b/polkadot-parachains/encointer-runtime/src/weights/mod.rs index ff97cbe0..c9a0adae 100644 --- a/polkadot-parachains/encointer-runtime/src/weights/mod.rs +++ b/polkadot-parachains/encointer-runtime/src/weights/mod.rs @@ -19,7 +19,9 @@ // the generated files do not pass clippy #![allow(clippy::all)] +pub mod block_weights; pub mod cumulus_pallet_xcmp_queue; +pub mod extrinsic_weights; pub mod frame_system; pub mod pallet_balances; pub mod pallet_collective; @@ -35,3 +37,10 @@ pub mod pallet_proxy; pub mod pallet_timestamp; pub mod pallet_treasury; pub mod pallet_utility; +pub mod paritydb_weights; +pub mod rocksdb_weights; + +pub use block_weights::constants::BlockExecutionWeight; +pub use extrinsic_weights::constants::ExtrinsicBaseWeight; +pub use paritydb_weights::constants::ParityDbWeight; +pub use rocksdb_weights::constants::RocksDbWeight; diff --git a/polkadot-parachains/encointer-runtime/src/weights/paritydb_weights.rs b/polkadot-parachains/encointer-runtime/src/weights/paritydb_weights.rs new file mode 100644 index 00000000..25679703 --- /dev/null +++ b/polkadot-parachains/encointer-runtime/src/weights/paritydb_weights.rs @@ -0,0 +1,63 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +pub mod constants { + use frame_support::{ + parameter_types, + weights::{constants, RuntimeDbWeight}, + }; + + parameter_types! { + /// `ParityDB` can be enabled with a feature flag, but is still experimental. These weights + /// are available for brave runtime engineers who may want to try this out as default. + pub const ParityDbWeight: RuntimeDbWeight = RuntimeDbWeight { + read: 8_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + write: 50_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + }; + } + + #[cfg(test)] + mod test_db_weights { + use super::constants::ParityDbWeight as W; + use frame_support::weights::constants; + + /// Checks that all weights exist and have sane values. + // NOTE: If this test fails but you are sure that the generated values are fine, + // you can delete it. + #[test] + fn sane() { + // At least 1 µs. + assert!( + W::get().reads(1).ref_time() >= constants::WEIGHT_REF_TIME_PER_MICROS, + "Read weight should be at least 1 µs." + ); + assert!( + W::get().writes(1).ref_time() >= constants::WEIGHT_REF_TIME_PER_MICROS, + "Write weight should be at least 1 µs." + ); + // At most 1 ms. + assert!( + W::get().reads(1).ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, + "Read weight should be at most 1 ms." + ); + assert!( + W::get().writes(1).ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, + "Write weight should be at most 1 ms." + ); + } + } +} diff --git a/polkadot-parachains/encointer-runtime/src/weights/rocksdb_weights.rs b/polkadot-parachains/encointer-runtime/src/weights/rocksdb_weights.rs new file mode 100644 index 00000000..3dd817aa --- /dev/null +++ b/polkadot-parachains/encointer-runtime/src/weights/rocksdb_weights.rs @@ -0,0 +1,63 @@ +// This file is part of Substrate. + +// Copyright (C) Parity Technologies (UK) Ltd. +// SPDX-License-Identifier: Apache-2.0 + +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +pub mod constants { + use frame_support::{ + parameter_types, + weights::{constants, RuntimeDbWeight}, + }; + + parameter_types! { + /// By default, Substrate uses `RocksDB`, so this will be the weight used throughout + /// the runtime. + pub const RocksDbWeight: RuntimeDbWeight = RuntimeDbWeight { + read: 25_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + write: 100_000 * constants::WEIGHT_REF_TIME_PER_NANOS, + }; + } + + #[cfg(test)] + mod test_db_weights { + use super::constants::RocksDbWeight as W; + use frame_support::weights::constants; + + /// Checks that all weights exist and have sane values. + // NOTE: If this test fails but you are sure that the generated values are fine, + // you can delete it. + #[test] + fn sane() { + // At least 1 µs. + assert!( + W::get().reads(1).ref_time() >= constants::WEIGHT_REF_TIME_PER_MICROS, + "Read weight should be at least 1 µs." + ); + assert!( + W::get().writes(1).ref_time() >= constants::WEIGHT_REF_TIME_PER_MICROS, + "Write weight should be at least 1 µs." + ); + // At most 1 ms. + assert!( + W::get().reads(1).ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, + "Read weight should be at most 1 ms." + ); + assert!( + W::get().writes(1).ref_time() <= constants::WEIGHT_REF_TIME_PER_MILLIS, + "Write weight should be at most 1 ms." + ); + } + } +} diff --git a/polkadot-parachains/encointer-runtime/src/xcm_config.rs b/polkadot-parachains/encointer-runtime/src/xcm_config.rs index bdec5e2a..723ca28a 100644 --- a/polkadot-parachains/encointer-runtime/src/xcm_config.rs +++ b/polkadot-parachains/encointer-runtime/src/xcm_config.rs @@ -151,6 +151,7 @@ impl xcm_executor::Config for XcmConfig { type OriginConverter = XcmOriginToTransactDispatchOrigin; type IsReserve = NativeAsset; type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of KSM + type UniversalLocation = UniversalLocation; type Barrier = Barrier; type Weigher = FixedWeightBounds; // `FeesToTreasury` is an encointer adaptation @@ -160,16 +161,15 @@ impl xcm_executor::Config for XcmConfig { type AssetTrap = PolkadotXcm; type AssetClaims = PolkadotXcm; type SubscriptionService = PolkadotXcm; - type UniversalLocation = UniversalLocation; + type PalletInstancesInfo = crate::AllPalletsWithSystem; + type MaxAssetsIntoHolding = MaxAssetsIntoHolding; type AssetLocker = (); type AssetExchanger = (); - type PalletInstancesInfo = crate::AllPalletsWithSystem; type FeeManager = (); type MessageExporter = (); type UniversalAliases = Nothing; - type SafeCallFilter = SafeCallFilter; - type MaxAssetsIntoHolding = MaxAssetsIntoHolding; type CallDispatcher = RuntimeCall; + type SafeCallFilter = SafeCallFilter; type Aliasers = Nothing; } @@ -198,7 +198,8 @@ impl pallet_xcm::Config for Runtime { type XcmRouter = XcmRouter; // We support local origins dispatching XCM executions in principle... type ExecuteXcmOrigin = EnsureXcmOrigin; - // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are allowed. + // ... but disallow generic XCM execution. As a result only teleports and reserve transfers are + // allowed. type XcmExecuteFilter = Nothing; type XcmExecutor = XcmExecutor; type XcmTeleportFilter = Everything; diff --git a/polkadot-parachains/launch-runtime/Cargo.toml b/polkadot-parachains/launch-runtime/Cargo.toml index f01e52ba..1f5f1438 100644 --- a/polkadot-parachains/launch-runtime/Cargo.toml +++ b/polkadot-parachains/launch-runtime/Cargo.toml @@ -57,7 +57,9 @@ parachains-common = { default-features = false, version = "3.0.0" } # Cumulus dependencies cumulus-pallet-aura-ext = { default-features = false, version = "0.3.0" } cumulus-pallet-dmp-queue = { default-features = false, version = "0.3.0" } -cumulus-pallet-parachain-system = { default-features = false, version = "0.3.0" } +cumulus-pallet-parachain-system = { default-features = false, features = [ + "parameterized-consensus-hook", +], version = "0.3.0" } cumulus-pallet-xcm = { default-features = false, version = "0.3.0" } cumulus-pallet-xcmp-queue = { default-features = false, version = "0.3.0" } cumulus-primitives-core = { default-features = false, version = "0.3.0" } diff --git a/polkadot-parachains/launch-runtime/src/lib.rs b/polkadot-parachains/launch-runtime/src/lib.rs index 00efe5e6..21d79a03 100644 --- a/polkadot-parachains/launch-runtime/src/lib.rs +++ b/polkadot-parachains/launch-runtime/src/lib.rs @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Alain Brenzikofer +// Copyright (c) 2023 Encointer Association // This file is part of Encointer // // Encointer is free software: you can redistribute it and/or modify @@ -35,12 +35,12 @@ include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); mod weights; pub mod xcm_config; -use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; +use cumulus_pallet_parachain_system::RelayNumberMonotonicallyIncreases; use sp_api::impl_runtime_apis; use sp_core::OpaqueMetadata; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, - traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, ConstBool, ConstU32}, + traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, ConstU32}, transaction_validity::{TransactionSource, TransactionValidity}, ApplyExtrinsicResult, KeyTypeId, Permill, }; @@ -54,7 +54,10 @@ use frame_support::{ construct_runtime, dispatch::DispatchClass, parameter_types, - traits::{Contains, EitherOfDiverse}, + traits::{ + tokens::ConversionToAssetBalance, ConstBool, Contains, EitherOfDiverse, EqualPrivilegeOnly, + InstanceFilter, + }, weights::{ConstantMultiplier, Weight}, PalletId, }; @@ -64,8 +67,8 @@ use frame_system::{ }; pub use parachains_common as common; use parachains_common::{ - AuraId, AVERAGE_ON_INITIALIZE_RATIO, DAYS, HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, - SLOT_DURATION, + kusama::consensus::RELAY_CHAIN_SLOT_DURATION_MILLIS, AuraId, AVERAGE_ON_INITIALIZE_RATIO, DAYS, + HOURS, MAXIMUM_BLOCK_WEIGHT, NORMAL_DISPATCH_RATIO, }; use xcm_config::{KsmLocation, XcmConfig, XcmOriginToTransactDispatchOrigin}; @@ -77,7 +80,6 @@ use pallet_xcm::{EnsureXcm, IsMajorityOfBody}; use polkadot_runtime_common::{BlockHashCount, SlowAdjustingFeeUpdate}; use xcm::latest::BodyId; use xcm_executor::XcmExecutor; - // Added by encointer pub(crate) use runtime_common::{ currency::*, @@ -86,6 +88,21 @@ pub(crate) use runtime_common::{ weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}, }; +/// Maximum number of blocks simultaneously accepted by the Runtime, not yet included +/// into the relay chain. +const UNINCLUDED_SEGMENT_CAPACITY: u32 = 1; +/// How many parachain blocks are processed by the relay chain per parent. Limits the +/// number of blocks authored per slot. +const BLOCK_PROCESSING_VELOCITY: u32 = 1; +/// This determines the average expected block time that we are targeting. +/// Blocks will be produced at a minimum duration defined by `SLOT_DURATION`. +/// `SLOT_DURATION` is picked up by `pallet_timestamp` which is in turn picked +/// up by `pallet_aura` to implement `fn slot_duration()`. +/// +/// Change this to adjust the block time. +pub const MILLISECS_PER_BLOCK: u64 = 12000; +pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK; + impl_opaque_keys! { pub struct SessionKeys { pub aura: Aura, @@ -276,7 +293,13 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type OutboundXcmpMessageSource = XcmpQueue; type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; - type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + type CheckAssociatedRelayNumber = RelayNumberMonotonicallyIncreases; + type ConsensusHook = cumulus_pallet_aura_ext::FixedVelocityConsensusHook< + Runtime, + RELAY_CHAIN_SLOT_DURATION_MILLIS, + BLOCK_PROCESSING_VELOCITY, + UNINCLUDED_SEGMENT_CAPACITY, + >; } // Added by encointer @@ -322,6 +345,8 @@ impl pallet_aura::Config for Runtime { type DisabledValidators = (); type MaxAuthorities = MaxAuthorities; type AllowMultipleBlocksPerSlot = ConstBool; + #[cfg(feature = "experimental")] + type SlotDuration = ConstU64; } parameter_types! { From 54150c71d214f6c20c1a3dbee4b69c439f31ed9c Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 15:39:08 +0100 Subject: [PATCH 05/11] fix service.rs --- Cargo.lock | 4625 ++++++----------- Cargo.toml | 54 +- polkadot-parachains/Cargo.toml | 16 +- .../encointer-runtime/Cargo.toml | 186 +- .../encointer-runtime/build.rs | 8 +- polkadot-parachains/launch-runtime/src/lib.rs | 29 +- polkadot-parachains/src/service.rs | 75 +- 7 files changed, 1850 insertions(+), 3143 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5529a87c..da7f7656 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1660,12 +1660,12 @@ checksum = "ed29c6894204aa823332c312a3d948673f0a450cacdc0e12d9a8a0be6663c153" dependencies = [ "clap", "parity-scale-codec", - "sc-chain-spec 23.0.0", + "sc-chain-spec", "sc-cli", - "sc-client-api 24.0.0", + "sc-client-api", "sc-service", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sp-core", + "sp-runtime", "url", ] @@ -1685,11 +1685,11 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "sc-client-api 24.0.0", - "sp-api 22.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sp-api", + "sp-consensus", + "sp-core", + "sp-runtime", "tracing", ] @@ -1713,26 +1713,26 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", + "sc-client-api", + "sc-consensus", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-slots", - "sc-telemetry 11.0.0", + "sc-telemetry", "schnellru", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sp-api", + "sp-application-crypto", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", "sp-consensus-aura", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-timestamp 22.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", + "substrate-prometheus-endpoint", "tracing", ] @@ -1751,18 +1751,18 @@ dependencies = [ "log", "parity-scale-codec", "polkadot-primitives", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", + "sc-client-api", + "sc-consensus", "sc-consensus-babe", "schnellru", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sp-blockchain", + "sp-consensus", "sp-consensus-slots", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-timestamp 22.0.0", - "sp-trie 25.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-core", + "sp-runtime", + "sp-timestamp", + "sp-trie", + "substrate-prometheus-endpoint", "tracing", ] @@ -1775,10 +1775,10 @@ dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent", - "sp-consensus 0.28.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", + "sp-consensus", + "sp-inherents", + "sp-runtime", + "sp-state-machine", "thiserror", ] @@ -1794,15 +1794,15 @@ dependencies = [ "cumulus-relay-chain-interface", "futures 0.3.28", "parking_lot 0.12.1", - "sc-consensus 0.29.0", - "sp-api 22.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sc-consensus", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-inherents", + "sp-runtime", + "substrate-prometheus-endpoint", "tracing", ] @@ -1821,12 +1821,12 @@ dependencies = [ "polkadot-node-primitives", "polkadot-parachain-primitives", "polkadot-primitives", - "sc-client-api 24.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", + "sc-client-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-runtime", + "sp-state-machine", "tracing", ] @@ -1847,11 +1847,11 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.5", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sp-consensus 0.28.0", - "sp-maybe-compressed-blob 8.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sc-consensus", + "sp-consensus", + "sp-maybe-compressed-blob", + "sp-runtime", "tracing", ] @@ -1872,22 +1872,22 @@ dependencies = [ "cumulus-relay-chain-minimal-node", "futures 0.3.28", "polkadot-primitives", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sc-network 0.30.0", + "sc-client-api", + "sc-consensus", + "sc-network", "sc-network-sync", "sc-network-transactions", - "sc-rpc 25.0.0", + "sc-rpc", "sc-service", "sc-sysinfo", - "sc-telemetry 11.0.0", + "sc-telemetry", "sc-transaction-pool", - "sc-utils 10.0.0", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sc-utils", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-runtime", "sp-transaction-pool", ] @@ -1898,16 +1898,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b220a1c3071a088217c0a23020b17baba60e2685f13ae08396e10b3c62e197a5" dependencies = [ "cumulus-pallet-parachain-system", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "pallet-aura", - "pallet-timestamp 23.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 26.0.0", + "sp-application-crypto", "sp-consensus-aura", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -1917,14 +1917,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c63f5595db891c0b05c846a1fd7d0f49ad8b4b19e5f79f015e125853b6a519e1" dependencies = [ "cumulus-primitives-core", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", ] @@ -1939,24 +1939,24 @@ dependencies = [ "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", "environmental", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", "parity-scale-codec", "polkadot-parachain-primitives", "scale-info", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", - "sp-trie 25.0.0", - "sp-version 25.0.0", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", + "sp-version", "staging-xcm", - "trie-db 0.28.0", + "trie-db", ] [[package]] @@ -1978,13 +1978,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9848582a0748e29ab06faf9b1448b7039da1f90f6400b384c391c5831cb5fd7c" dependencies = [ "cumulus-primitives-core", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", ] @@ -1995,17 +1995,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0ac74a0c55c7ed27a51ce618b864e9d4a7f39de8ea03a4bd65ccff55145b5fa" dependencies = [ "cumulus-primitives-core", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "polkadot-runtime-common", "rand_chacha 0.3.1", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -2019,10 +2019,10 @@ dependencies = [ "parity-scale-codec", "polkadot-core-primitives", "polkadot-primitives", - "sp-api 22.0.0", + "sp-api", "sp-consensus-aura", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -2036,10 +2036,10 @@ dependencies = [ "polkadot-parachain-primitives", "polkadot-primitives", "scale-info", - "sp-api 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-trie 25.0.0", + "sp-api", + "sp-runtime", + "sp-std", + "sp-trie", "staging-xcm", ] @@ -2054,16 +2054,16 @@ dependencies = [ "cumulus-relay-chain-interface", "cumulus-test-relay-sproof-builder", "parity-scale-codec", - "sc-client-api 24.0.0", + "sc-client-api", "scale-info", - "sp-api 22.0.0", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", - "sp-storage 16.0.0", - "sp-trie 25.0.0", + "sp-api", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-storage", + "sp-trie", "tracing", ] @@ -2076,9 +2076,9 @@ dependencies = [ "cumulus-primitives-core", "futures 0.3.28", "parity-scale-codec", - "sp-inherents 22.0.0", - "sp-std 11.0.0", - "sp-timestamp 22.0.0", + "sp-inherents", + "sp-std", + "sp-timestamp", ] [[package]] @@ -2088,13 +2088,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "926a72124a351594cfdce41d7762e668d442e08c193d909d9f69fbe22e95414e" dependencies = [ "cumulus-primitives-core", - "frame-support 24.0.0", + "frame-support", "log", "parity-scale-codec", "polkadot-runtime-common", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2114,15 +2114,15 @@ dependencies = [ "polkadot-cli", "polkadot-service", "sc-cli", - "sc-client-api 24.0.0", + "sc-client-api", "sc-sysinfo", - "sc-telemetry 11.0.0", - "sc-tracing 24.0.0", - "sp-api 22.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", + "sc-telemetry", + "sc-tracing", + "sp-api", + "sp-consensus", + "sp-core", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -2137,10 +2137,10 @@ dependencies = [ "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer", - "sc-client-api 24.0.0", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-state-machine 0.31.0", + "sc-client-api", + "sp-api", + "sp-blockchain", + "sp-state-machine", "thiserror", ] @@ -2167,16 +2167,16 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-authority-discovery", - "sc-network 0.30.0", - "sc-network-common 0.29.0", + "sc-network", + "sc-network-common", "sc-service", - "sc-tracing 24.0.0", - "sc-utils 10.0.0", + "sc-tracing", + "sc-utils", "schnellru", - "sp-api 22.0.0", - "sp-consensus 0.28.0", + "sp-api", + "sp-consensus", "sp-consensus-babe", - "sp-runtime 27.0.0", + "sp-runtime", "tracing", ] @@ -2197,21 +2197,21 @@ dependencies = [ "pin-project", "polkadot-overseer", "rand 0.8.5", - "sc-client-api 24.0.0", - "sc-rpc-api 0.29.0", + "sc-client-api", + "sc-rpc-api", "sc-service", "schnellru", "serde", "serde_json", "smoldot", "smoldot-light", - "sp-api 22.0.0", + "sp-api", "sp-authority-discovery", "sp-consensus-babe", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-storage 16.0.0", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-storage", "thiserror", "tokio", "tokio-util", @@ -2228,10 +2228,10 @@ dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", - "sp-trie 25.0.0", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -2822,44 +2822,38 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" [[package]] name = "encointer-balances-tx-payment" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec948ce74eecd4bb0ed2e9263cb2adca94bd1490e4fbe98c8673445de97dc0a" +version = "2.0.0" dependencies = [ "encointer-primitives", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "log", - "pallet-asset-tx-payment 23.0.0", + "pallet-asset-tx-payment", "pallet-encointer-balances", "pallet-encointer-ceremonies", - "pallet-transaction-payment 23.0.0", - "sp-runtime 26.0.0", + "pallet-transaction-payment", + "sp-runtime", ] [[package]] name = "encointer-balances-tx-payment-rpc-runtime-api" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c4596626bf36a4167686f5f90b9c74e3a806b509c4eeb19ea13ee9363de609a" +version = "2.0.0" dependencies = [ "encointer-primitives", - "frame-support 23.0.0", + "frame-support", "parity-scale-codec", "scale-info", - "sp-api 21.0.0", - "sp-std 10.0.0", + "sp-api", + "sp-std", ] [[package]] name = "encointer-ceremonies-assignment" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24c19d6aba588c318dcf93e087bd1f7d3414105b94652b5a339a8651cab33a31" +version = "2.0.0" dependencies = [ "encointer-primitives", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -2882,7 +2876,7 @@ dependencies = [ "cumulus-relay-chain-rpc-interface", "encointer-balances-tx-payment-rpc-runtime-api", "encointer-runtime", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-benchmarking-cli", "futures 0.3.28", "hex-literal 0.4.1", @@ -2904,86 +2898,80 @@ dependencies = [ "polkadot-primitives", "polkadot-service", "sc-basic-authorship", - "sc-chain-spec 23.0.0", + "sc-chain-spec", "sc-cli", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sc-executor 0.28.0", - "sc-network 0.30.0", - "sc-network-common 0.29.0", + "sc-client-api", + "sc-consensus", + "sc-executor", + "sc-network", + "sc-network-common", "sc-network-sync", - "sc-rpc 25.0.0", + "sc-rpc", "sc-service", "sc-sysinfo", - "sc-telemetry 11.0.0", - "sc-tracing 24.0.0", + "sc-telemetry", + "sc-tracing", "sc-transaction-pool", - "sc-transaction-pool-api 24.0.0", + "sc-transaction-pool-api", "serde", "serde_json", - "sp-api 22.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", "sp-consensus-aura", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-keystore 0.30.0", - "sp-offchain 22.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-timestamp 22.0.0", + "sp-keystore", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-timestamp", "sp-transaction-pool", "staging-xcm", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint 0.15.0", + "substrate-prometheus-endpoint", "tempfile", "try-runtime-cli", ] [[package]] name = "encointer-meetup-validation" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876888f1912212b03a63089247410ce73d5cc818e0e036a527b6d25f5b692683" +version = "2.0.0" dependencies = [ "encointer-primitives", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] name = "encointer-primitives" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d76c8c90f2aa2029cab5a0c4f87e8f944128ff1e6d0829162fffabb74acdc5d" +version = "2.0.0" dependencies = [ "bs58 0.4.0", "crc 2.1.0", "ep-core", - "frame-support 23.0.0", + "frame-support", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "substrate-geohash", ] [[package]] name = "encointer-rpc" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cde99fcad9b9dbbc76c50b8556ae5721356451eaeacb9bcc80cebac896bc01" +version = "2.0.0" dependencies = [ "jsonrpsee", "jsonrpsee-core", @@ -3006,18 +2994,18 @@ dependencies = [ "encointer-balances-tx-payment", "encointer-balances-tx-payment-rpc-runtime-api", "encointer-primitives", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-executive", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.3.4", "log", - "pallet-asset-tx-payment 24.0.0", + "pallet-asset-tx-payment", "pallet-aura", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-collective", "pallet-encointer-balances", "pallet-encointer-bazaar", @@ -3033,31 +3021,30 @@ dependencies = [ "pallet-membership", "pallet-proxy", "pallet-scheduler", - "pallet-timestamp 23.0.0", - "pallet-transaction-payment 24.0.0", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury 23.0.0", + "pallet-treasury", "pallet-utility", "pallet-xcm", "parachains-common", "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-runtime-common", - "runtime-common", "scale-info", "serde", - "sp-api 22.0.0", - "sp-block-builder 22.0.0", + "sp-api", + "sp-block-builder", "sp-consensus-aura", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-offchain 22.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-inherents", + "sp-io", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", "sp-transaction-pool", - "sp-version 25.0.0", + "sp-version", "staging-parachain-info", "staging-xcm", "staging-xcm-builder", @@ -3130,19 +3117,17 @@ checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" [[package]] name = "ep-core" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4f8a51077f38bc410d9810afcb35f69bbb126243d3353a124f22d86690f3a4b" +version = "2.0.0" dependencies = [ "array-bytes", "impl-serde", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-arithmetic", + "sp-core", + "sp-runtime", + "sp-std", "substrate-fixed", ] @@ -3417,55 +3402,29 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" -[[package]] -name = "frame-benchmarking" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949ba5b5c9d552c37d7ad39bd837394c1d21727281ef32882539bc2ec6687b2d" -dependencies = [ - "frame-support 23.0.0", - "frame-support-procedural 18.0.0", - "frame-system 23.0.0", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-runtime-interface 19.0.0", - "sp-std 10.0.0", - "sp-storage 15.0.0", - "static_assertions", -] - [[package]] name = "frame-benchmarking" version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01af5751a0e4492dc979c57586976403e7ab63641add1a9fd804cad4169f4f6" dependencies = [ - "frame-support 24.0.0", - "frame-support-procedural 19.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-support-procedural", + "frame-system", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-runtime-interface 20.0.0", - "sp-std 11.0.0", - "sp-storage 16.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-runtime-interface", + "sp-std", + "sp-storage", "static_assertions", ] @@ -3480,9 +3439,9 @@ dependencies = [ "chrono", "clap", "comfy-table", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "gethostname", "handlebars", "itertools 0.10.5", @@ -3492,28 +3451,28 @@ dependencies = [ "parity-scale-codec", "rand 0.8.5", "rand_pcg", - "sc-block-builder 0.29.0", + "sc-block-builder", "sc-cli", - "sc-client-api 24.0.0", + "sc-client-api", "sc-client-db", - "sc-executor 0.28.0", + "sc-executor", "sc-service", "sc-sysinfo", "serde", "serde_json", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-database 8.0.0", - "sp-externalities 0.22.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-storage 16.0.0", - "sp-trie 25.0.0", - "sp-wasm-interface 17.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-database", + "sp-externalities", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-state-machine", + "sp-storage", + "sp-trie", + "sp-wasm-interface", "thiserror", "thousands", ] @@ -3537,15 +3496,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9fe9b8322a08a8a52ed3a7a7f7ca90827aa3bace41dc060c5b32d2ff0cd25c3" dependencies = [ "frame-election-provider-solution-type", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", + "sp-arithmetic", + "sp-core", "sp-npos-elections", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -3554,17 +3513,17 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da12a8c223d6991bd7f9aae542d3d7c9fadde3a81b6f16c2550b808f3b21ecd5" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "frame-try-runtime", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-tracing 13.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-tracing", ] [[package]] @@ -3592,57 +3551,16 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", "spinners", "substrate-rpc-client", "tokio", "tokio-retry", ] -[[package]] -name = "frame-support" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "609125451f5ffb1675998e07e64e05e4b3dad330b1537952ace5897d6ed24f0a" -dependencies = [ - "aquamarine", - "bitflags 1.3.2", - "docify", - "environmental", - "frame-metadata", - "frame-support-procedural 18.0.0", - "impl-trait-for-tuples", - "k256", - "log", - "macro_magic", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "serde_json", - "smallvec", - "sp-api 21.0.0", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", - "sp-core-hashing-proc-macro 11.0.0", - "sp-debug-derive 10.0.0", - "sp-genesis-builder 0.2.0", - "sp-inherents 21.0.0", - "sp-io 25.0.0", - "sp-metadata-ir 0.2.0", - "sp-runtime 26.0.0", - "sp-staking 21.0.0", - "sp-state-machine 0.30.0", - "sp-std 10.0.0", - "sp-tracing 12.0.0", - "sp-weights 22.0.0", - "static_assertions", - "tt-call", -] - [[package]] name = "frame-support" version = "24.0.0" @@ -3654,7 +3572,7 @@ dependencies = [ "docify", "environmental", "frame-metadata", - "frame-support-procedural 19.0.0", + "frame-support-procedural", "impl-trait-for-tuples", "k256", "log", @@ -3665,44 +3583,25 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api 22.0.0", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-core-hashing-proc-macro 12.0.0", - "sp-debug-derive 11.0.0", - "sp-genesis-builder 0.3.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-metadata-ir 0.3.0", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", - "sp-tracing 13.0.0", - "sp-weights 23.0.0", + "sp-api", + "sp-arithmetic", + "sp-core", + "sp-core-hashing-proc-macro", + "sp-debug-derive", + "sp-genesis-builder", + "sp-inherents", + "sp-io", + "sp-metadata-ir", + "sp-runtime", + "sp-staking", + "sp-state-machine", + "sp-std", + "sp-tracing", + "sp-weights", "static_assertions", "tt-call", ] -[[package]] -name = "frame-support-procedural" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd22a1ed96e765ec763bbaef2089ed8bb5f8539df40181ddac57be7be74685c7" -dependencies = [ - "Inflector", - "cfg-expr", - "derive-syn-parse", - "expander 2.0.0", - "frame-support-procedural-tools 7.0.0", - "itertools 0.10.5", - "macro_magic", - "proc-macro-warning", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "frame-support-procedural" version = "19.0.0" @@ -3713,7 +3612,7 @@ dependencies = [ "cfg-expr", "derive-syn-parse", "expander 2.0.0", - "frame-support-procedural-tools 8.0.0", + "frame-support-procedural-tools", "itertools 0.10.5", "macro_magic", "proc-macro-warning", @@ -3722,43 +3621,19 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "frame-support-procedural-tools" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82858452d9332de312f5ff411fd8aecee2323a344b241078f565b8c3c2e47d38" -dependencies = [ - "frame-support-procedural-tools-derive 8.0.0", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "frame-support-procedural-tools" version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e046ecdc04dd66f17d760525631f553ddcbea6f09423f78fcf52b47c97656cd0" dependencies = [ - "frame-support-procedural-tools-derive 9.0.0", + "frame-support-procedural-tools-derive", "proc-macro-crate", "proc-macro2", "quote", "syn 2.0.38", ] -[[package]] -name = "frame-support-procedural-tools-derive" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c7a09be6bd676fc01c5dd5ba057ba1f7e492e071d4a5fd7c579d99a96093d6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "frame-support-procedural-tools-derive" version = "9.0.0" @@ -3770,26 +3645,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "frame-system" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40dc2f4182ad4c05275b0d3f38e3e74bd1cd17231f28ce1e879177fd9829887c" -dependencies = [ - "cfg-if", - "frame-support 23.0.0", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", - "sp-version 24.0.0", - "sp-weights 22.0.0", -] - [[package]] name = "frame-system" version = "24.0.0" @@ -3797,17 +3652,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc19d4d4037b695805385d56983da173bbb969f68e0e4e6a1240bb30118e87d7" dependencies = [ "cfg-if", - "frame-support 24.0.0", + "frame-support", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-version 25.0.0", - "sp-weights 23.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-version", + "sp-weights", ] [[package]] @@ -3816,14 +3671,14 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb79e630dc8fbed5601e58c1b8d84ec3900a511f105140b5bbb6c18c476488d2" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -3833,7 +3688,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a13ed2be7e4ad2cf140d16b94194595d3b2fea0b60a46832945c497924c2d0d0" dependencies = [ "parity-scale-codec", - "sp-api 22.0.0", + "sp-api", ] [[package]] @@ -3842,11 +3697,11 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9eceb53c4efa82dd7dd08f0770abfaa9587c592a015b21dc29ce4c24422de13" dependencies = [ - "frame-support 24.0.0", + "frame-support", "parity-scale-codec", - "sp-api 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] @@ -4398,22 +4253,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper-rustls" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" -dependencies = [ - "http", - "hyper", - "log", - "rustls 0.20.8", - "rustls-native-certs", - "tokio", - "tokio-rustls 0.23.4", - "webpki-roots", -] - [[package]] name = "hyper-rustls" version = "0.24.1" @@ -4424,10 +4263,11 @@ dependencies = [ "http", "hyper", "log", - "rustls 0.21.5", + "rustls 0.21.8", "rustls-native-certs", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", + "webpki-roots 0.23.1", ] [[package]] @@ -4749,9 +4589,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d291e3a5818a2384645fd9756362e6d89cf0541b0b916fa7702ea4a9833608e" +checksum = "367a292944c07385839818bb71c8d76611138e2dedb0677d035b8da21d29c78b" dependencies = [ "jsonrpsee-core", "jsonrpsee-http-client", @@ -4764,9 +4604,9 @@ dependencies = [ [[package]] name = "jsonrpsee-client-transport" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965de52763f2004bc91ac5bcec504192440f0b568a5d621c59d9dbd6f886c3fb" +checksum = "c8b3815d9f5d5de348e5f162b316dc9cdf4548305ebb15b4eb9328e66cf27d7a" dependencies = [ "futures-util", "http", @@ -4777,17 +4617,17 @@ dependencies = [ "soketto", "thiserror", "tokio", - "tokio-rustls 0.23.4", + "tokio-rustls", "tokio-util", "tracing", - "webpki-roots", + "webpki-roots 0.25.2", ] [[package]] name = "jsonrpsee-core" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e70b4439a751a5de7dd5ed55eacff78ebf4ffe0fc009cb1ebb11417f5b536b" +checksum = "2b5dde66c53d6dcdc8caea1874a45632ec0fcf5b437789f1e45766a1512ce803" dependencies = [ "anyhow", "arrayvec 0.7.4", @@ -4813,13 +4653,13 @@ dependencies = [ [[package]] name = "jsonrpsee-http-client" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc345b0a43c6bc49b947ebeb936e886a419ee3d894421790c969cc56040542ad" +checksum = "7e5f9fabdd5d79344728521bb65e3106b49ec405a78b66fbff073b72b389fa43" dependencies = [ "async-trait", "hyper", - "hyper-rustls 0.23.2", + "hyper-rustls", "jsonrpsee-core", "jsonrpsee-types", "rustc-hash", @@ -4832,9 +4672,9 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baa6da1e4199c10d7b1d0a6e5e8bd8e55f351163b6f4b3cbb044672a69bd4c1c" +checksum = "44e8ab85614a08792b9bff6c8feee23be78c98d0182d4c622c05256ab553892a" dependencies = [ "heck", "proc-macro-crate", @@ -4845,9 +4685,9 @@ dependencies = [ [[package]] name = "jsonrpsee-server" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb69dad85df79527c019659a992498d03f8495390496da2f07e6c24c2b356fc" +checksum = "cf4d945a6008c9b03db3354fb3c83ee02d2faa9f2e755ec1dfb69c3551b8f4ba" dependencies = [ "futures-channel", "futures-util", @@ -4867,9 +4707,9 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bd522fe1ce3702fd94812965d7bb7a3364b1c9aba743944c5a00529aae80f8c" +checksum = "245ba8e5aa633dd1c1e4fae72bce06e71f42d34c14a2767c6b4d173b57bee5e5" dependencies = [ "anyhow", "beef", @@ -4881,9 +4721,9 @@ dependencies = [ [[package]] name = "jsonrpsee-ws-client" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b83daeecfc6517cfe210df24e570fb06213533dfb990318fae781f4c7119dd9" +checksum = "4e1b3975ed5d73f456478681a417128597acd6a2487855fdb7b4a3d4d195bf5e" dependencies = [ "http", "jsonrpsee-client-transport", @@ -4919,13 +4759,13 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fd5fda44486f7b352e8199e091d80371b1b9fdd9b3c117e5e25ec28477220a5" dependencies = [ - "frame-support 24.0.0", + "frame-support", "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-weights 23.0.0", + "sp-core", + "sp-runtime", + "sp-weights", ] [[package]] @@ -4984,27 +4824,27 @@ dependencies = [ "cumulus-primitives-core", "cumulus-primitives-timestamp", "cumulus-primitives-utility", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-executive", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.3.4", "log", - "pallet-asset-tx-payment 24.0.0", + "pallet-asset-tx-payment", "pallet-aura", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-collective", "pallet-insecure-randomness-collective-flip", "pallet-membership", "pallet-proxy", "pallet-scheduler", - "pallet-timestamp 23.0.0", - "pallet-transaction-payment 24.0.0", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury 23.0.0", + "pallet-treasury", "pallet-utility", "pallet-xcm", "parachains-common", @@ -5014,18 +4854,18 @@ dependencies = [ "runtime-common", "scale-info", "serde", - "sp-api 22.0.0", - "sp-block-builder 22.0.0", + "sp-api", + "sp-block-builder", "sp-consensus-aura", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-offchain 22.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-inherents", + "sp-io", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", "sp-transaction-pool", - "sp-version 25.0.0", + "sp-version", "staging-parachain-info", "staging-xcm", "staging-xcm-builder", @@ -5408,7 +5248,7 @@ dependencies = [ "libp2p-core", "libp2p-identity", "rcgen 0.10.0", - "ring", + "ring 0.16.20", "rustls 0.20.8", "thiserror", "webpki 0.22.0", @@ -5477,7 +5317,7 @@ dependencies = [ "rw-stream-sink", "soketto", "url", - "webpki-roots", + "webpki-roots 0.22.6", ] [[package]] @@ -5920,15 +5760,15 @@ dependencies = [ "futures 0.3.28", "log", "parity-scale-codec", - "sc-client-api 24.0.0", + "sc-client-api", "sc-offchain", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sp-api", + "sp-blockchain", + "sp-consensus", "sp-consensus-beefy", - "sp-core 24.0.0", + "sp-core", "sp-mmr-primitives", - "sp-runtime 27.0.0", + "sp-runtime", ] [[package]] @@ -5941,11 +5781,11 @@ dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", + "sp-api", + "sp-blockchain", + "sp-core", "sp-mmr-primitives", - "sp-runtime 27.0.0", + "sp-runtime", ] [[package]] @@ -6411,42 +6251,23 @@ dependencies = [ "sha2 0.10.8", ] -[[package]] -name = "pallet-asset-tx-payment" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b0aea073ae2b627ddb7e775abb7872df8efb7fabd7c50dd05d3ca6ef0c72a4" -dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "pallet-transaction-payment 23.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", -] - [[package]] name = "pallet-asset-tx-payment" version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a7e58838852ea75ab55a57316d5a81344d8e7917da4490abffbb3a81ffb8872" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", - "pallet-transaction-payment 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6455,15 +6276,15 @@ version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d704075c2b504c1f66263440cf97af860efd7e7919f25ccebdeeeb255313c261" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -6472,16 +6293,16 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7e2b1cf20dbd9fe630c69b4b0d3bb0d5fa1223ee728b0fc0064ef65698918c2" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", - "pallet-timestamp 23.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 26.0.0", + "sp-application-crypto", "sp-consensus-aura", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6490,15 +6311,15 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8bdc251538bcec9340337a1624372561e6d8e6ae4eeb1adb1d7b1af13b349cda" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 26.0.0", + "sp-application-crypto", "sp-authority-discovery", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6507,13 +6328,13 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae682e78744224150298730dfa1e2c39220e600dce17e42d2c77e49af3d9c59f" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6522,23 +6343,23 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eebab5b1891cc12c13348509831703bea1f160eff60fa7b76b94097cf13b7dcc" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", - "pallet-timestamp 23.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 26.0.0", + "sp-application-crypto", "sp-consensus-babe", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] @@ -6549,35 +6370,19 @@ checksum = "fd175d6ac024054b5fb41ce899a656e2e3972b0c4a2cbbe030b8d79fe25dc892" dependencies = [ "aquamarine", "docify", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 24.0.0", - "frame-system 24.0.0", - "log", - "pallet-balances 24.0.0", - "parity-scale-codec", - "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-tracing 13.0.0", -] - -[[package]] -name = "pallet-balances" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0486a52507072bd738dc851acf7b42def3645db10777f93dccdaa5933e41269b" -dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "log", + "pallet-balances", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-tracing", ] [[package]] @@ -6586,14 +6391,14 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c17ec19ad23b26866ad7d60cdf8b613f653db7f44232aa25009811441908e2b" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6602,8 +6407,8 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6272fe91e3d0e5ea20dd82bc0ea8b0f104fe5eb10c66cadc19f7460586b94ff3" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", @@ -6611,10 +6416,10 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] @@ -6625,8 +6430,8 @@ checksum = "bbf6226868b86de0cb2bc795223ff02f9955329409ac61b71cd193582800872b" dependencies = [ "array-bytes", "binary-merkle-tree", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", "pallet-beefy", "pallet-mmr", @@ -6634,13 +6439,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 22.0.0", + "sp-api", "sp-consensus-beefy", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", ] [[package]] @@ -6649,17 +6454,17 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e99eb21766e941ca1d92350da602ca618959c0917f216e124f2838d0e50b6c03" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-treasury 23.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6668,18 +6473,18 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b29f699677ce3e509f12a61529286373534948097f139944ef390add34fece5" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-bounties", - "pallet-treasury 23.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6688,18 +6493,18 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01abb1abe8297d0a7c571b609d923ada973999b63702049343612325eb29c622" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -6708,16 +6513,16 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06d2dcd4a78c11068eafd20df2bf0cbbfda8743ec5434170644c7f0eec7d7615" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6726,17 +6531,17 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "676fa85ebbe8ac31aef51c08cdf6422690f71d277c0369e630129b96d3ae9541" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6745,21 +6550,21 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "394d978de9611f3b23fc499369f86d5d82e64800959a5701d66907737e779406" dependencies = [ - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", + "sp-arithmetic", + "sp-core", + "sp-io", "sp-npos-elections", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", "strum", ] @@ -6769,13 +6574,13 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a23b0dec60fd7a0c98234a4b04ef5e1f682bdf7ff3266ca499d85e1aac7bbec" dependencies = [ - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-system 24.0.0", + "frame-system", "parity-scale-codec", "sp-npos-elections", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6784,63 +6589,57 @@ version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23776772408c7fd612ee11c17071b1f5d93cbd8d0e0aadc16d112aca2711028d" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", + "sp-core", + "sp-io", "sp-npos-elections", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-encointer-balances" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb7bf9b4c374d22dbabcda18c1bf7a56f8206cbcf958fbfded7829605283fd7" +version = "2.0.0" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-asset-tx-payment 23.0.0", - "pallet-transaction-payment 23.0.0", + "pallet-asset-tx-payment", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-encointer-bazaar" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab376e05de32fd1e52eafd5d56b76da7ba6b2203bd7284cece5adaff18824f5" +version = "2.0.0" dependencies = [ "encointer-primitives", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-communities", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", - "sp-std 10.0.0", + "sp-core", + "sp-std", ] [[package]] name = "pallet-encointer-bazaar-rpc" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0203a0f1b7cdc6fccd1347ff60bac9c9b7c8c21c149c1d0b10a79834641d70" +version = "2.0.0" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6848,57 +6647,51 @@ dependencies = [ "log", "pallet-encointer-bazaar-rpc-runtime-api", "parking_lot 0.12.1", - "sc-rpc 24.0.0", - "sc-rpc-api 0.28.0", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-runtime 26.0.0", + "sc-rpc", + "sc-rpc-api", + "sp-api", + "sp-blockchain", + "sp-runtime", "thiserror", ] [[package]] name = "pallet-encointer-bazaar-rpc-runtime-api" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acefe9f0c5153ea459be0584f991e91d033929d72ccdb9133e48d704c364a4d" +version = "2.0.0" dependencies = [ "encointer-primitives", - "frame-support 23.0.0", - "sp-api 21.0.0", - "sp-std 10.0.0", + "frame-support", + "sp-api", + "sp-std", ] [[package]] name = "pallet-encointer-ceremonies" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf962e853ed5aa1e90aa049d062b3a2c91f955f817e9388485ce2750a7d80618" +version = "2.0.0" dependencies = [ "encointer-ceremonies-assignment", "encointer-meetup-validation", "encointer-primitives", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-balances", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp 22.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-encointer-ceremonies-rpc" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc8c9da63753dad23f9b0d66f596fa9fedcc40f2fc75edf37ad2a99ddadfd5bc" +version = "2.0.0" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6906,51 +6699,45 @@ dependencies = [ "log", "pallet-encointer-ceremonies-rpc-runtime-api", "parking_lot 0.12.1", - "sc-rpc 24.0.0", - "sc-rpc-api 0.28.0", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-runtime 26.0.0", + "sc-rpc", + "sc-rpc-api", + "sp-api", + "sp-blockchain", + "sp-runtime", "thiserror", ] [[package]] name = "pallet-encointer-ceremonies-rpc-runtime-api" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8df2519b86b8e046b75a38a916d6e8dd0e78bd2e384a86dc7f40afe7768769" +version = "2.0.0" dependencies = [ "encointer-primitives", - "frame-support 23.0.0", - "sp-api 21.0.0", - "sp-std 10.0.0", + "frame-support", + "sp-api", + "sp-std", ] [[package]] name = "pallet-encointer-communities" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e778c31a46f552fd663b2835ad0220a74cebb9d82aeeaa9013d6fe4aae4b5c3f" +version = "2.0.0" dependencies = [ "encointer-primitives", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-balances", "pallet-encointer-scheduler", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-encointer-communities-rpc" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3608feaa7f794291a9a66ff7480f960e99aefb51af41419ebbec9b403bb2a6" +version = "2.0.0" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6958,87 +6745,79 @@ dependencies = [ "log", "pallet-encointer-communities-rpc-runtime-api", "parking_lot 0.12.1", - "sc-rpc 24.0.0", - "sc-rpc-api 0.28.0", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-runtime 26.0.0", + "sc-rpc", + "sc-rpc-api", + "sp-api", + "sp-blockchain", + "sp-runtime", "thiserror", ] [[package]] name = "pallet-encointer-communities-rpc-runtime-api" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b05ecbaf63baad5ffa9ce2876649f72a5e5dbacb4ad136ffe46c8012ab9b131a" +version = "2.0.0" dependencies = [ "encointer-primitives", - "sp-api 21.0.0", - "sp-std 10.0.0", + "sp-api", + "sp-std", ] [[package]] name = "pallet-encointer-faucet" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f68147fcb9f7841b88f61a635b364595b95394db4c73dc39f423c1525e83476b" +version = "2.0.0" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-communities", "pallet-encointer-reputation-commitments", - "pallet-treasury 22.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-encointer-reputation-commitments" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ff93f1ce7730bcc0cbc5d814376d73488d2efb9300870b361671a057a4a4b1" +version = "2.0.0" dependencies = [ "approx", "encointer-primitives", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-encointer-ceremonies", "pallet-encointer-communities", "pallet-encointer-scheduler", - "pallet-timestamp 22.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-encointer-scheduler" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f27894ef247300733d9009cfea96a4d9f7ae9720239066aecc9a80475298a46" +version = "2.0.0" dependencies = [ "encointer-primitives", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 22.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7048,17 +6827,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c41338a9d75f9c4c656d5d5ff15d8154edd7de61a97361e2d0ddc552baf6e944" dependencies = [ "docify", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -7067,22 +6846,22 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "977d01d5ce3f06fa17adf2ffa55ebaea765efa23bc11a242773a28955ee1d02b" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 26.0.0", - "sp-consensus-grandpa 9.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-application-crypto", + "sp-consensus-grandpa", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", ] [[package]] @@ -7092,14 +6871,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffae303f4ecd1da950d4e27417ee4e3bbe3b8eb33776ded6184c40ed97dc5430" dependencies = [ "enumflags2", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7108,19 +6887,19 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c30d7b90763c186d63e3f3f7e102c34df17917f6aeb24c4b6503356a886c16e" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -7129,16 +6908,16 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44159982fa42f9ec453d07bc9bbd41f0d51a710a58616b437700c87113e917cc" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", + "sp-core", + "sp-io", "sp-keyring", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7147,13 +6926,13 @@ version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ceb34ce847fbbd8bec05538053bad0b4b3c08939d6d4fa8c5e034601ca67eff7" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "safe-mix", "scale-info", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7162,16 +6941,16 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f4ff96fb2e4e126c96933e7a38e765b0bc30c8de0a66e3680d6a0d38356638e" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7180,18 +6959,18 @@ version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13771c5cba1de8dd9b0492ab8923a8dd6b76a657f6eed6265db65c169b5f9111" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-weights 23.0.0", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-weights", ] [[package]] @@ -7200,17 +6979,17 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "224a83531b4a748a06501e033b09a22d51c70b8a58ae03794e7d3df4865ea49a" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", + "sp-core", + "sp-io", "sp-mmr-primitives", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7219,15 +6998,15 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f777e13b1d99233df1b4a6d7cf50d8c8214389be249467d8616983491ebdb537" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7236,15 +7015,15 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0f288d37549f0cc09c719577b21dab288785e95f91ff69e8916f7f92f438f94" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-arithmetic", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -7253,18 +7032,18 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61cd64134f94f4ce7ff594d15ad6599d50abde54e94fd923366855b5bf0835c7" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", - "pallet-balances 24.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", - "sp-tracing 13.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", + "sp-tracing", ] [[package]] @@ -7273,19 +7052,19 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "889d4929272cb67bdd444700a343f142816ebb5bbae65e771e70f52decb5931f" dependencies = [ - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "pallet-bags-list", "pallet-nomination-pools", "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 27.0.0", - "sp-runtime-interface 20.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-runtime-interface", + "sp-staking", + "sp-std", ] [[package]] @@ -7296,8 +7075,8 @@ checksum = "6c3a6ba161ed6b04be29ce4b6f1e9a2b0d8ab8f3708a95c39e0e0f334aa0954a" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", - "sp-api 22.0.0", - "sp-std 11.0.0", + "sp-api", + "sp-std", ] [[package]] @@ -7306,16 +7085,16 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dee74e6484d9dc2787baa8687b0b27115167848d2f821ca4e57826af4af50c6" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", - "pallet-balances 24.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -7324,13 +7103,13 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e534be39e87f22945af557c5fcb3b4e22d57a881af4966a0ac15f6f3f9feb2c7" dependencies = [ - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", "pallet-babe", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-grandpa", "pallet-im-online", "pallet-offences", @@ -7338,9 +7117,9 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -7349,16 +7128,16 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50fdee12172aeac7a8c3292c559cf59947c71e37630b43d4f27f5b0f7845725c" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7367,14 +7146,14 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "092eaf774e2ddf8974137fa2970835e421280fb637ddb06ebdfe47fefe29419b" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7383,14 +7162,14 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1ee085c026d20ce52d431b8ebe3283f6047fd411953c4cd003239154211c6e5" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7400,16 +7179,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "148b54bb7364da5b95dd34a1ce5d2d89d6a4a28a07e46019cef27e0e3042605b" dependencies = [ "docify", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-weights 23.0.0", + "sp-io", + "sp-runtime", + "sp-std", + "sp-weights", ] [[package]] @@ -7418,21 +7197,21 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f8482f465a73688a7d58e20dea4b10c9a0425995975b2a43d9ce4fe9a21a491" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 23.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", - "sp-trie 25.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-state-machine", + "sp-std", + "sp-trie", ] [[package]] @@ -7441,16 +7220,16 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e688d5db25f47ede6cc0d6f8a76a08e07bf2d017935f2d9e7c78c40aac53089b" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "pallet-session", "pallet-staking", "parity-scale-codec", "rand 0.8.5", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-session", + "sp-std", ] [[package]] @@ -7459,17 +7238,17 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "587e0dfc3b03d940b1168ac9b0c0d9da26ad35ebe49b198d022d9f2f97ad26fb" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-arithmetic 19.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7478,10 +7257,10 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a1b649d9b95f842258b2e811960bf5e08285180e912303bee6b13c256a466c4" dependencies = [ - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", @@ -7489,11 +7268,11 @@ dependencies = [ "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto 26.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-application-crypto", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -7515,7 +7294,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a280ef9dfb602b5f39e448d1c7d5922c154b1aee20e42c0740ffef8e2a58f8d1" dependencies = [ "log", - "sp-arithmetic 19.0.0", + "sp-arithmetic", ] [[package]] @@ -7525,7 +7304,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eb64deb42c5725b257bd2d73fbe64f191e1e5378698f06c15951d43cddd13a5" dependencies = [ "parity-scale-codec", - "sp-api 22.0.0", + "sp-api", ] [[package]] @@ -7534,16 +7313,16 @@ version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "102e4426ca996a007026ac39eded61f62c4222fef8840d0a1617b5c41cb1c38b" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7553,34 +7332,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "679c265de3a128714d43a7e2edf5ea29f2a39df65e4c44e216c04d6bb5dd5be7" dependencies = [ "docify", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", - "parity-scale-codec", - "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "pallet-timestamp" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924bc62e043df933e6067a2a70a71a16823253e46765e36800f0dc60a0a59018" -dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "log", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-inherents 21.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-timestamp 21.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7590,18 +7349,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dac4e66316d53673471420fb887b6a74e2507df169ced62584507ff0fb065c6b" dependencies = [ "docify", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-storage 16.0.0", - "sp-timestamp 22.0.0", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std", + "sp-storage", + "sp-timestamp", ] [[package]] @@ -7610,35 +7369,18 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a540f30c552ab0dcf32bb378a5f19c9c98dec74647dff93cbe55186aaa6159c" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-treasury 23.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "pallet-transaction-payment" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eeaaeaf89f80fe3d19ff9ed60430423a7ea70ca91747b04be830499334d55d3" -dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7647,15 +7389,15 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4cbb78b8499af1d338072950e4aef6acf3cc630afdb8e19b00306e5252d0386" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7667,12 +7409,12 @@ dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-rpc 22.0.0", - "sp-runtime 27.0.0", - "sp-weights 23.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-rpc", + "sp-runtime", + "sp-weights", ] [[package]] @@ -7681,29 +7423,11 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "402155004abb33b7f2eedfa60ba77fb6f898e62db979a796e013714d18a1c9c2" dependencies = [ - "pallet-transaction-payment 24.0.0", + "pallet-transaction-payment", "parity-scale-codec", - "sp-api 22.0.0", - "sp-runtime 27.0.0", - "sp-weights 23.0.0", -] - -[[package]] -name = "pallet-treasury" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f099cd65be6adbd3602e5b3df680a5ab868b79c990c5c7b3977e849728632e" -dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "impl-trait-for-tuples", - "pallet-balances 23.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-api", + "sp-runtime", + "sp-weights", ] [[package]] @@ -7712,16 +7436,16 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dd64a50b82946d4ccf2178b7f3927ebac562b2ef31cecda53d31f3ff53a57c4" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", - "pallet-balances 24.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7730,15 +7454,15 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06465e88266b5ed015fdb1ad7345f5008a96d8fa9e012e869b6eb49a8069e809" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7747,14 +7471,14 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1da7d0e09ddc3decc4abe6adca41a24325a458040b1ecdd246143796af2d47b8" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7764,17 +7488,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "430a62e82af99a697fabe583b85bf5797ef5d9996b8dec5bc2d195e94b4da3e3" dependencies = [ "bounded-collections", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -7785,15 +7509,15 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23c7213029f113604b5799b6a126239d096427cdb678a377827eaf6928fde182" dependencies = [ - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -7807,15 +7531,15 @@ checksum = "63b13d76e1e40c002836b4f12cd771466440d92973f19cd093ff21b79eb12fc9" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "kusama-runtime-constants", "log", "num-traits", - "pallet-asset-tx-payment 24.0.0", + "pallet-asset-tx-payment", "pallet-assets", "pallet-authorship", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-collator-selection", "parity-scale-codec", "polkadot-core-primitives", @@ -7825,10 +7549,10 @@ dependencies = [ "scale-info", "smallvec", "sp-consensus-aura", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8207,8 +7931,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.5", "schnellru", - "sp-core 24.0.0", - "sp-keystore 0.30.0", + "sp-core", + "sp-keystore", "thiserror", "tracing-gum", ] @@ -8230,7 +7954,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "rand 0.8.5", - "sc-network 0.30.0", + "sc-network", "schnellru", "thiserror", "tracing-gum", @@ -8249,15 +7973,15 @@ dependencies = [ "polkadot-node-metrics", "polkadot-service", "sc-cli", - "sc-executor 0.28.0", + "sc-executor", "sc-service", "sc-storage-monitor", "sc-sysinfo", - "sc-tracing 24.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", + "sc-tracing", + "sp-core", + "sp-io", "sp-keyring", - "sp-maybe-compressed-blob 8.0.0", + "sp-maybe-compressed-blob", "substrate-build-script-utils", "thiserror", "try-runtime-cli", @@ -8278,9 +8002,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", + "sp-core", + "sp-keystore", + "sp-runtime", "thiserror", "tokio-util", "tracing-gum", @@ -8294,9 +8018,9 @@ checksum = "209cc9c9f7ed951bb11a2ff2f592e6b5cd79d6f50311e4f702adce0fcc577152" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -8317,10 +8041,10 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sc-network 0.30.0", + "sc-network", "schnellru", - "sp-application-crypto 26.0.0", - "sp-keystore 0.30.0", + "sp-application-crypto", + "sp-keystore", "thiserror", "tracing-gum", ] @@ -8335,8 +8059,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core 24.0.0", - "sp-trie 25.0.0", + "sp-core", + "sp-trie", "thiserror", ] @@ -8354,11 +8078,11 @@ dependencies = [ "polkadot-primitives", "rand 0.8.5", "rand_chacha 0.3.1", - "sc-network 0.30.0", - "sc-network-common 0.29.0", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", + "sc-network", + "sc-network-common", + "sp-application-crypto", + "sp-core", + "sp-keystore", "tracing-gum", ] @@ -8380,8 +8104,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "sc-network 0.30.0", - "sp-consensus 0.28.0", + "sc-network", + "sp-consensus", "thiserror", "tracing-gum", ] @@ -8399,8 +8123,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 24.0.0", - "sp-maybe-compressed-blob 8.0.0", + "sp-core", + "sp-maybe-compressed-blob", "thiserror", "tracing-gum", ] @@ -8427,10 +8151,10 @@ dependencies = [ "sc-keystore", "schnellru", "schnorrkel 0.9.1", - "sp-application-crypto 26.0.0", - "sp-consensus 0.28.0", + "sp-application-crypto", + "sp-consensus", "sp-consensus-slots", - "sp-runtime 27.0.0", + "sp-runtime", "thiserror", "tracing-gum", ] @@ -8453,7 +8177,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-consensus 0.28.0", + "sp-consensus", "thiserror", "tracing-gum", ] @@ -8473,7 +8197,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "polkadot-statement-table", - "sp-keystore 0.30.0", + "sp-keystore", "thiserror", "tracing-gum", ] @@ -8488,7 +8212,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.30.0", + "sp-keystore", "thiserror", "tracing-gum", "wasm-timer", @@ -8512,7 +8236,7 @@ dependencies = [ "polkadot-overseer", "polkadot-parachain-primitives", "polkadot-primitives", - "sp-maybe-compressed-blob 8.0.0", + "sp-maybe-compressed-blob", "tracing-gum", ] @@ -8526,9 +8250,9 @@ dependencies = [ "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-primitives", - "sc-client-api 24.0.0", + "sc-client-api", "sc-consensus-babe", - "sp-blockchain 24.0.0", + "sp-blockchain", "tracing-gum", ] @@ -8582,8 +8306,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer", "polkadot-primitives", - "sp-blockchain 24.0.0", - "sp-inherents 22.0.0", + "sp-blockchain", + "sp-inherents", "thiserror", "tracing-gum", ] @@ -8644,9 +8368,9 @@ dependencies = [ "polkadot-primitives", "rand 0.8.5", "slotmap", - "sp-core 24.0.0", - "sp-maybe-compressed-blob 8.0.0", - "sp-wasm-interface 17.0.0", + "sp-core", + "sp-maybe-compressed-blob", + "sp-wasm-interface", "substrate-build-script-utils", "tempfile", "tokio", @@ -8665,7 +8389,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sp-keystore 0.30.0", + "sp-keystore", "thiserror", "tracing-gum", ] @@ -8683,13 +8407,13 @@ dependencies = [ "parity-scale-codec", "polkadot-parachain-primitives", "polkadot-primitives", - "sc-executor 0.28.0", - "sc-executor-common 0.25.0", - "sc-executor-wasmtime 0.25.0", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-io 26.0.0", - "sp-tracing 13.0.0", + "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", + "sp-core", + "sp-externalities", + "sp-io", + "sp-tracing", "tokio", "tracing-gum", ] @@ -8723,8 +8447,8 @@ dependencies = [ "parking_lot 0.12.1", "polkadot-node-primitives", "polkadot-primitives", - "sc-network 0.30.0", - "sp-core 24.0.0", + "sc-network", + "sp-core", "thiserror", "tokio", ] @@ -8744,8 +8468,8 @@ dependencies = [ "prioritized-metered-channel", "sc-cli", "sc-service", - "sc-tracing 24.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sc-tracing", + "substrate-prometheus-endpoint", "tracing-gum", ] @@ -8768,7 +8492,7 @@ dependencies = [ "polkadot-primitives", "rand 0.8.5", "sc-authority-discovery", - "sc-network 0.30.0", + "sc-network", "strum", "thiserror", "tracing-gum", @@ -8787,12 +8511,12 @@ dependencies = [ "polkadot-primitives", "schnorrkel 0.9.1", "serde", - "sp-application-crypto 26.0.0", + "sp-application-crypto", "sp-consensus-babe", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-maybe-compressed-blob 8.0.0", - "sp-runtime 27.0.0", + "sp-core", + "sp-keystore", + "sp-maybe-compressed-blob", + "sp-runtime", "thiserror", "zstd 0.12.4", ] @@ -8823,14 +8547,14 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "polkadot-statement-table", - "sc-client-api 24.0.0", - "sc-network 0.30.0", - "sc-transaction-pool-api 24.0.0", + "sc-client-api", + "sc-network", + "sc-transaction-pool-api", "smallvec", - "sp-api 22.0.0", + "sp-api", "sp-authority-discovery", "sp-consensus-babe", - "substrate-prometheus-endpoint 0.15.0", + "substrate-prometheus-endpoint", "thiserror", ] @@ -8861,11 +8585,11 @@ dependencies = [ "polkadot-primitives", "prioritized-metered-channel", "rand 0.8.5", - "sc-client-api 24.0.0", + "sc-client-api", "schnellru", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", "tracing-gum", ] @@ -8886,10 +8610,10 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem-types", "polkadot-primitives", - "sc-client-api 24.0.0", + "sc-client-api", "schnellru", - "sp-api 22.0.0", - "sp-core 24.0.0", + "sp-api", + "sp-core", "tikv-jemalloc-ctl", "tracing-gum", ] @@ -8902,14 +8626,14 @@ checksum = "864de6d7b7ed9c955aa1da6c53585ad75c73618307b569447dd0559f8f9baef9" dependencies = [ "bounded-collections", "derive_more", - "frame-support 24.0.0", + "frame-support", "parity-scale-codec", "polkadot-core-primitives", "scale-info", "serde", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -8925,18 +8649,18 @@ dependencies = [ "polkadot-parachain-primitives", "scale-info", "serde", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-arithmetic 19.0.0", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", "sp-authority-discovery", "sp-consensus-slots", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -8949,8 +8673,8 @@ dependencies = [ "mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives", - "sc-chain-spec 23.0.0", - "sc-client-api 24.0.0", + "sc-chain-spec", + "sc-client-api", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-beefy", @@ -8958,16 +8682,16 @@ dependencies = [ "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", - "sc-rpc 25.0.0", + "sc-rpc", "sc-sync-state-rpc", - "sc-transaction-pool-api 24.0.0", - "sp-api 22.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sc-transaction-pool-api", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", + "sp-keystore", + "sp-runtime", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -8979,24 +8703,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac922a958e3e1435d7adffe49c1528b6396baf668ab45f635b79bff750053543" dependencies = [ "bitvec", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "libsecp256k1", "log", "pallet-authorship", "pallet-babe", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-election-provider-multi-phase", "pallet-fast-unstake", "pallet-session", "pallet-staking", "pallet-staking-reward-fn", - "pallet-timestamp 23.0.0", - "pallet-transaction-payment 24.0.0", - "pallet-treasury 23.0.0", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-treasury", "pallet-vesting", "parity-scale-codec", "polkadot-primitives", @@ -9006,15 +8730,15 @@ dependencies = [ "serde", "serde_derive", "slot-range-helper", - "sp-api 22.0.0", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", + "sp-api", + "sp-core", + "sp-inherents", + "sp-io", "sp-npos-elections", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "staging-xcm", "static_assertions", ] @@ -9025,13 +8749,13 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d4a7abfe0dff335456790ac8edc342737dffbd67013a38b7bec2f6b523cc175" dependencies = [ - "frame-support 24.0.0", + "frame-support", "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-weights 23.0.0", + "sp-core", + "sp-runtime", + "sp-weights", ] [[package]] @@ -9041,11 +8765,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93dbff21f9ce253f4cd976a972c5b4b18150cecb6fdae195a975e51cf3c797df" dependencies = [ "bs58 0.5.0", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std 11.0.0", - "sp-tracing 13.0.0", + "sp-std", + "sp-tracing", ] [[package]] @@ -9057,19 +8781,19 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", "pallet-authority-discovery", "pallet-authorship", "pallet-babe", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-message-queue", "pallet-session", "pallet-staking", - "pallet-timestamp 23.0.0", + "pallet-timestamp", "pallet-vesting", "parity-scale-codec", "polkadot-core-primitives", @@ -9081,16 +8805,16 @@ dependencies = [ "rustc-hex", "scale-info", "serde", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -9103,10 +8827,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b9ddbc0f038905684bd60561307fdd366c26d8c322b015f17eadc3344771dd9" dependencies = [ "async-trait", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-benchmarking-cli", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "futures 0.3.28", "hex-literal 0.4.1", @@ -9118,7 +8842,7 @@ dependencies = [ "pallet-babe", "pallet-im-online", "pallet-staking", - "pallet-transaction-payment 24.0.0", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", "parity-db", "parity-scale-codec", @@ -9160,54 +8884,54 @@ dependencies = [ "rococo-runtime", "sc-authority-discovery", "sc-basic-authorship", - "sc-block-builder 0.29.0", - "sc-chain-spec 23.0.0", - "sc-client-api 24.0.0", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", "sc-client-db", - "sc-consensus 0.29.0", + "sc-consensus", "sc-consensus-babe", "sc-consensus-beefy", "sc-consensus-grandpa", "sc-consensus-slots", - "sc-executor 0.28.0", + "sc-executor", "sc-keystore", - "sc-network 0.30.0", - "sc-network-common 0.29.0", + "sc-network", + "sc-network-common", "sc-network-sync", "sc-offchain", "sc-service", "sc-sync-state-rpc", "sc-sysinfo", - "sc-telemetry 11.0.0", + "sc-telemetry", "sc-transaction-pool", - "sc-transaction-pool-api 24.0.0", + "sc-transaction-pool-api", "schnellru", "serde", "serde_json", - "sp-api 22.0.0", + "sp-api", "sp-authority-discovery", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe", "sp-consensus-beefy", - "sp-consensus-grandpa 9.0.0", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", + "sp-consensus-grandpa", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-keystore 0.30.0", + "sp-keystore", "sp-mmr-primitives", - "sp-offchain 22.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-state-machine 0.31.0", - "sp-storage 16.0.0", - "sp-timestamp 22.0.0", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-timestamp", "sp-transaction-pool", - "sp-version 25.0.0", - "sp-weights 23.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-version", + "sp-weights", + "substrate-prometheus-endpoint", "thiserror", "tracing-gum", "westend-runtime", @@ -9232,8 +8956,8 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.30.0", - "sp-staking 22.0.0", + "sp-keystore", + "sp-staking", "thiserror", "tracing-gum", ] @@ -9246,7 +8970,7 @@ checksum = "857b4c83022e353c48f38e4db15542e5da4d778e81058e533c44d559c72b5a51" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core 24.0.0", + "sp-core", ] [[package]] @@ -9635,7 +9359,7 @@ checksum = "67c10f662eee9c94ddd7135043e544f3c82fa839a1e7b865911331961b53186c" dependencies = [ "bytes", "rand 0.8.5", - "ring", + "ring 0.16.20", "rustc-hash", "rustls 0.20.8", "slab", @@ -9775,7 +9499,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" dependencies = [ "pem", - "ring", + "ring 0.16.20", "time", "x509-parser 0.13.2", "yasna", @@ -9788,7 +9512,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ "pem", - "ring", + "ring 0.16.20", "time", "yasna", ] @@ -9940,11 +9664,25 @@ dependencies = [ "libc", "once_cell", "spin 0.5.2", - "untrusted", + "untrusted 0.7.1", "web-sys", "winapi", ] +[[package]] +name = "ring" +version = "0.17.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babe80d5c16becf6594aa32ad2be8fe08498e7ae60b77de8df700e67f191d7e" +dependencies = [ + "cc", + "getrandom 0.2.10", + "libc", + "spin 0.9.8", + "untrusted 0.9.0", + "windows-sys 0.48.0", +] + [[package]] name = "rocksdb" version = "0.21.0" @@ -9962,10 +9700,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0715aaed64da03af8ce68af387dd02e65524351c212afd5384d46615662b3c2" dependencies = [ "binary-merkle-tree", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-executive", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -9974,7 +9712,7 @@ dependencies = [ "pallet-authority-discovery", "pallet-authorship", "pallet-babe", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", "pallet-bounties", @@ -10001,11 +9739,11 @@ dependencies = [ "pallet-staking", "pallet-state-trie-migration", "pallet-sudo", - "pallet-timestamp 23.0.0", + "pallet-timestamp", "pallet-tips", - "pallet-transaction-payment 24.0.0", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury 23.0.0", + "pallet-treasury", "pallet-utility", "pallet-vesting", "pallet-xcm", @@ -10020,24 +9758,24 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 22.0.0", + "sp-api", "sp-authority-discovery", - "sp-block-builder 22.0.0", + "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core 24.0.0", - "sp-genesis-builder 0.3.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", + "sp-core", + "sp-genesis-builder", + "sp-inherents", + "sp-io", "sp-mmr-primitives", - "sp-offchain 22.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", - "sp-storage 16.0.0", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-storage", "sp-transaction-pool", - "sp-version 25.0.0", + "sp-version", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -10051,13 +9789,13 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fef0b660c7a725559c6be97a47511be63561c137da105ee13b07d9c7a462e43" dependencies = [ - "frame-support 24.0.0", + "frame-support", "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-weights 23.0.0", + "sp-core", + "sp-runtime", + "sp-weights", ] [[package]] @@ -10125,14 +9863,14 @@ dependencies = [ name = "runtime-common" version = "0.1.0" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "kusama-runtime-constants", - "pallet-balances 24.0.0", - "pallet-treasury 23.0.0", + "pallet-balances", + "pallet-treasury", "polkadot-core-primitives", "smallvec", - "sp-runtime 27.0.0", + "sp-runtime", ] [[package]] @@ -10229,7 +9967,7 @@ checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" dependencies = [ "base64 0.13.1", "log", - "ring", + "ring 0.16.20", "sct 0.6.1", "webpki 0.21.4", ] @@ -10241,20 +9979,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f" dependencies = [ "log", - "ring", + "ring 0.16.20", "sct 0.7.0", "webpki 0.22.0", ] [[package]] name = "rustls" -version = "0.21.5" +version = "0.21.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79ea77c539259495ce8ca47f53e66ae0330a8819f67e23ac96ca02f50e7b7d36" +checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" dependencies = [ "log", - "ring", - "rustls-webpki", + "ring 0.17.3", + "rustls-webpki 0.101.7", "sct 0.7.0", ] @@ -10281,12 +10019,22 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.101.2" +version = "0.100.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3" +dependencies = [ + "ring 0.16.20", + "untrusted 0.7.1", +] + +[[package]] +name = "rustls-webpki" +version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "513722fd73ad80a71f72b61009ea1b584bcfa1483ca93949c8f290298837fa59" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring", - "untrusted", + "ring 0.17.3", + "untrusted 0.9.0", ] [[package]] @@ -10350,18 +10098,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "sc-allocator" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f75d11155f65cf4e548b916a95fd3c1193d3fa89cbece489e3627cb5cd93e77c" -dependencies = [ - "log", - "sp-core 23.0.0", - "sp-wasm-interface 16.0.0", - "thiserror", -] - [[package]] name = "sc-allocator" version = "19.0.0" @@ -10369,8 +10105,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bd6e58990dcb1eae76db49c456ded9a7906ee194857cf1dfb00da8bbc8cf73d" dependencies = [ "log", - "sp-core 24.0.0", - "sp-wasm-interface 17.0.0", + "sp-core", + "sp-wasm-interface", "thiserror", ] @@ -10391,15 +10127,15 @@ dependencies = [ "prost", "prost-build", "rand 0.8.5", - "sc-client-api 24.0.0", - "sc-network 0.30.0", - "sp-api 22.0.0", + "sc-client-api", + "sc-network", + "sp-api", "sp-authority-discovery", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-blockchain", + "sp-core", + "sp-keystore", + "sp-runtime", + "substrate-prometheus-endpoint", "thiserror", ] @@ -10413,34 +10149,18 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sc-block-builder 0.29.0", - "sc-client-api 24.0.0", + "sc-block-builder", + "sc-client-api", "sc-proposer-metrics", - "sc-telemetry 11.0.0", - "sc-transaction-pool-api 24.0.0", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", -] - -[[package]] -name = "sc-block-builder" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d5dc368497d940a5744cf427253a4b2f8d2a2cad9b2fbb897a270a939e54b5f" -dependencies = [ - "parity-scale-codec", - "sc-client-api 23.0.0", - "sp-api 21.0.0", - "sp-block-builder 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", - "sp-runtime 26.0.0", + "sc-telemetry", + "sc-transaction-pool-api", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-inherents", + "sp-runtime", + "substrate-prometheus-endpoint", ] [[package]] @@ -10450,65 +10170,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4653cc3665319f76451f651bc5e3eb84965802293daeaf2def5bfe9c1310171b" dependencies = [ "parity-scale-codec", - "sc-client-api 24.0.0", - "sp-api 22.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-core", + "sp-inherents", + "sp-runtime", ] [[package]] name = "sc-chain-spec" -version = "22.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26e51780635e06b9ff2c41a953c57dcc83d86c9459ee432f24775a44b61f2bd3" +checksum = "e5fae1616d342e570fb4770c9f1a73ab8e1aecb9c5b71020404f8e45db458260" dependencies = [ "memmap2", - "sc-chain-spec-derive 8.0.0", - "sc-client-api 23.0.0", - "sc-executor 0.27.0", - "sc-network 0.29.0", - "sc-telemetry 10.0.0", + "sc-chain-spec-derive", + "sc-client-api", + "sc-executor", + "sc-network", + "sc-telemetry", "serde", "serde_json", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", -] - -[[package]] -name = "sc-chain-spec" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5fae1616d342e570fb4770c9f1a73ab8e1aecb9c5b71020404f8e45db458260" -dependencies = [ - "memmap2", - "sc-chain-spec-derive 9.0.0", - "sc-client-api 24.0.0", - "sc-executor 0.28.0", - "sc-network 0.30.0", - "sc-telemetry 11.0.0", - "serde", - "serde_json", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", -] - -[[package]] -name = "sc-chain-spec-derive" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b01ae962b09bc4c95661eed1d6c4996cf72b54f522d0e41d81ae1da65d7bd3c" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", + "sp-blockchain", + "sp-core", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -10541,55 +10229,28 @@ dependencies = [ "rand 0.8.5", "regex", "rpassword", - "sc-client-api 24.0.0", + "sc-client-api", "sc-client-db", "sc-keystore", - "sc-network 0.30.0", + "sc-network", "sc-service", - "sc-telemetry 11.0.0", - "sc-tracing 24.0.0", - "sc-utils 10.0.0", + "sc-telemetry", + "sc-tracing", + "sc-utils", "serde", "serde_json", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", + "sp-blockchain", + "sp-core", "sp-keyring", - "sp-keystore 0.30.0", - "sp-panic-handler 11.0.0", - "sp-runtime 27.0.0", - "sp-version 25.0.0", + "sp-keystore", + "sp-panic-handler", + "sp-runtime", + "sp-version", "thiserror", "tiny-bip39", "tokio", ] -[[package]] -name = "sc-client-api" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c17ac3b6dcc569998527e9228f6370d22ba84136f4c1753f6ba4d07c41a3f1" -dependencies = [ - "fnv", - "futures 0.3.28", - "log", - "parity-scale-codec", - "parking_lot 0.12.1", - "sc-executor 0.27.0", - "sc-transaction-pool-api 23.0.0", - "sc-utils 9.0.0", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-consensus 0.27.0", - "sp-core 23.0.0", - "sp-database 7.0.0", - "sp-externalities 0.21.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "sp-statement-store 5.0.0", - "sp-storage 15.0.0", - "substrate-prometheus-endpoint 0.14.0", -] - [[package]] name = "sc-client-api" version = "24.0.0" @@ -10601,21 +10262,21 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-executor 0.28.0", - "sc-transaction-pool-api 24.0.0", - "sc-utils 10.0.0", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-database 8.0.0", - "sp-externalities 0.22.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-statement-store 6.0.0", - "sp-storage 16.0.0", - "sp-trie 25.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sc-executor", + "sc-transaction-pool-api", + "sc-utils", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-database", + "sp-externalities", + "sp-runtime", + "sp-state-machine", + "sp-statement-store", + "sp-storage", + "sp-trie", + "substrate-prometheus-endpoint", ] [[package]] @@ -10633,42 +10294,16 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api 24.0.0", + "sc-client-api", "sc-state-db", "schnellru", - "sp-arithmetic 19.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-database 8.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-trie 25.0.0", -] - -[[package]] -name = "sc-consensus" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc2effbf5b5be7e7b5a0d448d6b83f446cd2425b9be0ab55b97bde8f60a8f46" -dependencies = [ - "async-trait", - "futures 0.3.28", - "futures-timer", - "libp2p-identity", - "log", - "mockall", - "parking_lot 0.12.1", - "sc-client-api 23.0.0", - "sc-utils 9.0.0", - "serde", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-consensus 0.27.0", - "sp-core 23.0.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "substrate-prometheus-endpoint 0.14.0", - "thiserror", + "sp-arithmetic", + "sp-blockchain", + "sp-core", + "sp-database", + "sp-runtime", + "sp-state-machine", + "sp-trie", ] [[package]] @@ -10684,16 +10319,16 @@ dependencies = [ "log", "mockall", "parking_lot 0.12.1", - "sc-client-api 24.0.0", - "sc-utils 10.0.0", + "sc-client-api", + "sc-utils", "serde", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-runtime", + "sp-state-machine", + "substrate-prometheus-endpoint", "thiserror", ] @@ -10707,23 +10342,23 @@ dependencies = [ "futures 0.3.28", "log", "parity-scale-codec", - "sc-block-builder 0.29.0", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", + "sc-block-builder", + "sc-client-api", + "sc-consensus", "sc-consensus-slots", - "sc-telemetry 11.0.0", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sc-telemetry", + "sp-api", + "sp-application-crypto", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", "sp-consensus-aura", "sp-consensus-slots", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "substrate-prometheus-endpoint", "thiserror", ] @@ -10742,24 +10377,24 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", + "sc-client-api", + "sc-consensus", "sc-consensus-epochs", "sc-consensus-slots", - "sc-telemetry 11.0.0", - "sc-transaction-pool-api 24.0.0", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sc-telemetry", + "sc-transaction-pool-api", + "sp-api", + "sp-application-crypto", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "substrate-prometheus-endpoint", "thiserror", ] @@ -10773,16 +10408,16 @@ dependencies = [ "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", - "sc-rpc-api 0.29.0", + "sc-rpc-api", "serde", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sp-api", + "sp-application-crypto", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", + "sp-core", + "sp-keystore", + "sp-runtime", "thiserror", ] @@ -10800,23 +10435,23 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sc-network 0.30.0", + "sc-client-api", + "sc-consensus", + "sc-network", "sc-network-gossip", "sc-network-sync", - "sc-utils 10.0.0", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-arithmetic 19.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sc-utils", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", "sp-consensus-beefy", - "sp-core 24.0.0", - "sp-keystore 0.30.0", + "sp-core", + "sp-keystore", "sp-mmr-primitives", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-runtime", + "substrate-prometheus-endpoint", "thiserror", "wasm-timer", ] @@ -10833,11 +10468,11 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sc-consensus-beefy", - "sc-rpc 25.0.0", + "sc-rpc", "serde", "sp-consensus-beefy", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sp-core", + "sp-runtime", "thiserror", ] @@ -10849,10 +10484,10 @@ checksum = "06fee81cdd6b24f8423db4fc660d1cd97fa0d3503edbede59bf1d53635ac3815" dependencies = [ "fork-tree", "parity-scale-codec", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sp-blockchain 24.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sc-consensus", + "sp-blockchain", + "sp-runtime", ] [[package]] @@ -10873,27 +10508,27 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "rand 0.8.5", - "sc-block-builder 0.29.0", - "sc-chain-spec 23.0.0", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sc-network 0.30.0", - "sc-network-common 0.29.0", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-common", "sc-network-gossip", - "sc-telemetry 11.0.0", - "sc-transaction-pool-api 24.0.0", - "sc-utils 10.0.0", + "sc-telemetry", + "sc-transaction-pool-api", + "sc-utils", "serde_json", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-arithmetic 19.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-consensus-grandpa 9.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", + "sp-consensus-grandpa", + "sp-core", + "sp-keystore", + "sp-runtime", + "substrate-prometheus-endpoint", "thiserror", ] @@ -10908,13 +10543,13 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api 24.0.0", + "sc-client-api", "sc-consensus-grandpa", - "sc-rpc 25.0.0", + "sc-rpc", "serde", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sp-blockchain", + "sp-core", + "sp-runtime", "thiserror", ] @@ -10929,40 +10564,17 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sc-telemetry 11.0.0", - "sp-arithmetic 19.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", + "sc-client-api", + "sc-consensus", + "sc-telemetry", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", "sp-consensus-slots", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", -] - -[[package]] -name = "sc-executor" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6b38c64210870649f89b476295ccd7c078ed7c2b9a3c82f413ad2c9396b63a" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.1", - "sc-executor-common 0.24.0", - "sc-executor-wasmtime 0.24.0", - "schnellru", - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-io 25.0.0", - "sp-panic-handler 10.0.0", - "sp-runtime-interface 19.0.0", - "sp-trie 24.0.0", - "sp-version 24.0.0", - "sp-wasm-interface 16.0.0", - "tracing", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", ] [[package]] @@ -10973,65 +10585,34 @@ checksum = "5cfeaa8dc2a70ed5820667d3251266ed156f38d8062c2f976aa7c618411f1776" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", - "sc-executor-common 0.25.0", - "sc-executor-wasmtime 0.25.0", + "sc-executor-common", + "sc-executor-wasmtime", "schnellru", - "sp-api 22.0.0", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-io 26.0.0", - "sp-panic-handler 11.0.0", - "sp-runtime-interface 20.0.0", - "sp-trie 25.0.0", - "sp-version 25.0.0", - "sp-wasm-interface 17.0.0", + "sp-api", + "sp-core", + "sp-externalities", + "sp-io", + "sp-panic-handler", + "sp-runtime-interface", + "sp-trie", + "sp-version", + "sp-wasm-interface", "tracing", ] -[[package]] -name = "sc-executor-common" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7023e1d9c86b817995a72e294b98f196cc3eb9c162f0b69ba95c3b0bd841ef32" -dependencies = [ - "sc-allocator 18.0.0", - "sp-maybe-compressed-blob 7.0.0", - "sp-wasm-interface 16.0.0", - "thiserror", - "wasm-instrument", -] - [[package]] name = "sc-executor-common" version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d404519f2a636d5977b1ac16c90aeb4129fe4609a5b284960a2dcb005c08da6" dependencies = [ - "sc-allocator 19.0.0", - "sp-maybe-compressed-blob 8.0.0", - "sp-wasm-interface 17.0.0", + "sc-allocator", + "sp-maybe-compressed-blob", + "sp-wasm-interface", "thiserror", "wasm-instrument", ] -[[package]] -name = "sc-executor-wasmtime" -version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61689d40f3840a20d8987cb2a86d3841f2c3ab851a5cea0c6f466a062abbcd" -dependencies = [ - "anyhow", - "cfg-if", - "libc", - "log", - "rustix 0.36.14", - "sc-allocator 18.0.0", - "sc-executor-common 0.24.0", - "sp-runtime-interface 19.0.0", - "sp-wasm-interface 16.0.0", - "wasmtime", -] - [[package]] name = "sc-executor-wasmtime" version = "0.25.0" @@ -11043,10 +10624,10 @@ dependencies = [ "libc", "log", "rustix 0.36.14", - "sc-allocator 19.0.0", - "sc-executor-common 0.25.0", - "sp-runtime-interface 20.0.0", - "sp-wasm-interface 17.0.0", + "sc-allocator", + "sc-executor-common", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] @@ -11060,11 +10641,11 @@ dependencies = [ "futures 0.3.28", "futures-timer", "log", - "sc-client-api 24.0.0", - "sc-network 0.30.0", - "sc-network-common 0.29.0", - "sp-blockchain 24.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sc-network", + "sc-network-common", + "sp-blockchain", + "sp-runtime", ] [[package]] @@ -11076,52 +10657,10 @@ dependencies = [ "array-bytes", "parking_lot 0.12.1", "serde_json", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "thiserror", -] - -[[package]] -name = "sc-network" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0d414c9e17d563a0c0dce01c6b6f10aa50d9ba0e904c2fe5e6b2aaf845f5de" -dependencies = [ - "array-bytes", - "async-channel", - "async-trait", - "asynchronous-codec", - "bytes", - "either", - "fnv", - "futures 0.3.28", - "futures-timer", - "ip_network", - "libp2p", - "linked_hash_set", - "log", - "mockall", - "parity-scale-codec", - "parking_lot 0.12.1", - "partial_sort", - "pin-project", - "rand 0.8.5", - "sc-client-api 23.0.0", - "sc-network-common 0.28.0", - "sc-utils 9.0.0", - "serde", - "serde_json", - "smallvec", - "sp-arithmetic 18.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-runtime 26.0.0", - "substrate-prometheus-endpoint 0.14.0", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", - "unsigned-varint", - "wasm-timer", - "zeroize", ] [[package]] @@ -11149,17 +10688,17 @@ dependencies = [ "partial_sort", "pin-project", "rand 0.8.5", - "sc-client-api 24.0.0", - "sc-network-common 0.29.0", - "sc-utils 10.0.0", + "sc-client-api", + "sc-network-common", + "sc-utils", "serde", "serde_json", "smallvec", - "sp-arithmetic 19.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-arithmetic", + "sp-blockchain", + "sp-core", + "sp-runtime", + "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", "wasm-timer", @@ -11179,32 +10718,14 @@ dependencies = [ "log", "prost", "prost-build", - "sc-client-api 24.0.0", - "sc-network 0.30.0", - "sp-blockchain 24.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sc-network", + "sp-blockchain", + "sp-runtime", "thiserror", "unsigned-varint", ] -[[package]] -name = "sc-network-common" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91d09f99d3845d5bb325641a3de1db8049bccca29e8272e65b8ea415c1153b01" -dependencies = [ - "async-trait", - "bitflags 1.3.2", - "futures 0.3.28", - "libp2p-identity", - "parity-scale-codec", - "prost-build", - "sc-consensus 0.28.0", - "sp-consensus 0.27.0", - "sp-consensus-grandpa 8.0.0", - "sp-runtime 26.0.0", -] - [[package]] name = "sc-network-common" version = "0.29.0" @@ -11217,10 +10738,10 @@ dependencies = [ "libp2p-identity", "parity-scale-codec", "prost-build", - "sc-consensus 0.29.0", - "sp-consensus 0.28.0", - "sp-consensus-grandpa 9.0.0", - "sp-runtime 27.0.0", + "sc-consensus", + "sp-consensus", + "sp-consensus-grandpa", + "sp-runtime", ] [[package]] @@ -11234,11 +10755,11 @@ dependencies = [ "futures-timer", "libp2p", "log", - "sc-network 0.30.0", - "sc-network-common 0.29.0", + "sc-network", + "sc-network-common", "schnellru", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-runtime", + "substrate-prometheus-endpoint", "tracing", ] @@ -11256,11 +10777,11 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api 24.0.0", - "sc-network 0.30.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sc-network", + "sp-blockchain", + "sp-core", + "sp-runtime", "thiserror", ] @@ -11282,20 +10803,20 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api 24.0.0", - "sc-consensus 0.29.0", - "sc-network 0.30.0", - "sc-network-common 0.29.0", - "sc-utils 10.0.0", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-common", + "sc-utils", "schnellru", "smallvec", - "sp-arithmetic 19.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-consensus-grandpa 9.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", + "sp-consensus-grandpa", + "sp-core", + "sp-runtime", + "substrate-prometheus-endpoint", "thiserror", ] @@ -11310,12 +10831,12 @@ dependencies = [ "libp2p", "log", "parity-scale-codec", - "sc-network 0.30.0", - "sc-network-common 0.29.0", - "sc-utils 10.0.0", - "sp-consensus 0.28.0", - "sp-runtime 27.0.0", - "substrate-prometheus-endpoint 0.15.0", + "sc-network", + "sc-network-common", + "sc-utils", + "sp-consensus", + "sp-runtime", + "substrate-prometheus-endpoint", ] [[package]] @@ -11330,7 +10851,7 @@ dependencies = [ "futures 0.3.28", "futures-timer", "hyper", - "hyper-rustls 0.24.1", + "hyper-rustls", "libp2p", "log", "num_cpus", @@ -11338,17 +10859,17 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "rand 0.8.5", - "sc-client-api 24.0.0", - "sc-network 0.30.0", - "sc-network-common 0.29.0", - "sc-transaction-pool-api 24.0.0", - "sc-utils 10.0.0", - "sp-api 22.0.0", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-keystore 0.30.0", - "sp-offchain 22.0.0", - "sp-runtime 27.0.0", + "sc-client-api", + "sc-network", + "sc-network-common", + "sc-transaction-pool-api", + "sc-utils", + "sp-api", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-offchain", + "sp-runtime", "threadpool", "tracing", ] @@ -11360,39 +10881,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6fc35c74a42a49d4ea4df44f78ebbd5a744f9bdca3f4ea1d3d9e5e02b0e6ee7" dependencies = [ "log", - "substrate-prometheus-endpoint 0.15.0", -] - -[[package]] -name = "sc-rpc" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86ce48d8c8c6b4ebaf4775955cc79985732db5407e4893e0976be8f6b28eb5b" -dependencies = [ - "futures 0.3.28", - "jsonrpsee", - "log", - "parity-scale-codec", - "parking_lot 0.12.1", - "sc-block-builder 0.28.0", - "sc-chain-spec 22.0.0", - "sc-client-api 23.0.0", - "sc-rpc-api 0.28.0", - "sc-tracing 23.0.0", - "sc-transaction-pool-api 23.0.0", - "sc-utils 9.0.0", - "serde_json", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", - "sp-offchain 21.0.0", - "sp-rpc 21.0.0", - "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-statement-store 5.0.0", - "sp-version 24.0.0", - "tokio", + "substrate-prometheus-endpoint", ] [[package]] @@ -11406,47 +10895,27 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-block-builder 0.29.0", - "sc-chain-spec 23.0.0", - "sc-client-api 24.0.0", - "sc-rpc-api 0.29.0", - "sc-tracing 24.0.0", - "sc-transaction-pool-api 24.0.0", - "sc-utils 10.0.0", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-rpc-api", + "sc-tracing", + "sc-transaction-pool-api", + "sc-utils", "serde_json", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-offchain 22.0.0", - "sp-rpc 22.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-statement-store 6.0.0", - "sp-version 25.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-keystore", + "sp-offchain", + "sp-rpc", + "sp-runtime", + "sp-session", + "sp-statement-store", + "sp-version", "tokio", ] -[[package]] -name = "sc-rpc-api" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60585da26d11aefb112d3a6925cc75fd76bee1961b2de615e6207df2b86a459c" -dependencies = [ - "jsonrpsee", - "parity-scale-codec", - "sc-chain-spec 22.0.0", - "sc-transaction-pool-api 23.0.0", - "scale-info", - "serde", - "serde_json", - "sp-core 23.0.0", - "sp-rpc 21.0.0", - "sp-runtime 26.0.0", - "sp-version 24.0.0", - "thiserror", -] - [[package]] name = "sc-rpc-api" version = "0.29.0" @@ -11455,15 +10924,15 @@ checksum = "1cac4149b7427beed423006c78e0b75c0193ac01d6e66ff0dd8a1909747cf593" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec 23.0.0", - "sc-transaction-pool-api 24.0.0", + "sc-chain-spec", + "sc-transaction-pool-api", "scale-info", "serde", "serde_json", - "sp-core 24.0.0", - "sp-rpc 22.0.0", - "sp-runtime 27.0.0", - "sp-version 25.0.0", + "sp-core", + "sp-rpc", + "sp-runtime", + "sp-version", "thiserror", ] @@ -11477,7 +10946,7 @@ dependencies = [ "jsonrpsee", "log", "serde_json", - "substrate-prometheus-endpoint 0.15.0", + "substrate-prometheus-endpoint", "tokio", "tower", "tower-http", @@ -11497,16 +10966,16 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-chain-spec 23.0.0", - "sc-client-api 24.0.0", - "sc-transaction-pool-api 24.0.0", - "sc-utils 10.0.0", + "sc-chain-spec", + "sc-client-api", + "sc-transaction-pool-api", + "sc-utils", "serde", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-version 25.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-runtime", + "sp-version", "thiserror", "tokio", "tokio-stream", @@ -11529,47 +10998,47 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "sc-block-builder 0.29.0", - "sc-chain-spec 23.0.0", - "sc-client-api 24.0.0", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", "sc-client-db", - "sc-consensus 0.29.0", - "sc-executor 0.28.0", + "sc-consensus", + "sc-executor", "sc-informant", "sc-keystore", - "sc-network 0.30.0", + "sc-network", "sc-network-bitswap", - "sc-network-common 0.29.0", + "sc-network-common", "sc-network-light", "sc-network-sync", "sc-network-transactions", - "sc-rpc 25.0.0", + "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", "sc-sysinfo", - "sc-telemetry 11.0.0", - "sc-tracing 24.0.0", + "sc-telemetry", + "sc-tracing", "sc-transaction-pool", - "sc-transaction-pool-api 24.0.0", - "sc-utils 10.0.0", + "sc-transaction-pool-api", + "sc-utils", "serde", "serde_json", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-consensus 0.28.0", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-state-machine 0.31.0", - "sp-storage 16.0.0", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-session", + "sp-state-machine", + "sp-storage", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie 25.0.0", - "sp-version 25.0.0", + "sp-trie", + "sp-version", "static_init 1.0.3", - "substrate-prometheus-endpoint 0.15.0", + "substrate-prometheus-endpoint", "tempfile", "thiserror", "tokio", @@ -11586,7 +11055,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sp-core 24.0.0", + "sp-core", ] [[package]] @@ -11599,7 +11068,7 @@ dependencies = [ "fs4", "log", "sc-client-db", - "sp-core 24.0.0", + "sp-core", "thiserror", "tokio", ] @@ -11612,15 +11081,15 @@ checksum = "fd0c77869b8cc2854143303118efa5aa042464e7d9f9dc7ccd93a4a628df2a5d" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec 23.0.0", - "sc-client-api 24.0.0", + "sc-chain-spec", + "sc-client-api", "sc-consensus-babe", "sc-consensus-epochs", "sc-consensus-grandpa", "serde", "serde_json", - "sp-blockchain 24.0.0", - "sp-runtime 27.0.0", + "sp-blockchain", + "sp-runtime", "thiserror", ] @@ -11636,32 +11105,12 @@ dependencies = [ "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry 11.0.0", - "serde", - "serde_json", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sc-telemetry" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba96178e1d0286ecc4a37fbf39a4660d8d10640baedffb58ff18de7162d117cb" -dependencies = [ - "chrono", - "futures 0.3.28", - "libp2p", - "log", - "parking_lot 0.12.1", - "pin-project", - "rand 0.8.5", - "sc-utils 9.0.0", + "sc-telemetry", "serde", "serde_json", - "thiserror", - "wasm-timer", + "sp-core", + "sp-io", + "sp-std", ] [[package]] @@ -11677,43 +11126,13 @@ dependencies = [ "parking_lot 0.12.1", "pin-project", "rand 0.8.5", - "sc-utils 10.0.0", + "sc-utils", "serde", "serde_json", "thiserror", "wasm-timer", ] -[[package]] -name = "sc-tracing" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e86aa30a30596a5ca9e0492474d907edff1e5e569a121bb4eb178f4a262b8d1" -dependencies = [ - "ansi_term", - "atty", - "chrono", - "lazy_static", - "libc", - "log", - "parking_lot 0.12.1", - "regex", - "rustc-hash", - "sc-client-api 23.0.0", - "sc-tracing-proc-macro 8.0.0", - "serde", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-rpc 21.0.0", - "sp-runtime 26.0.0", - "sp-tracing 12.0.0", - "thiserror", - "tracing", - "tracing-log", - "tracing-subscriber", -] - [[package]] name = "sc-tracing" version = "24.0.0" @@ -11729,33 +11148,21 @@ dependencies = [ "parking_lot 0.12.1", "regex", "rustc-hash", - "sc-client-api 24.0.0", - "sc-tracing-proc-macro 9.0.0", + "sc-client-api", + "sc-tracing-proc-macro", "serde", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-rpc 22.0.0", - "sp-runtime 27.0.0", - "sp-tracing 13.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-rpc", + "sp-runtime", + "sp-tracing", "thiserror", "tracing", "tracing-log", "tracing-subscriber", ] -[[package]] -name = "sc-tracing-proc-macro" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f602d1fa418385ed0e25be1305c9b03f68ff7ccb3b5df88a2145e7e1fb9117e" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sc-tracing-proc-macro" version = "9.0.0" @@ -11781,34 +11188,17 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.1", - "sc-client-api 24.0.0", - "sc-transaction-pool-api 24.0.0", - "sc-utils 10.0.0", - "serde", - "sp-api 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-tracing 13.0.0", + "sc-client-api", + "sc-transaction-pool-api", + "sc-utils", + "serde", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-runtime", + "sp-tracing", "sp-transaction-pool", - "substrate-prometheus-endpoint 0.15.0", - "thiserror", -] - -[[package]] -name = "sc-transaction-pool-api" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "792c4841d8fba48d4a61e03db45854d8273dee31ae0d4ffb98af5176d0e31a03" -dependencies = [ - "async-trait", - "futures 0.3.28", - "log", - "parity-scale-codec", - "serde", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-runtime 26.0.0", + "substrate-prometheus-endpoint", "thiserror", ] @@ -11823,28 +11213,12 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sp-blockchain", + "sp-core", + "sp-runtime", "thiserror", ] -[[package]] -name = "sc-utils" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "563bde62fa4681746c8960d434fa65e7ea40c7fab46692b26998132f43e1e100" -dependencies = [ - "async-channel", - "futures 0.3.28", - "futures-timer", - "lazy_static", - "log", - "parking_lot 0.12.1", - "prometheus", - "sp-arithmetic 18.0.0", -] - [[package]] name = "sc-utils" version = "10.0.0" @@ -11858,7 +11232,7 @@ dependencies = [ "log", "parking_lot 0.12.1", "prometheus", - "sp-arithmetic 19.0.0", + "sp-arithmetic", ] [[package]] @@ -11959,8 +11333,8 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -11969,8 +11343,8 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -12293,8 +11667,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -12436,7 +11810,7 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek 4.1.1", "rand_core 0.6.4", - "ring", + "ring 0.16.20", "rustc_version 0.4.0", "sha2 0.10.8", "subtle", @@ -12479,28 +11853,6 @@ dependencies = [ "sha-1", ] -[[package]] -name = "sp-api" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86901915aaf9c73f9a8588fae10072c6082e7bf169edae175950410b77ad8103" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "scale-info", - "sp-api-proc-macro 10.0.0", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-metadata-ir 0.2.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "sp-std 10.0.0", - "sp-trie 24.0.0", - "sp-version 24.0.0", - "thiserror", -] - [[package]] name = "sp-api" version = "22.0.0" @@ -12511,33 +11863,18 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 11.0.0", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-metadata-ir 0.3.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", - "sp-trie 25.0.0", - "sp-version 25.0.0", + "sp-api-proc-macro", + "sp-core", + "sp-externalities", + "sp-metadata-ir", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", + "sp-version", "thiserror", ] -[[package]] -name = "sp-api-proc-macro" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "972809a3e3a583423bca2ee6d08eb5397814ef6b265abf43e888c4ed9916ff83" -dependencies = [ - "Inflector", - "blake2", - "expander 2.0.0", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-api-proc-macro" version = "11.0.0" @@ -12553,20 +11890,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-application-crypto" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fa730e4f3a2aec3f4ee777410599a86eb17067ee5410c58ab496e88d7bb840c" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-std 10.0.0", -] - [[package]] name = "sp-application-crypto" version = "26.0.0" @@ -12576,24 +11899,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-arithmetic" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3d3ff6d6d717d7563659e9e47e958d33ebd2d0b3d8b1a9961cf9832944375e" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 10.0.0", - "static_assertions", + "sp-core", + "sp-io", + "sp-std", ] [[package]] @@ -12607,7 +11915,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 11.0.0", + "sp-std", "static_assertions", ] @@ -12619,22 +11927,10 @@ checksum = "3259fe9bf2e48eba37067f464a3db79ef20e25f1297cbad310c11738757c5c6a" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-block-builder" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "149acca1cfe20a2fc888e2e04b2811f7fd04a5bc47630a5d6191664f4ed7b224" -dependencies = [ - "sp-api 21.0.0", - "sp-inherents 21.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-api", + "sp-application-crypto", + "sp-runtime", + "sp-std", ] [[package]] @@ -12643,29 +11939,10 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c6a066e310d4c0c240829d7bb5d6bd01dde55d03e15b665f0372b40952f37e6" dependencies = [ - "sp-api 22.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-blockchain" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee4d1f97e0cb623f919b6c6dbcd1d6438b8d8c456df4d045fb2778251d9d7803" -dependencies = [ - "futures 0.3.28", - "log", - "parity-scale-codec", - "parking_lot 0.12.1", - "schnellru", - "sp-api 21.0.0", - "sp-consensus 0.27.0", - "sp-database 7.0.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "thiserror", + "sp-api", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] @@ -12679,27 +11956,11 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "schnellru", - "sp-api 22.0.0", - "sp-consensus 0.28.0", - "sp-database 8.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "thiserror", -] - -[[package]] -name = "sp-consensus" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e74272780c5c6ea026b3e66cdd7b369b90e1e94c17d91c41e2359224f2439ea" -dependencies = [ - "async-trait", - "futures 0.3.28", - "log", - "sp-core 23.0.0", - "sp-inherents 21.0.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", + "sp-api", + "sp-consensus", + "sp-database", + "sp-runtime", + "sp-state-machine", "thiserror", ] @@ -12712,10 +11973,10 @@ dependencies = [ "async-trait", "futures 0.3.28", "log", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", "thiserror", ] @@ -12728,13 +11989,13 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", + "sp-api", + "sp-application-crypto", "sp-consensus-slots", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-timestamp 22.0.0", + "sp-inherents", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] @@ -12747,14 +12008,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", + "sp-api", + "sp-application-crypto", "sp-consensus-slots", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-timestamp 22.0.0", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-std", + "sp-timestamp", ] [[package]] @@ -12767,35 +12028,16 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-io", "sp-mmr-primitives", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", "strum", ] -[[package]] -name = "sp-consensus-grandpa" -version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c750af0e64f19a5c364748c49339900e12f6ecd577f71879052604fd7f9312c4" -dependencies = [ - "finality-grandpa", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", -] - [[package]] name = "sp-consensus-grandpa" version = "9.0.0" @@ -12807,12 +12049,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-std", ] [[package]] @@ -12824,55 +12066,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 11.0.0", - "sp-timestamp 22.0.0", -] - -[[package]] -name = "sp-core" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "412e2ec53b1bc63778e2d70c347224e6cd2e25c4bacb509585db85f0788747b7" -dependencies = [ - "array-bytes", - "arrayvec 0.7.4", - "bitflags 1.3.2", - "blake2", - "bounded-collections", - "bs58 0.5.0", - "dyn-clonable", - "ed25519-zebra 3.1.0", - "futures 0.3.28", - "hash-db", - "hash256-std-hasher", - "impl-serde", - "lazy_static", - "libsecp256k1", - "log", - "merlin 2.0.1", - "parity-scale-codec", - "parking_lot 0.12.1", - "paste", - "primitive-types", - "rand 0.8.5", - "regex", - "scale-info", - "schnorrkel 0.9.1", - "secp256k1", - "secrecy", - "serde", - "sp-core-hashing 11.0.0", - "sp-debug-derive 10.0.0", - "sp-externalities 0.21.0", - "sp-runtime-interface 19.0.0", - "sp-std 10.0.0", - "sp-storage 15.0.0", - "ss58-registry", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tracing", - "zeroize", + "sp-std", + "sp-timestamp", ] [[package]] @@ -12907,12 +12102,12 @@ dependencies = [ "secp256k1", "secrecy", "serde", - "sp-core-hashing 12.0.0", - "sp-debug-derive 11.0.0", - "sp-externalities 0.22.0", - "sp-runtime-interface 20.0.0", - "sp-std 11.0.0", - "sp-storage 16.0.0", + "sp-core-hashing", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "ss58-registry", "substrate-bip39", "thiserror", @@ -12921,20 +12116,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-core-hashing" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558116d02341b6f28b033c19a2a5fa555afa3c52628639170087e7685d51e743" -dependencies = [ - "blake2b_simd", - "byteorder", - "digest 0.10.7", - "sha2 0.10.8", - "sha3", - "twox-hash", -] - [[package]] name = "sp-core-hashing" version = "12.0.0" @@ -12949,17 +12130,6 @@ dependencies = [ "twox-hash", ] -[[package]] -name = "sp-core-hashing-proc-macro" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8681fa136cf504ba2b722fcb10d78df147c15d201b997e06c4c8c72258001a" -dependencies = [ - "quote", - "sp-core-hashing 11.0.0", - "syn 2.0.38", -] - [[package]] name = "sp-core-hashing-proc-macro" version = "12.0.0" @@ -12967,20 +12137,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a4327a220777a8d492ed3d0bcd4c769cbb030301e7d4a2d9e09513d690c313b" dependencies = [ "quote", - "sp-core-hashing 12.0.0", + "sp-core-hashing", "syn 2.0.38", ] -[[package]] -name = "sp-database" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac16ca1b4f309dd51a7a06b1843b73e6e81ff70a05dac17d3c8f9c86e4fba5da" -dependencies = [ - "kvdb", - "parking_lot 0.12.1", -] - [[package]] name = "sp-database" version = "8.0.0" @@ -12991,17 +12151,6 @@ dependencies = [ "parking_lot 0.12.1", ] -[[package]] -name = "sp-debug-derive" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b235a0ad7124d58e6f0a728c8354da5b185b77bcf18b131b3a480cdaa23d95" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-debug-derive" version = "11.0.0" @@ -13013,18 +12162,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-externalities" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588cf40c36de918f545d712ad1a70631ae71653e4a321506dfcd8fa6fd26453c" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 10.0.0", - "sp-storage 15.0.0", -] - [[package]] name = "sp-externalities" version = "0.22.0" @@ -13033,20 +12170,8 @@ checksum = "ede074871514ca7c5d2eca9563515d858c6220b47ae815714ed4393a4e99db4a" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 11.0.0", - "sp-storage 16.0.0", -] - -[[package]] -name = "sp-genesis-builder" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ae51f8a24e1be6593be94581f3465a10d7c86ce403cbf9dcf703d14f35309d1" -dependencies = [ - "serde_json", - "sp-api 21.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-std", + "sp-storage", ] [[package]] @@ -13056,24 +12181,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10b9f0251a09b578393f3297abe54a29abdb7e93c17e89a88dc1cabb8e2d5a2d" dependencies = [ "serde_json", - "sp-api 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-inherents" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4355b6a68001ff5308a09fe069c778c184030ee3b95271dd44841d056ecadf13" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", - "thiserror", + "sp-api", + "sp-runtime", + "sp-std", ] [[package]] @@ -13086,36 +12196,11 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", "thiserror", ] -[[package]] -name = "sp-io" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9926dba7d67d87e40f49e18ff6cfc01373d5be13e3d373f02182bb5ec8ab37b" -dependencies = [ - "bytes", - "ed25519-dalek", - "libsecp256k1", - "log", - "parity-scale-codec", - "rustversion", - "secp256k1", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-keystore 0.29.0", - "sp-runtime-interface 19.0.0", - "sp-state-machine 0.30.0", - "sp-std 10.0.0", - "sp-tracing 12.0.0", - "sp-trie 24.0.0", - "tracing", - "tracing-core", -] - [[package]] name = "sp-io" version = "26.0.0" @@ -13129,14 +12214,14 @@ dependencies = [ "parity-scale-codec", "rustversion", "secp256k1", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-keystore 0.30.0", - "sp-runtime-interface 20.0.0", - "sp-state-machine 0.31.0", - "sp-std 11.0.0", - "sp-tracing 13.0.0", - "sp-trie 25.0.0", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime-interface", + "sp-state-machine", + "sp-std", + "sp-tracing", + "sp-trie", "tracing", "tracing-core", ] @@ -13148,24 +12233,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05f09927534d2233e135e4b4a0c758554d0ff66178f6e9cfba2e151dfeac97b3" dependencies = [ "lazy_static", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sp-core", + "sp-runtime", "strum", ] -[[package]] -name = "sp-keystore" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f0f9546dd151881c60e75355806f1cbbc893f64aa465fc5bf87a47de59467b" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.1", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "thiserror", -] - [[package]] name = "sp-keystore" version = "0.30.0" @@ -13174,21 +12246,11 @@ checksum = "8b9f19e773319d96223ce8dba960267e6cb977907537a8f738746ceb86592413" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", - "sp-core 24.0.0", - "sp-externalities 0.22.0", + "sp-core", + "sp-externalities", "thiserror", ] -[[package]] -name = "sp-maybe-compressed-blob" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cb1a26782e618f26b43ec8c6ecd799657134cd12af1902ceddaf1fad8031a1b" -dependencies = [ - "thiserror", - "zstd 0.12.4", -] - [[package]] name = "sp-maybe-compressed-blob" version = "8.0.0" @@ -13199,18 +12261,6 @@ dependencies = [ "zstd 0.12.4", ] -[[package]] -name = "sp-metadata-ir" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d493f8324241f20d80cbc920fa0ab7a173907d0bf1a10812098a924cdff48d7" -dependencies = [ - "frame-metadata", - "parity-scale-codec", - "scale-info", - "sp-std 10.0.0", -] - [[package]] name = "sp-metadata-ir" version = "0.3.0" @@ -13220,7 +12270,7 @@ dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std 11.0.0", + "sp-std", ] [[package]] @@ -13234,11 +12284,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 22.0.0", - "sp-core 24.0.0", - "sp-debug-derive 11.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-api", + "sp-core", + "sp-debug-derive", + "sp-runtime", + "sp-std", "thiserror", ] @@ -13251,43 +12301,21 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-offchain" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e1b9996004e6a39c06e6d66bd7684c8a07e73dd9137a2b6f2bbfde675d636a" -dependencies = [ - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-runtime 26.0.0", + "sp-arithmetic", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-offchain" version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50b1501eb4ede6471162ff48c85ccabb21434b698c8b61e2651f85c00bc1656f" -dependencies = [ - "sp-api 22.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", -] - -[[package]] -name = "sp-panic-handler" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "261572cc0db4b41cf7587b4f7bdc15b8f83f748f17ae1c3c2f56a3e8e62ee913" -dependencies = [ - "backtrace", - "lazy_static", - "regex", +checksum = "50b1501eb4ede6471162ff48c85ccabb21434b698c8b61e2651f85c00bc1656f" +dependencies = [ + "sp-api", + "sp-core", + "sp-runtime", ] [[package]] @@ -13301,17 +12329,6 @@ dependencies = [ "regex", ] -[[package]] -name = "sp-rpc" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5828020dd51228aeee12a571720f3354deb95bc159f5edf4b7f2ffb3e023a12e" -dependencies = [ - "rustc-hash", - "serde", - "sp-core 23.0.0", -] - [[package]] name = "sp-rpc" version = "22.0.0" @@ -13320,30 +12337,7 @@ checksum = "1d8534ae0a6043f70a93054bf0d3da27436637a8134ed44667c360e7a955cb3d" dependencies = [ "rustc-hash", "serde", - "sp-core 24.0.0", -] - -[[package]] -name = "sp-runtime" -version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f645e9e2c82d052ea48ed987a8789daca1c03f9b5ed1aa49cd080092eda85330" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "paste", - "rand 0.8.5", - "scale-info", - "serde", - "sp-application-crypto 25.0.0", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-std 10.0.0", - "sp-weights 22.0.0", + "sp-core", ] [[package]] @@ -13361,31 +12355,12 @@ dependencies = [ "rand 0.8.5", "scale-info", "serde", - "sp-application-crypto 26.0.0", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-std 11.0.0", - "sp-weights 23.0.0", -] - -[[package]] -name = "sp-runtime-interface" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef767d6e400ee54a420bcbc570030741420c2d938a6e379d21cab9875a339c5" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.21.0", - "sp-runtime-interface-proc-macro 13.0.0", - "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-tracing 12.0.0", - "sp-wasm-interface 16.0.0", - "static_assertions", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std", + "sp-weights", ] [[package]] @@ -13398,28 +12373,15 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.22.0", - "sp-runtime-interface-proc-macro 14.0.0", - "sp-std 11.0.0", - "sp-storage 16.0.0", - "sp-tracing 13.0.0", - "sp-wasm-interface 17.0.0", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "13.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd795a4a2205b64d95da897f85b7c83a0044f30df22b0ea282f8387dc6ca428" -dependencies = [ - "Inflector", - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "14.0.0" @@ -13433,22 +12395,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-session" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff5d53ba296b793574fc12b6ebf49d6755d24439979290682ca58d759db5bb73" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", - "sp-runtime 26.0.0", - "sp-staking 21.0.0", - "sp-std 10.0.0", -] - [[package]] name = "sp-session" version = "23.0.0" @@ -13457,27 +12403,12 @@ checksum = "bfd062688577cc54493ba6f58383bfed89c66d5ef7b7c3747293b0da06c7f795" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 22.0.0", - "sp-core 24.0.0", - "sp-keystore 0.30.0", - "sp-runtime 27.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-staking" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acb11c6a7765d2df277110fe25bba075f697aba999b29a6c9b55eb2b95401b0" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 23.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-api", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] @@ -13490,31 +12421,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-state-machine" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771dce7d78335718ab8475984b6dbc1f374777049ed1c308186679e611333be2" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "parking_lot 0.12.1", - "rand 0.8.5", - "smallvec", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-panic-handler 10.0.0", - "sp-std 10.0.0", - "sp-trie 24.0.0", - "thiserror", - "tracing", - "trie-db 0.27.1", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -13529,39 +12438,14 @@ dependencies = [ "parking_lot 0.12.1", "rand 0.8.5", "smallvec", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-panic-handler 11.0.0", - "sp-std 11.0.0", - "sp-trie 25.0.0", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-std", + "sp-trie", "thiserror", "tracing", - "trie-db 0.28.0", -] - -[[package]] -name = "sp-statement-store" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49c431b349889565a6b7f13eaa8216af8f826b015cbe1c9ef21999a44edd61d7" -dependencies = [ - "aes-gcm 0.10.2", - "curve25519-dalek 4.1.1", - "ed25519-dalek", - "hkdf", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sha2 0.10.8", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-runtime 26.0.0", - "sp-runtime-interface 19.0.0", - "sp-std 10.0.0", - "thiserror", - "x25519-dalek 2.0.0", + "trie-db", ] [[package]] @@ -13578,43 +12462,23 @@ dependencies = [ "rand 0.8.5", "scale-info", "sha2 0.10.8", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", - "sp-core 24.0.0", - "sp-externalities 0.22.0", - "sp-runtime 27.0.0", - "sp-runtime-interface 20.0.0", - "sp-std 11.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-runtime-interface", + "sp-std", "thiserror", "x25519-dalek 2.0.0", ] -[[package]] -name = "sp-std" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed09ef1760e8be9b64b7f739f1cf9a94528130be475d8e4f2d1be1e690c9f9c" - [[package]] name = "sp-std" version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c91d32e165d08a14098ce5ec923eaec59d1d0583758a18a770beec1b780b0d0" -[[package]] -name = "sp-storage" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20f503280c004d94033a32cb84274ede30ef0b4b634770b1e7d595f8245bda4" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 10.0.0", - "sp-std 10.0.0", -] - [[package]] name = "sp-storage" version = "16.0.0" @@ -13625,22 +12489,8 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 11.0.0", - "sp-std 11.0.0", -] - -[[package]] -name = "sp-timestamp" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00d60953f7fc9b4f51bbcbac8f0cd8d6e6266a7cc18f661330308bbcec1eb053" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 21.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", - "thiserror", + "sp-debug-derive", + "sp-std", ] [[package]] @@ -13651,25 +12501,12 @@ checksum = "3b0ab4b6b2d31db93e7da68894ccb7c5a305524cea051109820b958361d162be" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-inherents", + "sp-runtime", + "sp-std", "thiserror", ] -[[package]] -name = "sp-tracing" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebabec43485ebdb2fdb5c6f9b388590d4797a3888024d74724ada2f16b2113b8" -dependencies = [ - "parity-scale-codec", - "sp-std 10.0.0", - "tracing", - "tracing-core", - "tracing-subscriber", -] - [[package]] name = "sp-tracing" version = "13.0.0" @@ -13677,7 +12514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69a61948986d2a9f8d67d60884ff0277d910df09ebe08d0e1f309da777516453" dependencies = [ "parity-scale-codec", - "sp-std 11.0.0", + "sp-std", "tracing", "tracing-core", "tracing-subscriber", @@ -13689,8 +12526,8 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ea9c85f85f52e0a49c3f2ec6cff952fdc3ffe8392bebe21ed30eddd8d059c5" dependencies = [ - "sp-api 22.0.0", - "sp-runtime 27.0.0", + "sp-api", + "sp-runtime", ] [[package]] @@ -13702,35 +12539,11 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-core 24.0.0", - "sp-inherents 22.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-trie 25.0.0", -] - -[[package]] -name = "sp-trie" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78585a84d02d1c71e8eb8c00ed586c22a46ad4e773d9ff65c8ed3b8e98b9f51" -dependencies = [ - "ahash 0.8.3", - "hash-db", - "hashbrown 0.13.2", - "lazy_static", - "memory-db", - "nohash-hasher", - "parity-scale-codec", - "parking_lot 0.12.1", - "scale-info", - "schnellru", - "sp-core 23.0.0", - "sp-std 10.0.0", - "thiserror", - "tracing", - "trie-db 0.27.1", - "trie-root", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-std", + "sp-trie", ] [[package]] @@ -13749,32 +12562,14 @@ dependencies = [ "parking_lot 0.12.1", "scale-info", "schnellru", - "sp-core 24.0.0", - "sp-std 11.0.0", + "sp-core", + "sp-std", "thiserror", "tracing", - "trie-db 0.28.0", + "trie-db", "trie-root", ] -[[package]] -name = "sp-version" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a8d11b816cd2c68467c697aecca868ab5828af02ef093681a88554d045b878" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm", - "scale-info", - "serde", - "sp-core-hashing-proc-macro 11.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", - "sp-version-proc-macro 10.0.0", - "thiserror", -] - [[package]] name = "sp-version" version = "25.0.0" @@ -13786,25 +12581,13 @@ dependencies = [ "parity-wasm", "scale-info", "serde", - "sp-core-hashing-proc-macro 12.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-version-proc-macro 11.0.0", + "sp-core-hashing-proc-macro", + "sp-runtime", + "sp-std", + "sp-version-proc-macro", "thiserror", ] -[[package]] -name = "sp-version-proc-macro" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6de7bbf860de93bb9b0ccd8e4a74e0dc40089e7192c397bac2b357d4da74e20c" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn 2.0.38", -] - [[package]] name = "sp-version-proc-macro" version = "11.0.0" @@ -13817,20 +12600,6 @@ dependencies = [ "syn 2.0.38", ] -[[package]] -name = "sp-wasm-interface" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee009ac79098027f5990984e0c5ee2fd4883b16bbd6ab97931f28c2148aaa3ea" -dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-std 10.0.0", - "wasmtime", -] - [[package]] name = "sp-wasm-interface" version = "17.0.0" @@ -13841,26 +12610,10 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std 11.0.0", + "sp-std", "wasmtime", ] -[[package]] -name = "sp-weights" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86566cae93412e40bea0db9e6b110a7379105412a9aed1af73b5d2fb69cb7000" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "smallvec", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", - "sp-debug-derive 10.0.0", - "sp-std 10.0.0", -] - [[package]] name = "sp-weights" version = "23.0.0" @@ -13871,10 +12624,10 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-debug-derive 11.0.0", - "sp-std 11.0.0", + "sp-arithmetic", + "sp-core", + "sp-debug-derive", + "sp-std", ] [[package]] @@ -13948,12 +12701,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a5bab12d15197074042e4f63034a58a1fad1abca3c779b9623696e163f549b5" dependencies = [ "cumulus-primitives-core", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime 27.0.0", - "sp-std 11.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -13970,7 +12723,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-weights 23.0.0", + "sp-weights", "xcm-procedural", ] @@ -13980,19 +12733,19 @@ version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "855a422587cd951cae29249a6011c18c55486e6f4ae44f1dad1e971413eac880" dependencies = [ - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-transaction-payment 24.0.0", + "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain-primitives", "scale-info", - "sp-arithmetic 19.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-weights 23.0.0", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std", + "sp-weights", "staging-xcm", "staging-xcm-executor", ] @@ -14004,17 +12757,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a50ece4a1d0651af4ccb78170e8008a44cd119ee4fdf5190d997c78e24e46a03" dependencies = [ "environmental", - "frame-benchmarking 24.0.0", - "frame-support 24.0.0", + "frame-benchmarking", + "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 19.0.0", - "sp-core 24.0.0", - "sp-io 26.0.0", - "sp-runtime 27.0.0", - "sp-std 11.0.0", - "sp-weights 23.0.0", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-weights", "staging-xcm", ] @@ -14116,7 +12869,7 @@ dependencies = [ "lazy_static", "md-5", "rand 0.8.5", - "ring", + "ring 0.16.20", "subtle", "thiserror", "tokio", @@ -14166,13 +12919,13 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-rpc-api 0.29.0", - "sc-transaction-pool-api 24.0.0", - "sp-api 22.0.0", - "sp-block-builder 22.0.0", - "sp-blockchain 24.0.0", - "sp-core 24.0.0", - "sp-runtime 27.0.0", + "sc-rpc-api", + "sc-transaction-pool-api", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-core", + "sp-runtime", ] [[package]] @@ -14186,19 +12939,6 @@ dependencies = [ "substrate-fixed", ] -[[package]] -name = "substrate-prometheus-endpoint" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055e4661d7d20f68388a26419216035df64a06f34506b947c8a6e2db49d85461" -dependencies = [ - "hyper", - "log", - "prometheus", - "thiserror", - "tokio", -] - [[package]] name = "substrate-prometheus-endpoint" version = "0.15.0" @@ -14221,9 +12961,9 @@ dependencies = [ "async-trait", "jsonrpsee", "log", - "sc-rpc-api 0.29.0", + "sc-rpc-api", "serde", - "sp-runtime 27.0.0", + "sp-runtime", ] [[package]] @@ -14234,14 +12974,14 @@ checksum = "7022de77deb109177d7897b57fa8148ee821a04d0aa9f685210974278c883b01" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-client-api 24.0.0", - "sc-rpc-api 0.29.0", + "sc-client-api", + "sc-rpc-api", "serde", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-trie 25.0.0", - "trie-db 0.28.0", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-trie", + "trie-db", ] [[package]] @@ -14265,7 +13005,7 @@ dependencies = [ "cargo_metadata", "filetime", "parity-wasm", - "sp-maybe-compressed-blob 8.0.0", + "sp-maybe-compressed-blob", "strum", "tempfile", "toml 0.7.4", @@ -14610,24 +13350,13 @@ dependencies = [ "tokio", ] -[[package]] -name = "tokio-rustls" -version = "0.23.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" -dependencies = [ - "rustls 0.20.8", - "tokio", - "webpki 0.22.0", -] - [[package]] name = "tokio-rustls" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls 0.21.5", + "rustls 0.21.8", "tokio", ] @@ -14856,19 +13585,6 @@ dependencies = [ "tracing-serde", ] -[[package]] -name = "trie-db" -version = "0.27.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85" -dependencies = [ - "hash-db", - "hashbrown 0.13.2", - "log", - "rustc-hex", - "smallvec", -] - [[package]] name = "trie-db" version = "0.28.0" @@ -14957,25 +13673,25 @@ dependencies = [ "log", "parity-scale-codec", "sc-cli", - "sc-executor 0.28.0", + "sc-executor", "serde", "serde_json", - "sp-api 22.0.0", + "sp-api", "sp-consensus-aura", "sp-consensus-babe", - "sp-core 24.0.0", - "sp-debug-derive 11.0.0", - "sp-externalities 0.22.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", - "sp-keystore 0.30.0", - "sp-rpc 22.0.0", - "sp-runtime 27.0.0", - "sp-state-machine 0.31.0", - "sp-timestamp 22.0.0", + "sp-core", + "sp-debug-derive", + "sp-externalities", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-rpc", + "sp-runtime", + "sp-state-machine", + "sp-timestamp", "sp-transaction-storage-proof", - "sp-version 25.0.0", - "sp-weights 23.0.0", + "sp-version", + "sp-weights", "substrate-rpc-client", "zstd 0.12.4", ] @@ -14998,7 +13714,7 @@ dependencies = [ "log", "md-5", "rand 0.8.5", - "ring", + "ring 0.16.20", "stun", "thiserror", "tokio", @@ -15112,6 +13828,12 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + [[package]] name = "url" version = "2.4.0" @@ -15609,8 +14331,8 @@ version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -15619,8 +14341,8 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd" dependencies = [ - "ring", - "untrusted", + "ring 0.16.20", + "untrusted 0.7.1", ] [[package]] @@ -15632,6 +14354,21 @@ dependencies = [ "webpki 0.22.0", ] +[[package]] +name = "webpki-roots" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" +dependencies = [ + "rustls-webpki 0.100.3", +] + +[[package]] +name = "webpki-roots" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" + [[package]] name = "webrtc" version = "0.6.0" @@ -15648,7 +14385,7 @@ dependencies = [ "rand 0.8.5", "rcgen 0.9.3", "regex", - "ring", + "ring 0.16.20", "rtcp", "rtp", "rustls 0.19.1", @@ -15713,7 +14450,7 @@ dependencies = [ "rand 0.8.5", "rand_core 0.6.4", "rcgen 0.9.3", - "ring", + "ring 0.16.20", "rustls 0.19.1", "sec1 0.3.0", "serde", @@ -15849,11 +14586,11 @@ checksum = "268a959ee1b83395e89fb9a10cbb10d604a073ae97a199988bfc90f8761b2928" dependencies = [ "binary-merkle-tree", "bitvec", - "frame-benchmarking 24.0.0", + "frame-benchmarking", "frame-election-provider-support", "frame-executive", - "frame-support 24.0.0", - "frame-system 24.0.0", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -15863,7 +14600,7 @@ dependencies = [ "pallet-authorship", "pallet-babe", "pallet-bags-list", - "pallet-balances 24.0.0", + "pallet-balances", "pallet-beefy", "pallet-beefy-mmr", "pallet-collective", @@ -15897,10 +14634,10 @@ dependencies = [ "pallet-staking-runtime-api", "pallet-state-trie-migration", "pallet-sudo", - "pallet-timestamp 23.0.0", - "pallet-transaction-payment 24.0.0", + "pallet-timestamp", + "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury 23.0.0", + "pallet-treasury", "pallet-utility", "pallet-vesting", "pallet-xcm", @@ -15915,26 +14652,26 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 22.0.0", - "sp-application-crypto 26.0.0", + "sp-api", + "sp-application-crypto", "sp-authority-discovery", - "sp-block-builder 22.0.0", + "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core 24.0.0", - "sp-genesis-builder 0.3.0", - "sp-inherents 22.0.0", - "sp-io 26.0.0", + "sp-core", + "sp-genesis-builder", + "sp-inherents", + "sp-io", "sp-mmr-primitives", "sp-npos-elections", - "sp-offchain 22.0.0", - "sp-runtime 27.0.0", - "sp-session 23.0.0", - "sp-staking 22.0.0", - "sp-std 11.0.0", - "sp-storage 16.0.0", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", + "sp-storage", "sp-transaction-pool", - "sp-version 25.0.0", + "sp-version", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -15948,13 +14685,13 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "281a188361cdcd28ade41bfca74d1b52f28bb6eb8f51bfd15ca3be721396ab75" dependencies = [ - "frame-support 24.0.0", + "frame-support", "polkadot-primitives", "polkadot-runtime-common", "smallvec", - "sp-core 24.0.0", - "sp-runtime 27.0.0", - "sp-weights 23.0.0", + "sp-core", + "sp-runtime", + "sp-weights", ] [[package]] @@ -16278,7 +15015,7 @@ dependencies = [ "lazy_static", "nom", "oid-registry 0.4.0", - "ring", + "ring 0.16.20", "rusticata-macros", "thiserror", "time", @@ -16405,3 +15142,7 @@ dependencies = [ "libc", "pkg-config", ] + +[[patch.unused]] +name = "encointer-balances-tx-payment-rpc" +version = "2.0.0" diff --git a/Cargo.toml b/Cargo.toml index fd8bf733..053f0a22 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,19 +11,41 @@ panic = "unwind" #only while debugging/developping #[patch."https://github.com/encointer/pallets"] -#encointer-balances-tx-payment = { path = "../encointer-pallets/balances-tx-payment" } -#encointer-balances-tx-payment-rpc = { path = "../encointer-pallets/balances-tx-payment/rpc" } -#encointer-balances-tx-payment-rpc-runtime-api = { path = "../encointer-pallets/balances-tx-payment/rpc/runtime-api" } -#encointer-ceremonies-assignment = { path = "../encointer-pallets/ceremonies/assignment" } -#encointer-primitives = { path = "../encointer-pallets/primitives" } -#pallet-encointer-ceremonies = { path = "../encointer-pallets/ceremonies" } -#pallet-encointer-ceremonies-rpc = { path = "../encointer-pallets/ceremonies/rpc" } -#pallet-encointer-ceremonies-rpc-runtime-api = { path = "../encointer-pallets/ceremonies/rpc/runtime-api" } -#pallet-encointer-communities = { path = "../encointer-pallets/communities" } -#pallet-encointer-communities-rpc = { path = "../encointer-pallets/communities/rpc" } -#pallet-encointer-communities-rpc-runtime-api = { path = "../encointer-pallets/communities/rpc/runtime-api" } -#pallet-encointer-balances = { path = "../encointer-pallets/balances" } -#pallet-encointer-scheduler = { path = "../encointer-pallets/scheduler" } -#pallet-encointer-bazaar = { path = "../encointer-pallets/bazaar" } -#pallet-encointer-bazaar-rpc = { path = "../encointer-pallets/bazaar/rpc" } -#pallet-encointer-bazaar-rpc-runtime-api = { path = "../encointer-pallets/bazaar/rpc/runtime-api" } +#encointer-balances-tx-payment = { path = "../pallets/balances-tx-payment" } +#encointer-balances-tx-payment-rpc = { path = "../pallets/balances-tx-payment/rpc" } +#encointer-balances-tx-payment-rpc-runtime-api = { path = "../pallets/balances-tx-payment/rpc/runtime-api" } +#encointer-ceremonies-assignment = { path = "../pallets/ceremonies/assignment" } +#encointer-primitives = { path = "../pallets/primitives" } +#pallet-encointer-ceremonies = { path = "../pallets/ceremonies" } +#pallet-encointer-ceremonies-rpc = { path = "../pallets/ceremonies/rpc" } +#pallet-encointer-ceremonies-rpc-runtime-api = { path = "../pallets/ceremonies/rpc/runtime-api" } +#pallet-encointer-communities = { path = "../pallets/communities" } +#pallet-encointer-communities-rpc = { path = "../pallets/communities/rpc" } +#pallet-encointer-communities-rpc-runtime-api = { path = "../pallets/communities/rpc/runtime-api" } +#pallet-encointer-balances = { path = "../pallets/balances" } +#pallet-encointer-scheduler = { path = "../pallets/scheduler" } +#pallet-encointer-bazaar = { path = "../pallets/bazaar" } +#pallet-encointer-bazaar-rpc = { path = "../pallets/bazaar/rpc" } +#pallet-encointer-bazaar-rpc-runtime-api = { path = "../pallets/bazaar/rpc/runtime-api" } + +#only while debugging/developping +[patch.crates-io] +encointer-balances-tx-payment = { path = "../pallets/balances-tx-payment" } +encointer-balances-tx-payment-rpc = { path = "../pallets/balances-tx-payment/rpc" } +encointer-balances-tx-payment-rpc-runtime-api = { path = "../pallets/balances-tx-payment/rpc/runtime-api" } +encointer-ceremonies-assignment = { path = "../pallets/ceremonies/assignment" } +encointer-primitives = { path = "../pallets/primitives" } +pallet-encointer-ceremonies = { path = "../pallets/ceremonies" } +pallet-encointer-ceremonies-rpc = { path = "../pallets/ceremonies/rpc" } +pallet-encointer-ceremonies-rpc-runtime-api = { path = "../pallets/ceremonies/rpc/runtime-api" } +pallet-encointer-communities = { path = "../pallets/communities" } +pallet-encointer-communities-rpc = { path = "../pallets/communities/rpc" } +pallet-encointer-communities-rpc-runtime-api = { path = "../pallets/communities/rpc/runtime-api" } +pallet-encointer-balances = { path = "../pallets/balances" } +pallet-encointer-scheduler = { path = "../pallets/scheduler" } +pallet-encointer-bazaar = { path = "../pallets/bazaar" } +pallet-encointer-bazaar-rpc = { path = "../pallets/bazaar/rpc" } +pallet-encointer-bazaar-rpc-runtime-api = { path = "../pallets/bazaar/rpc/runtime-api" } +pallet-encointer-faucet = { path = "../pallets/faucet" } +pallet-encointer-reputation-commitments = { path = "../pallets/reputation-commitments" } + diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index ca91ef86..5f10cfa4 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -16,7 +16,7 @@ clap = { version = "4.3.11", features = ["derive"] } codec = { package = "parity-scale-codec", version = "3.0.0" } futures = { version = "0.3.28", features = ["compat"] } hex-literal = "0.4.1" -jsonrpsee = { version = "0.16.2", features = ["server"] } +jsonrpsee = { version = "0.16.3", features = ["server"] } log = "0.4.19" serde = { version = "1.0.167", features = ["derive"] } @@ -29,13 +29,13 @@ launch-runtime = { package = "launch-runtime", path = "launch-runtime" } parachain-runtime = { package = "encointer-runtime", path = "encointer-runtime" } # encointer dependencies -encointer-balances-tx-payment-rpc-runtime-api = "1.0.0" -pallet-encointer-bazaar-rpc = "1.0.0" -pallet-encointer-bazaar-rpc-runtime-api = "1.0.0" -pallet-encointer-ceremonies-rpc = "1.2.0" -pallet-encointer-ceremonies-rpc-runtime-api = "1.2.0" -pallet-encointer-communities-rpc = "1.2.0" -pallet-encointer-communities-rpc-runtime-api = "1.2.0" +encointer-balances-tx-payment-rpc-runtime-api = "2.0.0" +pallet-encointer-bazaar-rpc = "2.0.0" +pallet-encointer-bazaar-rpc-runtime-api = "2.0.0" +pallet-encointer-ceremonies-rpc = "2.0.0" +pallet-encointer-ceremonies-rpc-runtime-api = "2.0.0" +pallet-encointer-communities-rpc = "2.0.0" +pallet-encointer-communities-rpc-runtime-api = "2.0.0" # Substrate dependencies frame-benchmarking = "24.0.0" diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index e2f330b8..c71068f2 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -21,20 +21,19 @@ serde = { version = "1.0.132", default-features = false, optional = true, featur ] } # encointer deps -encointer-balances-tx-payment = { default-features = false, version = "1.0.0" } -encointer-balances-tx-payment-rpc-runtime-api = { default-features = false, version = "1.0.0" } -encointer-primitives = { default-features = false, version = "1.3.0" } -pallet-encointer-balances = { default-features = false, version = "1.2.0" } -pallet-encointer-bazaar = { default-features = false, version = "1.1.0" } -pallet-encointer-bazaar-rpc-runtime-api = { default-features = false, version = "1.0.0" } -pallet-encointer-ceremonies = { default-features = false, version = "1.2.0" } -pallet-encointer-ceremonies-rpc-runtime-api = { default-features = false, version = "1.2.0" } -pallet-encointer-communities = { default-features = false, version = "1.3.0" } -pallet-encointer-communities-rpc-runtime-api = { default-features = false, version = "1.2.0" } -pallet-encointer-faucet = { default-features = false, version = "1.2.0" } -pallet-encointer-reputation-commitments = { default-features = false, version = "1.2.0" } -pallet-encointer-scheduler = { default-features = false, version = "1.1.0" } -runtime-common = { default-features = false, path = "../runtime-common" } +encointer-balances-tx-payment = { default-features = false, version = "2.0.0" } +encointer-balances-tx-payment-rpc-runtime-api = { default-features = false, version = "2.0.0" } +encointer-primitives = { default-features = false, version = "2.0.0" } +pallet-encointer-balances = { default-features = false, version = "2.0.0" } +pallet-encointer-bazaar = { default-features = false, version = "2.0.0" } +pallet-encointer-bazaar-rpc-runtime-api = { default-features = false, version = "2.0.0" } +pallet-encointer-ceremonies = { default-features = false, version = "2.0.0" } +pallet-encointer-ceremonies-rpc-runtime-api = { default-features = false, version = "2.0.0" } +pallet-encointer-communities = { default-features = false, version = "2.0.0" } +pallet-encointer-communities-rpc-runtime-api = { default-features = false, version = "2.0.0" } +pallet-encointer-faucet = { default-features = false, version = "2.0.0" } +pallet-encointer-reputation-commitments = { default-features = false, version = "2.0.0" } +pallet-encointer-scheduler = { default-features = false, version = "2.0.0" } # Substrate dependencies (figure out crates.io versions in the respective release-crates-io-* branch: https://github.com/paritytech/polkadot-sdk/blob/release-crates-io-v1.2.0/Cargo.lock @@ -102,29 +101,19 @@ frame-system-benchmarking = { default-features = false, optional = true, version hex-literal = { version = "0.3.1", optional = true } [build-dependencies] -substrate-wasm-builder = "13.0.0" +substrate-wasm-builder = { optional = true, version = "13.0.0" } [features] default = ["std"] runtime-benchmarks = [ + "cumulus-pallet-xcmp-queue/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system-benchmarking/runtime-benchmarks", - "hex-literal", - "sp-runtime/runtime-benchmarks", - "xcm-builder/runtime-benchmarks", - "xcm-executor/runtime-benchmarks", - "pallet-xcm/runtime-benchmarks", - # actual pallets to be benchmarked - "cumulus-pallet-xcmp-queue/runtime-benchmarks", "frame-system/runtime-benchmarks", + "hex-literal", "pallet-balances/runtime-benchmarks", "pallet-collective/runtime-benchmarks", - "pallet-membership/runtime-benchmarks", - "pallet-proxy/runtime-benchmarks", - "pallet-timestamp/runtime-benchmarks", - "pallet-treasury/runtime-benchmarks", - "pallet-utility/runtime-benchmarks", "pallet-encointer-balances/runtime-benchmarks", "pallet-encointer-bazaar/runtime-benchmarks", "pallet-encointer-ceremonies/runtime-benchmarks", @@ -132,103 +121,110 @@ runtime-benchmarks = [ "pallet-encointer-faucet/runtime-benchmarks", "pallet-encointer-reputation-commitments/runtime-benchmarks", "pallet-encointer-scheduler/runtime-benchmarks", + "pallet-membership/runtime-benchmarks", + "pallet-proxy/runtime-benchmarks", + "pallet-timestamp/runtime-benchmarks", + "pallet-treasury/runtime-benchmarks", + "pallet-utility/runtime-benchmarks", + "pallet-xcm/runtime-benchmarks", + "sp-runtime/runtime-benchmarks", + "xcm-builder/runtime-benchmarks", + "xcm-executor/runtime-benchmarks", ] std = [ "codec/std", - "scale-info/std", - "serde", - "log/std", - "sp-api/std", - "sp-std/std", - "sp-io/std", - "sp-core/std", - "sp-runtime/std", - "sp-version/std", - "sp-offchain/std", - "sp-session/std", - "sp-block-builder/std", - "sp-transaction-pool/std", - "sp-inherents/std", - "frame-support/std", - "frame-executive/std", - "frame-system/std", - "frame-system-rpc-runtime-api/std", - "pallet-asset-tx-payment/std", - "pallet-balances/std", - "pallet-collective/std", - "pallet-membership/std", - "pallet-proxy/std", - "pallet-insecure-randomness-collective-flip/std", - "pallet-timestamp/std", - "pallet-transaction-payment/std", - "pallet-transaction-payment-rpc-runtime-api/std", - "pallet-treasury/std", - "pallet-utility/std", - "pallet-xcm/std", - "parachain-info/std", - "parachains-common/std", "cumulus-pallet-aura-ext/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", - "cumulus-pallet-xcmp-queue/std", "cumulus-pallet-xcm/std", + "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", "cumulus-primitives-timestamp/std", "cumulus-primitives-utility/std", - "xcm/std", - "xcm-builder/std", - "xcm-executor/std", - "pallet-aura/std", - "sp-consensus-aura/std", - "serde/std", - # encointer - "runtime-common/std", - "encointer-balances-tx-payment/std", "encointer-balances-tx-payment-rpc-runtime-api/std", - "encointer-primitives/std", + "encointer-balances-tx-payment/std", "encointer-primitives/serde_derive", + "encointer-primitives/std", + "frame-executive/std", + "frame-support/std", + "frame-system-rpc-runtime-api/std", + "frame-system/std", + "frame-try-runtime/std", + "log/std", + "pallet-asset-tx-payment/std", + "pallet-aura/std", + "pallet-balances/std", + "pallet-collective/std", "pallet-encointer-balances/std", - "pallet-encointer-bazaar/std", "pallet-encointer-bazaar-rpc-runtime-api/std", - "pallet-encointer-ceremonies/std", + "pallet-encointer-bazaar/std", "pallet-encointer-ceremonies-rpc-runtime-api/std", - "pallet-encointer-communities/std", + "pallet-encointer-ceremonies/std", "pallet-encointer-communities-rpc-runtime-api/std", + "pallet-encointer-communities/std", "pallet-encointer-faucet/std", "pallet-encointer-reputation-commitments/std", "pallet-encointer-scheduler/std", - "frame-try-runtime/std", + "pallet-insecure-randomness-collective-flip/std", + "pallet-membership/std", + "pallet-proxy/std", + "pallet-timestamp/std", + "pallet-transaction-payment-rpc-runtime-api/std", + "pallet-transaction-payment/std", + "pallet-treasury/std", + "pallet-utility/std", + "pallet-xcm/std", + "parachain-info/std", + "parachains-common/std", + "scale-info/std", + "sp-api/std", + "sp-block-builder/std", + "sp-consensus-aura/std", + "sp-core/std", + "sp-inherents/std", + "sp-offchain/std", + "sp-runtime/std", + "sp-session/std", + "sp-std/std", + "sp-transaction-pool/std", + "sp-version/std", + "substrate-wasm-builder", + "xcm-builder/std", + "xcm-executor/std", + "xcm/std", ] try-runtime = [ - "frame-try-runtime/try-runtime", - "frame-system/try-runtime", - "frame-executive/try-runtime", + "cumulus-pallet-aura-ext/try-runtime", + "cumulus-pallet-dmp-queue/try-runtime", "cumulus-pallet-parachain-system/try-runtime", - "pallet-insecure-randomness-collective-flip/try-runtime", - "pallet-timestamp/try-runtime", - "parachain-info/try-runtime", - "pallet-balances/try-runtime", - "pallet-transaction-payment/try-runtime", + "cumulus-pallet-xcm/try-runtime", + "cumulus-pallet-xcmp-queue/try-runtime", + "frame-executive/try-runtime", + "frame-system/try-runtime", + "frame-try-runtime/try-runtime", "pallet-asset-tx-payment/try-runtime", "pallet-aura/try-runtime", - "cumulus-pallet-aura-ext/try-runtime", - "cumulus-pallet-xcmp-queue/try-runtime", - "pallet-xcm/try-runtime", - "cumulus-pallet-xcm/try-runtime", - "cumulus-pallet-dmp-queue/try-runtime", - "pallet-utility/try-runtime", - "pallet-treasury/try-runtime", - "pallet-proxy/try-runtime", - "pallet-scheduler/try-runtime", + "pallet-balances/try-runtime", "pallet-collective/try-runtime", - "pallet-membership/try-runtime", - "pallet-encointer-scheduler/try-runtime", - "pallet-encointer-ceremonies/try-runtime", - "pallet-encointer-communities/try-runtime", "pallet-encointer-balances/try-runtime", "pallet-encointer-bazaar/try-runtime", + "pallet-encointer-ceremonies/try-runtime", + "pallet-encointer-communities/try-runtime", "pallet-encointer-faucet/try-runtime", "pallet-encointer-reputation-commitments/try-runtime", + "pallet-encointer-scheduler/try-runtime", + "pallet-insecure-randomness-collective-flip/try-runtime", + "pallet-membership/try-runtime", + "pallet-proxy/try-runtime", + "pallet-scheduler/try-runtime", + "pallet-timestamp/try-runtime", + "pallet-transaction-payment/try-runtime", + "pallet-treasury/try-runtime", + "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] + +experimental = [ "pallet-aura/experimental" ] diff --git a/polkadot-parachains/encointer-runtime/build.rs b/polkadot-parachains/encointer-runtime/build.rs index fe1a2ea9..256e9fb7 100644 --- a/polkadot-parachains/encointer-runtime/build.rs +++ b/polkadot-parachains/encointer-runtime/build.rs @@ -14,12 +14,14 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . -use substrate_wasm_builder::WasmBuilder; - +#[cfg(feature = "std")] fn main() { - WasmBuilder::new() + substrate_wasm_builder::WasmBuilder::new() .with_current_project() .export_heap_base() .import_memory() .build() } + +#[cfg(not(feature = "std"))] +fn main() {} diff --git a/polkadot-parachains/launch-runtime/src/lib.rs b/polkadot-parachains/launch-runtime/src/lib.rs index 21d79a03..77029891 100644 --- a/polkadot-parachains/launch-runtime/src/lib.rs +++ b/polkadot-parachains/launch-runtime/src/lib.rs @@ -54,10 +54,7 @@ use frame_support::{ construct_runtime, dispatch::DispatchClass, parameter_types, - traits::{ - tokens::ConversionToAssetBalance, ConstBool, Contains, EitherOfDiverse, EqualPrivilegeOnly, - InstanceFilter, - }, + traits::{ConstBool, Contains, EitherOfDiverse}, weights::{ConstantMultiplier, Weight}, PalletId, }; @@ -651,31 +648,7 @@ impl_runtime_apis! { } } -struct CheckInherents; - -impl cumulus_pallet_parachain_system::CheckInherents for CheckInherents { - fn check_inherents( - block: &Block, - relay_state_proof: &cumulus_pallet_parachain_system::RelayChainStateProof, - ) -> sp_inherents::CheckInherentsResult { - let relay_chain_slot = relay_state_proof - .read_slot() - .expect("Could not read the relay chain slot from the proof"); - - let inherent_data = - cumulus_primitives_timestamp::InherentDataProvider::from_relay_chain_slot_and_duration( - relay_chain_slot, - sp_std::time::Duration::from_secs(6), - ) - .create_inherent_data() - .expect("Could not create the timestamp inherent data"); - - inherent_data.check_extrinsics(block) - } -} - cumulus_pallet_parachain_system::register_validate_block! { Runtime = Runtime, BlockExecutor = cumulus_pallet_aura_ext::BlockExecutor::, - CheckInherents = CheckInherents, } diff --git a/polkadot-parachains/src/service.rs b/polkadot-parachains/src/service.rs index 68afd2ba..203d7088 100644 --- a/polkadot-parachains/src/service.rs +++ b/polkadot-parachains/src/service.rs @@ -22,7 +22,8 @@ use cumulus_client_consensus_common::{ }; use cumulus_client_service::{ build_network, build_relay_chain_interface, prepare_node_config, start_collator, - start_full_node, BuildNetworkParams, StartCollatorParams, StartFullNodeParams, + start_full_node, BuildNetworkParams, CollatorSybilResistance, StartCollatorParams, + StartFullNodeParams, }; use cumulus_primitives_core::{relay_chain::v2::Hash as PHash, ParaId, PersistedValidationData}; use cumulus_relay_chain_interface::RelayChainInterface; @@ -108,17 +109,11 @@ pub fn new_partial( build_import_queue: BIQ, ) -> Result< PartialComponents< - TFullClient>, - TFullBackend, + ParachainClient, + ParachainBackend, (), - sc_consensus::DefaultImportQueue< - Block, - TFullClient>, - >, - sc_transaction_pool::FullPool< - Block, - TFullClient>, - >, + sc_consensus::DefaultImportQueue, + sc_transaction_pool::FullPool>, (ParachainBlockImport, Option, Option), >, sc_service::Error, @@ -131,10 +126,8 @@ where RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys - + sp_api::ApiExt< - Block, - StateBackend = sc_client_api::StateBackendFor, Block>, - > + sp_offchain::OffchainWorkerApi + + sp_api::ApiExt + + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder, sc_client_api::StateBackendFor, Block>: sp_api::StateBackend, BIQ: FnOnce( @@ -143,13 +136,7 @@ where &Configuration, Option, &TaskManager, - ) -> Result< - sc_consensus::DefaultImportQueue< - Block, - TFullClient>, - >, - sc_service::Error, - >, + ) -> Result, sc_service::Error>, { let telemetry = config .telemetry_endpoints @@ -206,7 +193,7 @@ where &task_manager, )?; - let params = PartialComponents { + Ok(PartialComponents { backend, client, import_queue, @@ -215,9 +202,7 @@ where transaction_pool, select_chain: (), other: (block_import, telemetry, telemetry_worker_handle), - }; - - Ok(params) + }) } /// Start a node with the given parachain `Configuration` and relay chain `Configuration`. @@ -228,6 +213,7 @@ async fn start_node_impl( parachain_config: Configuration, polkadot_config: Configuration, collator_options: CollatorOptions, + sybil_resistance_level: CollatorSybilResistance, para_id: ParaId, rpc_ext_builder: RB, build_import_queue: BIQ, @@ -242,10 +228,8 @@ where RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys - + sp_api::ApiExt< - Block, - StateBackend = sc_client_api::StateBackendFor, - > + sp_offchain::OffchainWorkerApi + + sp_api::ApiExt + + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder + cumulus_primitives_core::CollectCollationInfo, sc_client_api::StateBackendFor: sp_api::StateBackend, @@ -267,10 +251,7 @@ where &Configuration, Option, &TaskManager, - ) -> Result< - sc_consensus::DefaultImportQueue>, - sc_service::Error, - >, + ) -> Result, sc_service::Error>, BIC: FnOnce( Arc>, ParachainBlockImport, @@ -321,6 +302,7 @@ where spawn_handle: task_manager.spawn_handle(), relay_chain_interface: relay_chain_interface.clone(), import_queue: params.import_queue, + sybil_resistance_level, }) .await?; @@ -524,8 +506,8 @@ where { async fn verify( &mut self, - block_import: BlockImportParams, - ) -> Result, String> { + block_import: BlockImportParams, + ) -> Result, String> { if self .client .runtime_api() @@ -546,13 +528,7 @@ pub fn aura_build_import_queue( config: &Configuration, telemetry_handle: Option, task_manager: &TaskManager, -) -> Result< - sc_consensus::DefaultImportQueue< - Block, - TFullClient>, - >, - sc_service::Error, -> +) -> Result, sc_service::Error> where RuntimeApi: ConstructRuntimeApi>> + Send @@ -561,10 +537,8 @@ where RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys - + sp_api::ApiExt< - Block, - StateBackend = sc_client_api::StateBackendFor, Block>, - > + sp_offchain::OffchainWorkerApi + + sp_api::ApiExt + + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder + sp_consensus_aura::AuraApi::Pair as Pair>::Public>, sc_client_api::StateBackendFor, Block>: sp_api::StateBackend, @@ -637,10 +611,8 @@ where RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys - + sp_api::ApiExt< - Block, - StateBackend = sc_client_api::StateBackendFor, Block>, - > + sp_offchain::OffchainWorkerApi + + sp_api::ApiExt + + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder + cumulus_primitives_core::CollectCollationInfo + sp_consensus_aura::AuraApi::Pair as Pair>::Public> @@ -666,6 +638,7 @@ where parachain_config, polkadot_config, collator_options, + CollatorSybilResistance::Resistant, // Aura id, rpc_extension_builder, aura_build_import_queue::<_, AuraId>, From 9854cd638d2763d1c04b96a2ede79d9ae6ccf347 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 16:58:53 +0100 Subject: [PATCH 06/11] remove shell legacy and get reid of deprecated approaches --- Cargo.lock | 2 + polkadot-parachains/Cargo.toml | 2 + polkadot-parachains/src/service.rs | 278 +++++++++++++---------------- 3 files changed, 126 insertions(+), 156 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index da7f7656..f0f16770 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2864,8 +2864,10 @@ dependencies = [ "async-trait", "clap", "cumulus-client-cli", + "cumulus-client-collator", "cumulus-client-consensus-aura", "cumulus-client-consensus-common", + "cumulus-client-consensus-proposer", "cumulus-client-consensus-relay-chain", "cumulus-client-network", "cumulus-client-service", diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index 5f10cfa4..738e5e54 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -88,8 +88,10 @@ xcm = { package = "staging-xcm", default-features = false, version = "3.0.0" } # Cumulus cumulus-client-cli = "0.3.0" +cumulus-client-collator = "0.3.0" cumulus-client-consensus-aura = "0.3.0" cumulus-client-consensus-common = "0.3.0" +cumulus-client-consensus-proposer = "0.3.0" cumulus-client-consensus-relay-chain = "0.3.0" cumulus-client-network = "0.3.0" cumulus-client-service = "0.3.0" diff --git a/polkadot-parachains/src/service.rs b/polkadot-parachains/src/service.rs index 203d7088..cca43231 100644 --- a/polkadot-parachains/src/service.rs +++ b/polkadot-parachains/src/service.rs @@ -13,20 +13,22 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . - use codec::Codec; use cumulus_client_cli::CollatorOptions; -use cumulus_client_consensus_aura::{AuraConsensus, BuildAuraConsensusParams, SlotProportion}; +use cumulus_client_collator::service::CollatorService; +use cumulus_client_consensus_aura::collators::basic::{ + self as basic_aura, Params as BasicAuraParams, +}; use cumulus_client_consensus_common::{ ParachainBlockImport as TParachainBlockImport, ParachainCandidate, ParachainConsensus, }; +use cumulus_client_consensus_proposer::Proposer; use cumulus_client_service::{ - build_network, build_relay_chain_interface, prepare_node_config, start_collator, - start_full_node, BuildNetworkParams, CollatorSybilResistance, StartCollatorParams, - StartFullNodeParams, + build_network, build_relay_chain_interface, prepare_node_config, start_relay_chain_tasks, + BuildNetworkParams, CollatorSybilResistance, DARecoveryProfile, StartRelayChainTasksParams, }; use cumulus_primitives_core::{relay_chain::v2::Hash as PHash, ParaId, PersistedValidationData}; -use cumulus_relay_chain_interface::RelayChainInterface; +use cumulus_relay_chain_interface::{OverseerHandle, RelayChainInterface}; use sc_consensus::ImportQueue; use sp_core::Pair; @@ -37,6 +39,7 @@ pub use parachains_common::{AccountId, Balance, Block, BlockNumber, Hash, Header use cumulus_client_consensus_relay_chain::Verifier as RelayChainVerifier; use futures::lock::Mutex; +use polkadot_primitives::CollatorPair; use sc_consensus::{ import_queue::{BasicQueue, Verifier as VerifierT}, BlockImportParams, @@ -49,10 +52,7 @@ use sc_telemetry::{Telemetry, TelemetryHandle, TelemetryWorker, TelemetryWorkerH use sp_api::{ApiExt, ConstructRuntimeApi}; use sp_consensus_aura::AuraApi; use sp_keystore::KeystorePtr; -use sp_runtime::{ - app_crypto::AppCrypto, - traits::{BlakeTwo256, Header as HeaderT}, -}; +use sp_runtime::{app_crypto::AppCrypto, traits::Header as HeaderT}; use std::{marker::PhantomData, sync::Arc, time::Duration}; use substrate_prometheus_endpoint::Registry; @@ -119,19 +119,15 @@ pub fn new_partial( sc_service::Error, > where - RuntimeApi: ConstructRuntimeApi>> - + Send - + Sync - + 'static, + RuntimeApi: ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys + sp_api::ApiExt + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder, - sc_client_api::StateBackendFor, Block>: sp_api::StateBackend, BIQ: FnOnce( - Arc>>, + Arc>, ParachainBlockImport, &Configuration, Option, @@ -152,7 +148,8 @@ where let heap_pages = config .default_heap_pages .map_or(DEFAULT_HEAP_ALLOC_STRATEGY, |h| HeapAllocStrategy::Static { extra_pages: h as _ }); - let executor = WasmExecutor::builder() + + let executor = sc_executor::WasmExecutor::::builder() .with_execution_method(config.wasm_method) .with_max_runtime_instances(config.max_runtime_instances) .with_runtime_cache_size(config.runtime_cache_size) @@ -209,7 +206,7 @@ where /// /// This is the actual implementation that is abstract over the executor and the runtime api. #[sc_tracing::logging::prefix_logs_with("Parachain")] -async fn start_node_impl( +async fn start_node_impl( parachain_config: Configuration, polkadot_config: Configuration, collator_options: CollatorOptions, @@ -217,12 +214,9 @@ async fn start_node_impl( para_id: ParaId, rpc_ext_builder: RB, build_import_queue: BIQ, - build_consensus: BIC, + start_consensus: SC, hwbench: Option, -) -> sc_service::error::Result<( - TaskManager, - Arc>>, -)> +) -> sc_service::error::Result<(TaskManager, Arc>)> where RuntimeApi: ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue @@ -231,8 +225,9 @@ where + sp_api::ApiExt + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder - + cumulus_primitives_core::CollectCollationInfo, - sc_client_api::StateBackendFor: sp_api::StateBackend, + + cumulus_primitives_core::CollectCollationInfo + + pallet_transaction_payment_rpc::TransactionPaymentRuntimeApi + + frame_rpc_system::AccountNonceApi, RB: Fn( crate::rpc::FullDeps< TFullClient>, @@ -252,7 +247,7 @@ where Option, &TaskManager, ) -> Result, sc_service::Error>, - BIC: FnOnce( + SC: FnOnce( Arc>, ParachainBlockImport, Option<&Registry>, @@ -262,8 +257,12 @@ where Arc>>, Arc>, KeystorePtr, - bool, - ) -> Result>, sc_service::Error>, + Duration, + ParaId, + CollatorPair, + OverseerHandle, + Arc>) + Send + Sync>, + ) -> Result<(), sc_service::Error>, { let parachain_config = prepare_node_config(parachain_config); @@ -285,7 +284,6 @@ where .await .map_err(|e| sc_service::Error::Application(Box::new(e) as Box<_>))?; - let force_authoring = parachain_config.force_authoring; let validator = parachain_config.role.is_authority(); let prometheus_registry = parachain_config.prometheus_registry().cloned(); let transaction_pool = params.transaction_pool.clone(); @@ -341,6 +339,9 @@ where if let Some(hwbench) = hwbench { sc_sysinfo::print_hwbench(&hwbench); + if validator { + warn_if_slow_hardware(&hwbench); + } if let Some(ref mut telemetry) = telemetry { let telemetry_handle = telemetry.handle(); @@ -363,8 +364,25 @@ where .overseer_handle() .map_err(|e| sc_service::Error::Application(Box::new(e)))?; + start_relay_chain_tasks(StartRelayChainTasksParams { + client: client.clone(), + announce_block: announce_block.clone(), + para_id, + relay_chain_interface: relay_chain_interface.clone(), + task_manager: &mut task_manager, + da_recovery_profile: if validator { + DARecoveryProfile::Collator + } else { + DARecoveryProfile::FullNode + }, + import_queue: import_queue_service, + relay_chain_slot_duration, + recovery_handle: Box::new(overseer_handle.clone()), + sync_service: sync_service.clone(), + })?; + if validator { - let parachain_consensus = build_consensus( + start_consensus( client.clone(), block_import, prometheus_registry.as_ref(), @@ -374,42 +392,12 @@ where transaction_pool, sync_service.clone(), params.keystore_container.keystore(), - force_authoring, - )?; - - let spawner = task_manager.spawn_handle(); - - let params = StartCollatorParams { - para_id, - block_status: client.clone(), - announce_block, - client: client.clone(), - task_manager: &mut task_manager, - relay_chain_interface: relay_chain_interface.clone(), - spawner, - parachain_consensus, - import_queue: import_queue_service, - collator_key: collator_key.expect("Command line arguments do not allow this. qed"), relay_chain_slot_duration, - recovery_handle: Box::new(overseer_handle), - sync_service: sync_service.clone(), - }; - - start_collator(params).await?; - } else { - let params = StartFullNodeParams { - client: client.clone(), - announce_block, - task_manager: &mut task_manager, para_id, - relay_chain_interface, - relay_chain_slot_duration, - import_queue: import_queue_service, - recovery_handle: Box::new(overseer_handle), - sync_service: sync_service.clone(), - }; - - start_full_node(params)?; + collator_key.expect("Command line arguments do not allow this. qed"), + overseer_handle, + announce_block, + )?; } start_network.start_network(); @@ -521,19 +509,16 @@ where } } -/// Build the import queue for Statemint and other Aura-based runtimes. +/// Build the import queue for Aura-based runtimes. pub fn aura_build_import_queue( - client: Arc>>, + client: Arc>, block_import: ParachainBlockImport, config: &Configuration, telemetry_handle: Option, task_manager: &TaskManager, ) -> Result, sc_service::Error> where - RuntimeApi: ConstructRuntimeApi>> - + Send - + Sync - + 'static, + RuntimeApi: ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys @@ -541,7 +526,6 @@ where + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder + sp_consensus_aura::AuraApi::Pair as Pair>::Public>, - sc_client_api::StateBackendFor, Block>: sp_api::StateBackend, <::Pair as Pair>::Signature: TryFrom> + std::hash::Hash + sp_runtime::traits::Member + Codec, { @@ -596,18 +580,12 @@ pub async fn start_parachain_node( parachain_config: Configuration, polkadot_config: Configuration, collator_options: CollatorOptions, - id: ParaId, + para_id: ParaId, rpc_extension_builder: RpcBuilder, // passing the rpc_extension_builder is encointer-specific hwbench: Option, -) -> sc_service::error::Result<( - TaskManager, - Arc>>, -)> +) -> sc_service::error::Result<(TaskManager, Arc>)> where - RuntimeApi: ConstructRuntimeApi>> - + Send - + Sync - + 'static, + RuntimeApi: ConstructRuntimeApi> + Send + Sync + 'static, RuntimeApi::RuntimeApi: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys @@ -618,7 +596,6 @@ where + sp_consensus_aura::AuraApi::Pair as Pair>::Public> + pallet_transaction_payment_rpc::TransactionPaymentRuntimeApi + frame_rpc_system::AccountNonceApi, - sc_client_api::StateBackendFor, Block>: sp_api::StateBackend, <::Pair as Pair>::Signature: TryFrom> + std::hash::Hash + sp_runtime::traits::Member + Codec, RpcBuilder: Fn( @@ -639,7 +616,7 @@ where polkadot_config, collator_options, CollatorSybilResistance::Resistant, // Aura - id, + para_id, rpc_extension_builder, aura_build_import_queue::<_, AuraId>, |client, @@ -649,72 +626,54 @@ where task_manager, relay_chain_interface, transaction_pool, - sync_service, + sync_oracle, keystore, - force_authoring| { - // Encointer customization: This part is different from upstream. We don't use the relay - // consensus part from further below, we start with aura consensus directly. - // - // We do this because our launch-runtime comes with consensus, whereas the upstream - // shell runtime does not have that. - - let spawn_handle = task_manager.spawn_handle(); - let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client).unwrap(); + relay_chain_slot_duration, + para_id, + collator_key, + overseer_handle, + announce_block| { + let slot_duration = cumulus_client_consensus_aura::slot_duration(&*client)?; let proposer_factory = sc_basic_authorship::ProposerFactory::with_proof_recording( - spawn_handle, + task_manager.spawn_handle(), client.clone(), transaction_pool, prometheus_registry, telemetry.clone(), ); + let proposer = Proposer::new(proposer_factory); - // We don't use the `BuildOnAccess`, we directly return the aura consensus here. - Ok(AuraConsensus::build::<::Pair, _, _, _, _, _, _>( - BuildAuraConsensusParams { - proposer_factory, - create_inherent_data_providers: move |_, (relay_parent, validation_data)| { - let relay_chain_for_aura = relay_chain_interface.clone(); - async move { - let parachain_inherent = - cumulus_primitives_parachain_inherent::ParachainInherentData::create_at( - relay_parent, - &relay_chain_for_aura, - &validation_data, - id, - ).await; - - let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); - - let slot = - sp_consensus_aura::inherents::InherentDataProvider::from_timestamp_and_slot_duration( - *timestamp, - slot_duration, - ); - - let parachain_inherent = parachain_inherent.ok_or_else(|| { - Box::::from( - "Failed to create parachain inherent", - ) - })?; - - Ok((slot, timestamp, parachain_inherent)) - } - }, - block_import, - para_client: client, - backoff_authoring_blocks: Option::<()>::None, - sync_oracle: sync_service.clone(), - keystore, - force_authoring, - slot_duration, - // We got around 500ms for proposing - block_proposal_slot_portion: SlotProportion::new(1f32 / 24f32), - // And a maximum of 750ms if slots are skipped - max_block_proposal_slot_portion: Some(SlotProportion::new(1f32 / 16f32)), - telemetry, - }, - )) + let collator_service = CollatorService::new( + client.clone(), + Arc::new(task_manager.spawn_handle()), + announce_block, + client.clone(), + ); + + let params = BasicAuraParams { + create_inherent_data_providers: move |_, ()| async move { Ok(()) }, + block_import, + para_client: client, + relay_client: relay_chain_interface, + sync_oracle, + keystore, + collator_key, + para_id, + overseer_handle, + slot_duration, + relay_chain_slot_duration, + proposer, + collator_service, + // Very limited proposal time. + authoring_duration: Duration::from_millis(500), + }; + + let fut = + basic_aura::run::::Pair, _, _, _, _, _, _, _>(params); + task_manager.spawn_essential_handle().spawn("aura", None, fut); + + Ok(()) }, hwbench, ) @@ -722,45 +681,52 @@ where } /// Start a node containing the launch runtime +#[sc_tracing::logging::prefix_logs_with("Parachain")] pub async fn start_launch_node( - config: Configuration, + parachain_config: Configuration, polkadot_config: Configuration, collator_options: CollatorOptions, - id: ParaId, + para_id: ParaId, hwbench: Option, -) -> sc_service::error::Result<( - TaskManager, - Arc>>, -)> { +) -> sc_service::error::Result<(TaskManager, Arc>)> { start_parachain_node::( - config, + parachain_config, polkadot_config, collator_options, - id, + para_id, |deps| rpc::create_launch_ext(deps).map_err(Into::into), - hwbench, + hwbench.clone(), ) .await } /// Start a node containing the encointer runtime. +#[sc_tracing::logging::prefix_logs_with("Parachain")] pub async fn start_encointer_node( - config: Configuration, + parachain_config: Configuration, polkadot_config: Configuration, collator_options: CollatorOptions, - id: ParaId, + para_id: ParaId, hwbench: Option, -) -> sc_service::error::Result<( - TaskManager, - Arc>>, -)> { +) -> sc_service::error::Result<(TaskManager, Arc>)> { start_parachain_node::( - config, + parachain_config, polkadot_config, collator_options, - id, + para_id, |deps| rpc::create_full(deps).map_err(Into::into), hwbench, ) .await } +/// Checks that the hardware meets the requirements and print a warning otherwise. +fn warn_if_slow_hardware(hwbench: &sc_sysinfo::HwBench) { + // Polkadot para-chains should generally use these requirements to ensure that the relay-chain + // will not take longer than expected to import its blocks. + if !frame_benchmarking_cli::SUBSTRATE_REFERENCE_HARDWARE.check_hardware(hwbench) { + log::warn!( + "⚠️ The hardware does not meet the minimal requirements for role 'Authority' find out more at:\n\ + https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot#reference-hardware" + ); + } +} From b4dbffa968810409415ebc3b5130e6209210b6a7 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 17:39:51 +0100 Subject: [PATCH 07/11] test with zombiente.rpc ok --- README.md | 50 +++--------- .../launch-kusama-local-with-encointer.json | 49 ------------ ...-local-with-encointer-and-sybil-dummy.json | 76 ------------------- .../launch-rococo-local-with-encointer.json | 49 ------------ .../launch-rococo-local-with-launch.json | 43 ----------- polkadot-launch/launch-rococo-local.json | 30 -------- ...rococo-with-encointer-and-sybil-dummy.json | 74 ------------------ .../launch-rococo-with-launch.json | 48 ------------ ...nch-westend-local-with-westmint-local.json | 43 ----------- polkadot-launch/launch-westend-local.json | 30 -------- zombienet/rococo-local-with-encointer.toml | 48 ++++++++++++ 11 files changed, 57 insertions(+), 483 deletions(-) delete mode 100644 polkadot-launch/launch-kusama-local-with-encointer.json delete mode 100644 polkadot-launch/launch-rococo-local-with-encointer-and-sybil-dummy.json delete mode 100644 polkadot-launch/launch-rococo-local-with-encointer.json delete mode 100644 polkadot-launch/launch-rococo-local-with-launch.json delete mode 100644 polkadot-launch/launch-rococo-local.json delete mode 100644 polkadot-launch/launch-rococo-with-encointer-and-sybil-dummy.json delete mode 100644 polkadot-launch/launch-rococo-with-launch.json delete mode 100644 polkadot-launch/launch-westend-local-with-westmint-local.json delete mode 100644 polkadot-launch/launch-westend-local.json create mode 100644 zombienet/rococo-local-with-encointer.toml diff --git a/README.md b/README.md index 8db478c0..ff0dc5b3 100644 --- a/README.md +++ b/README.md @@ -8,51 +8,16 @@ It is forked from the [Cumulus](https://github.com/paritytech/cumulus) repositor * [Sybil Defense Demo](docs/sybil-demo) * [Native Downward-/ Upward Token Tx Demo](docs/downward-upward-native-token-tx) -## Launch a local setup with polkadot-launch +## Zombienet -###Build sudo-patched polkadot binary -Inside the parent directory of this repo, execute the following commands: -```bash -git clone https://github.com/paritytech/polkadot -cd polkadot -git fetch -git checkout v0.9.18 -# add sudo to all types of relaychain to simplify and accelerate testing -git cherry-pick 755a4b69c94ba75618080c76d25133b11c1d58db -# use `cargo install diener` if not done already -diener update --substrate --branch polkadot-v0.9.18 -cargo build --release +1. Download zombienet from the releases in the [zombienet](https://github.com/paritytech/zombienet) repository. +2. Copy it to `~/.local/bin/` +3. Launch it in your terminal ``` - -Run: -`cp target/release/polkadot ../../bin/polkadot-0.9.24-sudo` -It is assumed that the bin directory exists at this relative path. -Note: When using the `launch-rococo-local-with-encointer` setup it is assumed that the `bin` folder also contains a `polkadot-v0.9.37` binary. - - -### Setup local testnet with polkadot-launch -[polkadot-launch](https://github.com/paritytech/polkadot-launch) lets you easily setup a local testnet. The following procedure will setup a local testnet with three relay chain nodes and two encointer parachains. It will also setup up a XCM (cross chain messaging) channel between the two chains. - -**Note 2:** The `polkadot-launch-config.json` and the commands below assume that the polkadot-launch directory is on the same level as this repo's directory. - -**Preliminaries:** you need to have yarn and node installed - -Inside the parent directory of this repo, execute the following commands: -```bash -# We need to build it from source. The one from the yarn registry does not work with our code. -git clone https://github.com/paritytech/polkadot-launch -cd polkadot-launch -yarn install -yarn build - -cd ../encointer-parachain -cargo build --release -node ../polkadot-launch/dist/cli.js ./polkadot-launch/launch-rococo-local-with-launch.json +zombienet-linux-x64 spawn --provider native zombienet/rococo-local-with-encointer.toml ``` -This launches the local testnet and creates 5 log files: `alice.log`, `bob.log`, `charlie.log`, which are the logs of the relay chain nodes and `9944.log`, `9955.log`, which are the logs of the two parachains. - -Executing the `./tmux_setup.sh` script at the project root will set up tmux with three panes that tailing the logs of `alice.log`, `9944.log` and `9955.log`. +**Note:** You can also set a chain-spec path to the zombienet config, but the config param is named `chain_spec_path`. ## manual test setup step by step @@ -101,6 +66,9 @@ cargo build --release # should print the phase ./target/release/encointer-client-notee -p 9946 next-phase # should progress phase +./target/release/encointer-client-notee -p 9946 list-communities +# should print 0 communities, if `--enable-offchain-indexing` is `true` or panic otherwise + ``` ### Deploy on rococo diff --git a/polkadot-launch/launch-kusama-local-with-encointer.json b/polkadot-launch/launch-kusama-local-with-encointer.json deleted file mode 100644 index 9ae1eab6..00000000 --- a/polkadot-launch/launch-kusama-local-with-encointer.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "relaychain": { - "bin": "../../../bin/polkadot-v0.9.37-sudo", - "chain": "kusama-local", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - { - "bin": "../target/release/encointer-collator", - "chain": "encointer-kusama-local-dev", - "nodes": [ - { - "wsPort": 9944, - "port": 31200, - "name": "alice", - "flags": [ - "--enable-offchain-indexing=true", - "--rpc-methods=unsafe", - "--rpc-cors=all", - "-lencointer=debug", - "--", - "--execution=wasm" - ] - } - ] - } - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - ], - "finalization": false -} diff --git a/polkadot-launch/launch-rococo-local-with-encointer-and-sybil-dummy.json b/polkadot-launch/launch-rococo-local-with-encointer-and-sybil-dummy.json deleted file mode 100644 index b1b899a9..00000000 --- a/polkadot-launch/launch-rococo-local-with-encointer-and-sybil-dummy.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "relaychain": { - "bin": "../../../bin/polkadot-v0.9.37", - "chain": "rococo-local", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - { - "bin": "../target/release/encointer-collator", - "chain": "encointer-rococo-local-dev", - "balance": "1000000000000000000000", - "nodes": [ - { - "wsPort": 9944, - "port": 31200, - "name": "alice", - "flags": [ - "--force-authoring", - "--enable-offchain-indexing=true", - "--rpc-methods=unsafe", - "--rpc-cors=all", - "-lencointer=debug", - "--", - "--execution=wasm" - ] - } - ] - }, - { - "bin": "../target/release/encointer-collator", - "chain": "sybil-dummy-rococo-local", - "balance": "1000000000000000000000", - "nodes": [ - { - "wsPort": 9955, - "port": 31300, - "name": "alice", - "flags": ["-lencointer=debug", "--force-authoring", "--", "--execution=wasm"] - } - ] - } - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - { - "sender": 1003, - "recipient": 1863, - "maxCapacity": 8, - "maxMessageSize": 512 - }, - { - "sender": 1863, - "recipient": 1003, - "maxCapacity": 8, - "maxMessageSize": 512 - } - ], - "finalization": false -} diff --git a/polkadot-launch/launch-rococo-local-with-encointer.json b/polkadot-launch/launch-rococo-local-with-encointer.json deleted file mode 100644 index f72fb391..00000000 --- a/polkadot-launch/launch-rococo-local-with-encointer.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "relaychain": { - "bin": "../../../bin/polkadot-v0.9.37", - "chain": "rococo-local", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - { - "bin": "../target/release/encointer-collator", - "chain": "encointer-rococo-local-dev", - "nodes": [ - { - "wsPort": 9944, - "port": 31200, - "name": "alice", - "flags": [ - "--enable-offchain-indexing=true", - "--rpc-methods=unsafe", - "--rpc-cors=all", - "-lencointer=debug", - "--", - "--execution=wasm" - ] - } - ] - } - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - ], - "finalization": false -} diff --git a/polkadot-launch/launch-rococo-local-with-launch.json b/polkadot-launch/launch-rococo-local-with-launch.json deleted file mode 100644 index d2d085d2..00000000 --- a/polkadot-launch/launch-rococo-local-with-launch.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "relaychain": { - "bin": "../../../bin/polkadot-v0.9.37", - "chain": "rococo-local", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - { - "bin": "../target/release/encointer-collator", - "chain": "launch-rococo-local-dev", - "balance": "1000000000000000000000", - "nodes": [ - { - "wsPort": 9944, - "port": 31200, - "name": "alice", - "flags": ["--", "--execution=wasm"] - } - ] - } - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - ], - "finalization": false -} diff --git a/polkadot-launch/launch-rococo-local.json b/polkadot-launch/launch-rococo-local.json deleted file mode 100644 index a99f1fad..00000000 --- a/polkadot-launch/launch-rococo-local.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "relaychain": { - "bin": "../../../bin/polkadot-v0.9.37", - "chain": "rococo-local", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - ], - "finalization": false -} diff --git a/polkadot-launch/launch-rococo-with-encointer-and-sybil-dummy.json b/polkadot-launch/launch-rococo-with-encointer-and-sybil-dummy.json deleted file mode 100644 index 6df7b414..00000000 --- a/polkadot-launch/launch-rococo-with-encointer-and-sybil-dummy.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "relaychain": { - "bin": "../../bin/polkadot-v0.9.37", - "chain": "rococo", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - { - "bin": "../target/release/encointer-collator", - "chain": "encointer-rococo", - "balance": "1000000000000000000000", - "nodes": [ - { - "wsPort": 9944, - "port": 31200, - "flags": [ - "--enable-offchain-indexing=true", - "--rpc-methods=unsafe", - "--rpc-cors=all", - "-lencointer=debug", - "--", - "--execution=wasm" - ] - } - ] - }, - { - "bin": "../target/release/encointer-collator", - "chain": "sybil-dummy-rococo", - "balance": "1000000000000000000000", - "nodes": [ - { - "wsPort": 9955, - "port": 31300, - "name": "alice", - "flags": ["-lencointer=debug", "--force-authoring", "--", "--execution=wasm"] - } - ] - } - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - { - "sender": 1003, - "recipient": 1863, - "maxCapacity": 8, - "maxMessageSize": 512 - }, - { - "sender": 1863, - "recipient": 1003, - "maxCapacity": 8, - "maxMessageSize": 512 - } - ], - "finalization": false -} diff --git a/polkadot-launch/launch-rococo-with-launch.json b/polkadot-launch/launch-rococo-with-launch.json deleted file mode 100644 index c330d59b..00000000 --- a/polkadot-launch/launch-rococo-with-launch.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "relaychain": { - "bin": "../../../bin/polkadot-v0.9.37", - "chain": "rococo", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - { - "bin": "../target/release/encointer-collator", - "chain": "encointer-rococo-fresh", - "nodes": [ - { - "wsPort": 9944, - "rpcPort": 9933, - "port": 31200, - "flags": ["--", "--execution=wasm"] - }, - { - "wsPort": 9945, - "rpcPort": 9934, - "port": 31201, - "flags": ["--", "--execution=wasm"] - } - ] - } - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - ], - "finalization": false -} diff --git a/polkadot-launch/launch-westend-local-with-westmint-local.json b/polkadot-launch/launch-westend-local-with-westmint-local.json deleted file mode 100644 index ed4f8b4a..00000000 --- a/polkadot-launch/launch-westend-local-with-westmint-local.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "relaychain": { - "bin": "../../bin/polkadot-v0.9.37", - "chain": "westend-local", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - { - "bin": "../../bin/polkadot-collator-v0.9.12", - "chain": "westmint-local", - "balance": "1000000000000000000000", - "nodes": [ - { - "wsPort": 9944, - "port": 31200, - "name": "alice", - "flags": ["--", "--execution=wasm"] - } - ] - } - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - ], - "finalization": false -} diff --git a/polkadot-launch/launch-westend-local.json b/polkadot-launch/launch-westend-local.json deleted file mode 100644 index 7d4b623c..00000000 --- a/polkadot-launch/launch-westend-local.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "relaychain": { - "bin": "../../bin/polkadot-v0.9.37", - "chain": "westend-local", - "nodes": [ - { - "name": "alice", - "wsPort": 9999, - "port": 30444 - }, - { - "name": "bob", - "wsPort": 9988, - "port": 30555 - }, - { - "name": "charlie", - "wsPort": 9977, - "port": 30666 - } - ] - }, - "parachains": [ - ], - "simpleParachains": [ - ], - "hrmpChannels": [ - ], - "finalization": false -} diff --git a/zombienet/rococo-local-with-encointer.toml b/zombienet/rococo-local-with-encointer.toml new file mode 100644 index 00000000..8447940f --- /dev/null +++ b/zombienet/rococo-local-with-encointer.toml @@ -0,0 +1,48 @@ +[settings] +timeout = 10000 + +[relaychain] +default_command = "~/bin/polkadot-v0.9.42" +default_args = [ "-lparachain=debug" ] + +chain = "rococo-local" + + [[relaychain.nodes]] + name = "alice" + validator = true + ws_port = 9999 + + [[relaychain.nodes]] + name = "bob" + validator = true + ws_port = 9988 + + [[relaychain.nodes]] + name = "charlie" + validator = true + ws_port = 9977 + +[[parachains]] +id = 1003 +addToGenesis = true +cumulus_based = true +chain = "encointer-rococo-local-dev" + + [[parachains.collators]] + name = "encointer-collator01" + command = "./target/release/encointer-collator" + args = [ + "--enable-offchain-indexing=true", + "-lencointer=debug", + ] + ws_port = 9944 + + [[parachains.collators]] + name = "encointer-collator02" + command = "./target/release/encointer-collator" + args = [ + "--enable-offchain-indexing=true", + "-lencointer=debug", + ] + ws_port = 9945 + From cfd5839bf0ba2327675dd6508552cb2e58a946f4 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 19:32:34 +0100 Subject: [PATCH 08/11] lift patches and fmt --- Cargo.lock | 44 +++++++++++++++++-- Cargo.toml | 40 ++++++++--------- polkadot-parachains/Cargo.toml | 2 +- .../encointer-runtime/Cargo.toml | 4 +- polkadot-parachains/launch-runtime/Cargo.toml | 2 +- 5 files changed, 64 insertions(+), 28 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f0f16770..d7e50d78 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2823,6 +2823,8 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" [[package]] name = "encointer-balances-tx-payment" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e15dc284476fd182f185c9be8610eec27e1978d9e6cf1296403dd58a5a75f4" dependencies = [ "encointer-primitives", "frame-support", @@ -2838,6 +2840,8 @@ dependencies = [ [[package]] name = "encointer-balances-tx-payment-rpc-runtime-api" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8a0cd28bead8ebb25ce92835aff1a50717341385d6fdb0391d8cf0b6b15a00b" dependencies = [ "encointer-primitives", "frame-support", @@ -2850,6 +2854,8 @@ dependencies = [ [[package]] name = "encointer-ceremonies-assignment" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd9cf3b96fbe7dd9dd7b29182196d4e0c9acdbbcdf3fffb0c61acf810fd2b05f" dependencies = [ "encointer-primitives", "sp-runtime", @@ -2943,6 +2949,8 @@ dependencies = [ [[package]] name = "encointer-meetup-validation" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5ae604323850fdfc731e3302bd4cff915b82b7fe606b5b8402cfd9a0ac73cd53" dependencies = [ "encointer-primitives", "parity-scale-codec", @@ -2955,6 +2963,8 @@ dependencies = [ [[package]] name = "encointer-primitives" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5653ff377fb09b28500d7bb042ca70e3252c6b6c614f16719cce5411919cc25f" dependencies = [ "bs58 0.4.0", "crc 2.1.0", @@ -2974,6 +2984,8 @@ dependencies = [ [[package]] name = "encointer-rpc" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7324c8e9ac7a94e24f62d59b47d20faca9773136a4794fc2c76a9d1f7a3b16e4" dependencies = [ "jsonrpsee", "jsonrpsee-core", @@ -3120,6 +3132,8 @@ checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" [[package]] name = "ep-core" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb3bec686dd5452c7fc7987ff76ab39178c8bc10e2d555811385605c5d5a2e36" dependencies = [ "array-bytes", "impl-serde", @@ -6608,6 +6622,8 @@ dependencies = [ [[package]] name = "pallet-encointer-balances" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d707f038d97dc7aff6f7f390b743644172a3d54ce8e2f6d0b54430fbe246023" dependencies = [ "approx", "encointer-primitives", @@ -6626,6 +6642,8 @@ dependencies = [ [[package]] name = "pallet-encointer-bazaar" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6ef5ef5c15a8efafaa02ac9471fe511dac5b23eccfcff1142875a3fe5626ebd" dependencies = [ "encointer-primitives", "frame-benchmarking", @@ -6642,6 +6660,8 @@ dependencies = [ [[package]] name = "pallet-encointer-bazaar-rpc" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f08f73b91a02053c4d8a63ad5313d2da96fffdaf188f99cdf0130a7b1ae0928" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6660,6 +6680,8 @@ dependencies = [ [[package]] name = "pallet-encointer-bazaar-rpc-runtime-api" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14fd27a20f3ce1f4882e805168a02e96e4358878f385f073327efbf29bb3dda1" dependencies = [ "encointer-primitives", "frame-support", @@ -6670,6 +6692,8 @@ dependencies = [ [[package]] name = "pallet-encointer-ceremonies" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "305f6f2b53103a626f2dd13edd70529f39ed055d1b9b5e36c95bb8f980f1b9b1" dependencies = [ "encointer-ceremonies-assignment", "encointer-meetup-validation", @@ -6694,6 +6718,8 @@ dependencies = [ [[package]] name = "pallet-encointer-ceremonies-rpc" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87f357ec86f4c5441e105bee1fa822fbaf57c69efe000f1f50dd860c05393fa1" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6712,6 +6738,8 @@ dependencies = [ [[package]] name = "pallet-encointer-ceremonies-rpc-runtime-api" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aad34239cded6e5e8546c16bb786f8daebc59babc7f96bbf40be1626ddcce125" dependencies = [ "encointer-primitives", "frame-support", @@ -6722,6 +6750,8 @@ dependencies = [ [[package]] name = "pallet-encointer-communities" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "975577a3e7009abd8b6af7c8f5ee496a0a3deef9a46367209c3a9a50637e10db" dependencies = [ "encointer-primitives", "frame-benchmarking", @@ -6740,6 +6770,8 @@ dependencies = [ [[package]] name = "pallet-encointer-communities-rpc" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9404e7699f881ac8a9e02ccef91457f6c690c1f6c93cb0800b1c4e70c8bd704" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -6758,6 +6790,8 @@ dependencies = [ [[package]] name = "pallet-encointer-communities-rpc-runtime-api" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "939aac07d9e102a8756d4db3b40fbb4209b9d8a02b2ad0c1d51d5c8741987436" dependencies = [ "encointer-primitives", "sp-api", @@ -6767,6 +6801,8 @@ dependencies = [ [[package]] name = "pallet-encointer-faucet" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b2ecf8210c53a75711fabdcdd01b732057512dcd83c8d945e9fd879e70e85a9" dependencies = [ "approx", "encointer-primitives", @@ -6787,6 +6823,8 @@ dependencies = [ [[package]] name = "pallet-encointer-reputation-commitments" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7615e394b4832f58ffebb0b0a558eaa630be61dbe47b884375792f6c8d600a7e" dependencies = [ "approx", "encointer-primitives", @@ -6808,6 +6846,8 @@ dependencies = [ [[package]] name = "pallet-encointer-scheduler" version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "867deba7eafb2949215487f8342cece3fabc61eaa6773547031a17c748699d20" dependencies = [ "encointer-primitives", "frame-benchmarking", @@ -15144,7 +15184,3 @@ dependencies = [ "libc", "pkg-config", ] - -[[patch.unused]] -name = "encointer-balances-tx-payment-rpc" -version = "2.0.0" diff --git a/Cargo.toml b/Cargo.toml index 053f0a22..c0660789 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,23 +29,23 @@ panic = "unwind" #pallet-encointer-bazaar-rpc-runtime-api = { path = "../pallets/bazaar/rpc/runtime-api" } #only while debugging/developping -[patch.crates-io] -encointer-balances-tx-payment = { path = "../pallets/balances-tx-payment" } -encointer-balances-tx-payment-rpc = { path = "../pallets/balances-tx-payment/rpc" } -encointer-balances-tx-payment-rpc-runtime-api = { path = "../pallets/balances-tx-payment/rpc/runtime-api" } -encointer-ceremonies-assignment = { path = "../pallets/ceremonies/assignment" } -encointer-primitives = { path = "../pallets/primitives" } -pallet-encointer-ceremonies = { path = "../pallets/ceremonies" } -pallet-encointer-ceremonies-rpc = { path = "../pallets/ceremonies/rpc" } -pallet-encointer-ceremonies-rpc-runtime-api = { path = "../pallets/ceremonies/rpc/runtime-api" } -pallet-encointer-communities = { path = "../pallets/communities" } -pallet-encointer-communities-rpc = { path = "../pallets/communities/rpc" } -pallet-encointer-communities-rpc-runtime-api = { path = "../pallets/communities/rpc/runtime-api" } -pallet-encointer-balances = { path = "../pallets/balances" } -pallet-encointer-scheduler = { path = "../pallets/scheduler" } -pallet-encointer-bazaar = { path = "../pallets/bazaar" } -pallet-encointer-bazaar-rpc = { path = "../pallets/bazaar/rpc" } -pallet-encointer-bazaar-rpc-runtime-api = { path = "../pallets/bazaar/rpc/runtime-api" } -pallet-encointer-faucet = { path = "../pallets/faucet" } -pallet-encointer-reputation-commitments = { path = "../pallets/reputation-commitments" } - +#[patch.crates-io] +#encointer-balances-tx-payment = { path = "../pallets/balances-tx-payment" } +#encointer-balances-tx-payment-rpc = { path = "../pallets/balances-tx-payment/rpc" } +#encointer-balances-tx-payment-rpc-runtime-api = { path = "../pallets/balances-tx-payment/rpc/runtime-api" } +#encointer-ceremonies-assignment = { path = "../pallets/ceremonies/assignment" } +#encointer-primitives = { path = "../pallets/primitives" } +#pallet-encointer-ceremonies = { path = "../pallets/ceremonies" } +#pallet-encointer-ceremonies-rpc = { path = "../pallets/ceremonies/rpc" } +#pallet-encointer-ceremonies-rpc-runtime-api = { path = "../pallets/ceremonies/rpc/runtime-api" } +#pallet-encointer-communities = { path = "../pallets/communities" } +#pallet-encointer-communities-rpc = { path = "../pallets/communities/rpc" } +#pallet-encointer-communities-rpc-runtime-api = { path = "../pallets/communities/rpc/runtime-api" } +#pallet-encointer-balances = { path = "../pallets/balances" } +#pallet-encointer-scheduler = { path = "../pallets/scheduler" } +#pallet-encointer-bazaar = { path = "../pallets/bazaar" } +#pallet-encointer-bazaar-rpc = { path = "../pallets/bazaar/rpc" } +#pallet-encointer-bazaar-rpc-runtime-api = { path = "../pallets/bazaar/rpc/runtime-api" } +#pallet-encointer-faucet = { path = "../pallets/faucet" } +#pallet-encointer-reputation-commitments = { path = "../pallets/reputation-commitments" } +# diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index 738e5e54..a76a6b11 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -56,7 +56,7 @@ sc-telemetry = "11.0.0" sc-tracing = "24.0.0" sc-transaction-pool = "24.0.0" sp-api = "22.0.0" -sp-block-builder ="22.0.0" +sp-block-builder = "22.0.0" sp-blockchain = "24.0.0" sp-consensus = "0.28.0" sp-consensus-aura = "0.28.0" diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index c71068f2..0a326384 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -88,7 +88,7 @@ pallet-xcm = { default-features = false, version = "3.0.0" } polkadot-parachain-primitives = { default-features = false, version = "2.0.0" } polkadot-runtime-common = { default-features = false, version = "3.0.0" } xcm = { package = "staging-xcm", default-features = false, version = "3.0.0" } -xcm-builder ={ package = "staging-xcm-builder", default-features = false, version = "3.0.0" } +xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "3.0.0" } xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "3.0.0" } # used for try-runtime @@ -227,4 +227,4 @@ try-runtime = [ "parachain-info/try-runtime", ] -experimental = [ "pallet-aura/experimental" ] +experimental = ["pallet-aura/experimental"] diff --git a/polkadot-parachains/launch-runtime/Cargo.toml b/polkadot-parachains/launch-runtime/Cargo.toml index 1f5f1438..b1da7521 100644 --- a/polkadot-parachains/launch-runtime/Cargo.toml +++ b/polkadot-parachains/launch-runtime/Cargo.toml @@ -71,7 +71,7 @@ pallet-xcm = { default-features = false, version = "3.0.0" } polkadot-parachain-primitives = { default-features = false, version = "2.0.0" } polkadot-runtime-common = { default-features = false, version = "3.0.0" } xcm = { package = "staging-xcm", default-features = false, version = "3.0.0" } -xcm-builder ={ package = "staging-xcm-builder", default-features = false, version = "3.0.0" } +xcm-builder = { package = "staging-xcm-builder", default-features = false, version = "3.0.0" } xcm-executor = { package = "staging-xcm-executor", default-features = false, version = "3.0.0" } # used for try-runtime From 40b72f7c2572c7b53b5d507dfd2daf39cfd26545 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 20:56:25 +0100 Subject: [PATCH 09/11] bump spec version, crate minor versions and fix benchmakr build --- polkadot-parachains/Cargo.toml | 2 +- polkadot-parachains/encointer-runtime/Cargo.toml | 2 +- polkadot-parachains/encointer-runtime/src/lib.rs | 2 +- polkadot-parachains/launch-runtime/Cargo.toml | 2 +- polkadot-parachains/launch-runtime/src/lib.rs | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index a76a6b11..a093fabc 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "encointer-collator" # align major.minor revision with the runtimes. bump patch revision ad lib. make this the github release tag -version = "1.5.1" +version = "1.6.0" authors = ["Encointer "] build = "build.rs" edition = "2021" diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index 0a326384..995fae91 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -2,7 +2,7 @@ name = 'encointer-runtime' # major.minor revision must match collator node # patch revision must match runtime spec_version -version = '1.5.16' +version = '1.6.17' authors = ["Encointer "] license = "GPL-3.0" edition = "2021" diff --git a/polkadot-parachains/encointer-runtime/src/lib.rs b/polkadot-parachains/encointer-runtime/src/lib.rs index 0a18dc3a..9abf6112 100644 --- a/polkadot-parachains/encointer-runtime/src/lib.rs +++ b/polkadot-parachains/encointer-runtime/src/lib.rs @@ -146,7 +146,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("encointer-parachain"), impl_name: create_runtime_str!("encointer-parachain"), authoring_version: 1, - spec_version: 16, + spec_version: 17, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 3, diff --git a/polkadot-parachains/launch-runtime/Cargo.toml b/polkadot-parachains/launch-runtime/Cargo.toml index b1da7521..70e8b4f6 100644 --- a/polkadot-parachains/launch-runtime/Cargo.toml +++ b/polkadot-parachains/launch-runtime/Cargo.toml @@ -1,7 +1,7 @@ [package] name = 'launch-runtime' # major.minor revision must match collator node. patch should match the runtimes' `spec_version`. -version = '1.4.3' +version = '1.6.3' authors = ["Encointer "] license = "GPL-3.0" edition = "2021" diff --git a/polkadot-parachains/launch-runtime/src/lib.rs b/polkadot-parachains/launch-runtime/src/lib.rs index 77029891..472378f7 100644 --- a/polkadot-parachains/launch-runtime/src/lib.rs +++ b/polkadot-parachains/launch-runtime/src/lib.rs @@ -618,8 +618,8 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{Benchmarking, BenchmarkBatch, TrackedStorageKey}; - + use frame_benchmarking::{Benchmarking, BenchmarkBatch}; + use frame_support::traits::TrackedStorageKey; use frame_system_benchmarking::Pallet as SystemBench; impl frame_system_benchmarking::Config for Runtime {} From 4434ad9d80784ac42d08a87a19158e36088bd517 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Thu, 2 Nov 2023 21:38:13 +0100 Subject: [PATCH 10/11] follow try-runtime depecation --- Cargo.lock | 6 +++--- polkadot-parachains/src/cli.rs | 9 +++------ polkadot-parachains/src/command.rs | 27 +-------------------------- 3 files changed, 7 insertions(+), 35 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d7e50d78..840d4f45 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2864,7 +2864,7 @@ dependencies = [ [[package]] name = "encointer-collator" -version = "1.5.1" +version = "1.6.0" dependencies = [ "assert_cmd", "async-trait", @@ -2995,7 +2995,7 @@ dependencies = [ [[package]] name = "encointer-runtime" -version = "1.5.16" +version = "1.6.17" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", @@ -4830,7 +4830,7 @@ dependencies = [ [[package]] name = "launch-runtime" -version = "1.4.3" +version = "1.6.3" dependencies = [ "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", diff --git a/polkadot-parachains/src/cli.rs b/polkadot-parachains/src/cli.rs index 353bf970..b6dff763 100644 --- a/polkadot-parachains/src/cli.rs +++ b/polkadot-parachains/src/cli.rs @@ -55,12 +55,9 @@ pub enum Subcommand { #[command(subcommand)] Benchmark(frame_benchmarking_cli::BenchmarkCmd), - /// Try some testing command against a specified runtime state. - #[cfg(feature = "try-runtime")] - TryRuntime(try_runtime_cli::TryRuntimeCmd), - - /// Errors since the binary was not build with `--features try-runtime`. - #[cfg(not(feature = "try-runtime"))] + /// Try-runtime has migrated to a standalone + /// [CLI](). The subcommand exists as a stub and + /// deprecation notice. It will be removed entirely some time after Janurary 2024. TryRuntime, } diff --git a/polkadot-parachains/src/command.rs b/polkadot-parachains/src/command.rs index e06fdd48..63d21ffb 100644 --- a/polkadot-parachains/src/command.rs +++ b/polkadot-parachains/src/command.rs @@ -345,32 +345,7 @@ pub fn run() -> Result<()> { _ => Err("Benchmarking sub-command unsupported".into()), } }, - #[cfg(feature = "try-runtime")] - Some(Subcommand::TryRuntime(cmd)) => { - use parachain_runtime::MILLISECS_PER_BLOCK; - use try_runtime_cli::block_building_info::timestamp_with_aura_info; - - let runner = cli.create_runner(cmd)?; - - type HostFunctions = - (sp_io::SubstrateHostFunctions, frame_benchmarking::benchmarking::HostFunctions); - - // grab the task manager. - let registry = &runner.config().prometheus_config.as_ref().map(|cfg| &cfg.registry); - let task_manager = - sc_service::TaskManager::new(runner.config().tokio_handle.clone(), *registry) - .map_err(|e| format!("Error: {:?}", e))?; - - let info_provider = timestamp_with_aura_info(MILLISECS_PER_BLOCK); - - runner.async_run(|_| { - Ok((cmd.run::(Some(info_provider)), task_manager)) - }) - }, - #[cfg(not(feature = "try-runtime"))] - Some(Subcommand::TryRuntime) => Err("Try-runtime was not enabled when building the node. \ - You can enable it with `--features try-runtime`." - .into()), + Some(Subcommand::TryRuntime) => Err("The `try-runtime` subcommand has been migrated to a standalone CLI (https://github.com/paritytech/try-runtime-cli). It is no longer being maintained here and will be removed entirely some time after January 2024. Please remove this subcommand from your runtime and use the standalone CLI.".into()), Some(Subcommand::Key(cmd)) => Ok(cmd.run(&cli)?), None => { let runner = cli.create_runner(&cli.run.normalize())?; From 60025d90a07cbb2a6b5cec6525a619891c798954 Mon Sep 17 00:00:00 2001 From: Alain Brenzikofer Date: Fri, 3 Nov 2023 09:58:12 +0100 Subject: [PATCH 11/11] cleanup tomls and fix launch build --- polkadot-parachains/Cargo.toml | 2 +- .../encointer-runtime/Cargo.toml | 4 +- polkadot-parachains/launch-runtime/Cargo.toml | 98 +++++++++---------- polkadot-parachains/launch-runtime/build.rs | 8 +- 4 files changed, 56 insertions(+), 56 deletions(-) diff --git a/polkadot-parachains/Cargo.toml b/polkadot-parachains/Cargo.toml index a093fabc..a3ff0a4f 100644 --- a/polkadot-parachains/Cargo.toml +++ b/polkadot-parachains/Cargo.toml @@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } futures = { version = "0.3.28", features = ["compat"] } hex-literal = "0.4.1" jsonrpsee = { version = "0.16.3", features = ["server"] } -log = "0.4.19" +log = "0.4.20" serde = { version = "1.0.167", features = ["derive"] } # added by encointer diff --git a/polkadot-parachains/encointer-runtime/Cargo.toml b/polkadot-parachains/encointer-runtime/Cargo.toml index 995fae91..988bd934 100644 --- a/polkadot-parachains/encointer-runtime/Cargo.toml +++ b/polkadot-parachains/encointer-runtime/Cargo.toml @@ -11,7 +11,7 @@ edition = "2021" codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive", ] } -log = { version = "0.4.14", default-features = false } +log = { version = "0.4.20", default-features = false } parachain-info = { package = "staging-parachain-info", default-features = false, version = "0.3.0" } scale-info = { version = "2.0.1", default-features = false, features = [ "derive", @@ -50,7 +50,6 @@ sp-std = { default-features = false, version = "11.0.0" } sp-transaction-pool = { default-features = false, version = "22.0.0" } sp-version = { default-features = false, version = "25.0.0" } - frame-executive = { default-features = false, version = "24.0.0" } frame-support = { default-features = false, version = "24.0.0" } frame-system = { default-features = false, version = "24.0.0" } @@ -202,6 +201,7 @@ try-runtime = [ "cumulus-pallet-xcm/try-runtime", "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-support/try-runtime", "frame-system/try-runtime", "frame-try-runtime/try-runtime", "pallet-asset-tx-payment/try-runtime", diff --git a/polkadot-parachains/launch-runtime/Cargo.toml b/polkadot-parachains/launch-runtime/Cargo.toml index 70e8b4f6..be8e3bfd 100644 --- a/polkadot-parachains/launch-runtime/Cargo.toml +++ b/polkadot-parachains/launch-runtime/Cargo.toml @@ -10,12 +10,12 @@ edition = "2021" codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [ "derive", ] } -log = { version = "0.4.17", default-features = false } +log = { version = "0.4.20", default-features = false } parachain-info = { package = "staging-parachain-info", default-features = false, version = "0.3.0" } scale-info = { version = "2.5.0", default-features = false, features = [ "derive", ] } -serde = { version = "1.0.132", optional = true, features = ["derive"] } +serde = { version = "1.0.132", default-features = false, optional = true, features = ["derive"] } # local deps runtime-common = { default-features = false, path = "../runtime-common" } @@ -84,101 +84,99 @@ frame-system-benchmarking = { default-features = false, optional = true, version hex-literal = { version = "0.3.1", optional = true } [build-dependencies] -substrate-wasm-builder = "13.0.0" +substrate-wasm-builder = { optional = true, version = "13.0.0" } [features] default = ["std"] runtime-benchmarks = [ + "cumulus-pallet-xcmp-queue/runtime-benchmarks", "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system-benchmarking/runtime-benchmarks", - "hex-literal", - "sp-runtime/runtime-benchmarks", - "xcm-builder/runtime-benchmarks", - "xcm-executor/runtime-benchmarks", - "pallet-xcm/runtime-benchmarks", - # actual pallets to be benchmarked - "cumulus-pallet-xcmp-queue/runtime-benchmarks", "frame-system/runtime-benchmarks", + "hex-literal", "pallet-balances/runtime-benchmarks", "pallet-collective/runtime-benchmarks", "pallet-membership/runtime-benchmarks", + "pallet-proxy/runtime-benchmarks", "pallet-timestamp/runtime-benchmarks", "pallet-treasury/runtime-benchmarks", "pallet-utility/runtime-benchmarks", + "pallet-xcm/runtime-benchmarks", + "sp-runtime/runtime-benchmarks", + "xcm-builder/runtime-benchmarks", + "xcm-executor/runtime-benchmarks", ] std = [ "codec/std", - "scale-info/std", - "serde", - "log/std", - "sp-api/std", - "sp-std/std", - "sp-io/std", - "sp-core/std", - "sp-runtime/std", - "sp-version/std", - "sp-offchain/std", - "sp-session/std", - "sp-block-builder/std", - "sp-transaction-pool/std", - "sp-inherents/std", - "frame-support/std", + "cumulus-pallet-aura-ext/std", + "cumulus-pallet-dmp-queue/std", + "cumulus-pallet-parachain-system/std", + "cumulus-pallet-xcm/std", + "cumulus-pallet-xcmp-queue/std", + "cumulus-primitives-core/std", + "cumulus-primitives-timestamp/std", + "cumulus-primitives-utility/std", "frame-executive/std", - "frame-system/std", + "frame-support/std", "frame-system-rpc-runtime-api/std", + "frame-system/std", + "frame-try-runtime/std", + "log/std", + "pallet-aura/std", "pallet-balances/std", "pallet-collective/std", - "pallet-membership/std", "pallet-insecure-randomness-collective-flip/std", + "pallet-membership/std", + "pallet-proxy/std", "pallet-timestamp/std", - "pallet-transaction-payment/std", "pallet-transaction-payment-rpc-runtime-api/std", + "pallet-transaction-payment/std", "pallet-treasury/std", "pallet-utility/std", "pallet-xcm/std", "parachain-info/std", "parachains-common/std", - "cumulus-pallet-aura-ext/std", - "cumulus-pallet-dmp-queue/std", - "cumulus-pallet-parachain-system/std", - "cumulus-pallet-xcmp-queue/std", - "cumulus-pallet-xcm/std", - "cumulus-primitives-core/std", - "cumulus-primitives-timestamp/std", - "cumulus-primitives-utility/std", - "xcm/std", + "runtime-common/std", + "scale-info/std", + "sp-api/std", + "sp-block-builder/std", + "sp-consensus-aura/std", + "sp-core/std", + "sp-inherents/std", + "sp-offchain/std", + "sp-runtime/std", + "sp-session/std", + "sp-std/std", + "sp-transaction-pool/std", + "sp-version/std", + "substrate-wasm-builder", "xcm-builder/std", "xcm-executor/std", - "pallet-aura/std", - "sp-consensus-aura/std", - # encointer - "runtime-common/std", - "frame-try-runtime/std", + "xcm/std", ] try-runtime = [ - "frame-try-runtime/try-runtime", "cumulus-pallet-aura-ext/try-runtime", "cumulus-pallet-dmp-queue/try-runtime", "cumulus-pallet-parachain-system/try-runtime", "cumulus-pallet-xcm/try-runtime", "cumulus-pallet-xcmp-queue/try-runtime", "frame-executive/try-runtime", + "frame-support/try-runtime", "frame-system/try-runtime", "frame-try-runtime/try-runtime", "pallet-aura/try-runtime", "pallet-balances/try-runtime", - "pallet-timestamp/try-runtime", - "pallet-transaction-payment/try-runtime", - "pallet-xcm/try-runtime", - "parachain-info/try-runtime", - "frame-try-runtime/try-runtime", - "frame-support/try-runtime", - "pallet-balances/try-runtime", "pallet-insecure-randomness-collective-flip/try-runtime", + "pallet-proxy/try-runtime", + "pallet-scheduler/try-runtime", "pallet-timestamp/try-runtime", "pallet-transaction-payment/try-runtime", "pallet-utility/try-runtime", + "pallet-xcm/try-runtime", + "parachain-info/try-runtime", ] + +experimental = ["pallet-aura/experimental"] diff --git a/polkadot-parachains/launch-runtime/build.rs b/polkadot-parachains/launch-runtime/build.rs index fe1a2ea9..256e9fb7 100644 --- a/polkadot-parachains/launch-runtime/build.rs +++ b/polkadot-parachains/launch-runtime/build.rs @@ -14,12 +14,14 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . -use substrate_wasm_builder::WasmBuilder; - +#[cfg(feature = "std")] fn main() { - WasmBuilder::new() + substrate_wasm_builder::WasmBuilder::new() .with_current_project() .export_heap_base() .import_memory() .build() } + +#[cfg(not(feature = "std"))] +fn main() {}