diff --git a/Cargo.lock b/Cargo.lock index bbbd62c37c2..7a7715aab01 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -469,19 +469,19 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.2", - "sc-client-api", - "sc-keystore", - "sc-network", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-network-gossip", - "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "wasm-timer", ] @@ -500,10 +500,10 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "sc-rpc", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -518,11 +518,11 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -711,10 +711,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -726,7 +726,7 @@ dependencies = [ "frame-support", "parity-scale-codec", "scale-info", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -742,7 +742,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -756,11 +756,11 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -772,10 +772,10 @@ dependencies = [ "bp-runtime", "frame-support", "frame-system", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -789,10 +789,10 @@ dependencies = [ "frame-support", "parity-scale-codec", "smallvec", - "sp-api", - "sp-runtime", - "sp-std", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -805,12 +805,12 @@ dependencies = [ "num-traits", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -822,10 +822,10 @@ dependencies = [ "ed25519-dalek", "finality-grandpa", "parity-scale-codec", - "sp-application-crypto", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -838,9 +838,9 @@ dependencies = [ "bp-rococo", "bp-runtime", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -859,11 +859,11 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1388,8 +1388,8 @@ dependencies = [ name = "cumulus-client-cli" version = "0.1.0" dependencies = [ - "sc-cli", - "sc-service", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -1411,13 +1411,13 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-overseer", "polkadot-primitives", - "sc-client-api", - "sp-api", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-tracing", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -1431,22 +1431,22 @@ dependencies = [ "futures 0.3.17", "parity-scale-codec", "polkadot-client", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-aura", "sc-consensus-slots", - "sc-telemetry", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -1461,14 +1461,14 @@ dependencies = [ "futures-timer 3.0.2", "parity-scale-codec", "polkadot-primitives", - "sc-client-api", - "sc-consensus", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-runtime", - "sp-tracing", - "sp-trie", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -1482,16 +1482,16 @@ dependencies = [ "futures 0.3.17", "parking_lot 0.10.2", "polkadot-client", - "sc-client-api", - "sc-consensus", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -1511,17 +1511,17 @@ dependencies = [ "polkadot-parachain", "polkadot-primitives", "polkadot-test-client", - "sc-cli", - "sc-client-api", - "sc-service", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-runtime", - "substrate-test-utils", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-test-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio", "tracing", ] @@ -1540,15 +1540,15 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-service", - "sp-api", - "sp-consensus", - "sp-maybe-compressed-blob", - "sp-runtime", - "substrate-test-utils", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-test-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tokio", "tracing", ] @@ -1566,18 +1566,18 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "polkadot-service", - "sc-chain-spec", - "sc-client-api", - "sc-consensus", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-babe", - "sc-service", - "sc-telemetry", - "sc-tracing", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -1593,10 +1593,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1609,11 +1609,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -1636,20 +1636,20 @@ dependencies = [ "pallet-balances", "parity-scale-codec", "polkadot-parachain", - "sc-client-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "scale-info", "serde", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] @@ -1671,8 +1671,8 @@ dependencies = [ "frame-support", "frame-system", "pallet-session", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1685,9 +1685,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] @@ -1704,10 +1704,10 @@ dependencies = [ "parity-scale-codec", "rand_chacha 0.3.1", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-builder", "xcm-executor", @@ -1724,8 +1724,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] @@ -1739,10 +1739,10 @@ dependencies = [ "polkadot-core-primitives", "polkadot-parachain", "polkadot-primitives", - "sp-api", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1754,15 +1754,15 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "parity-scale-codec", "polkadot-client", - "sc-client-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "scale-info", - "sp-api", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -1775,12 +1775,12 @@ dependencies = [ "cumulus-test-relay-sproof-builder", "futures 0.3.17", "parity-scale-codec", - "sp-consensus", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", - "sp-tracing", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1793,9 +1793,9 @@ dependencies = [ "polkadot-core-primitives", "polkadot-parachain", "polkadot-primitives", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] @@ -1814,18 +1814,18 @@ dependencies = [ "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", - "sc-block-builder", - "sc-consensus", - "sc-executor", - "sc-executor-common", - "sc-service", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keyring", - "sp-runtime", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor-common 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", "substrate-test-client", ] @@ -1837,9 +1837,9 @@ dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", - "sp-runtime", - "sp-state-machine", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -1867,49 +1867,17 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-block-builder", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", - "substrate-wasm-builder", -] - -[[package]] -name = "cumulus-test-runtime-upgrade" -version = "0.1.0" -dependencies = [ - "cumulus-pallet-parachain-system", - "cumulus-primitives-core", - "cumulus-primitives-timestamp", - "frame-executive", - "frame-support", - "frame-system", - "pallet-balances", - "pallet-randomness-collective-flip", - "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api", - "sp-block-builder", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", ] @@ -1926,7 +1894,6 @@ dependencies = [ "cumulus-primitives-parachain-inherent", "cumulus-test-relay-validation-worker-provider", "cumulus-test-runtime", - "cumulus-test-runtime-upgrade", "frame-system", "futures 0.3.17", "jsonrpc-core", @@ -1937,29 +1904,28 @@ dependencies = [ "polkadot-test-service", "rand 0.7.3", "sc-basic-authorship", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-executor", - "sc-network", - "sc-rpc", - "sc-service", - "sc-tracing", - "sc-transaction-pool", - "serde", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-keyring", - "sp-maybe-compressed-blob", - "sp-runtime", - "sp-state-machine", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", - "sp-trie", - "sp-version", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", - "substrate-test-utils", + "substrate-test-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "tokio", ] @@ -2063,6 +2029,15 @@ dependencies = [ "generic-array 0.14.4", ] +[[package]] +name = "directories" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7" +dependencies = [ + "dirs-sys", +] + [[package]] name = "directories" version = "4.0.1" @@ -2439,6 +2414,14 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "fork-tree" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", +] + [[package]] name = "form_urlencoded" version = "1.0.1" @@ -2461,12 +2444,12 @@ dependencies = [ "parity-scale-codec", "paste", "scale-info", - "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2482,16 +2465,16 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "sc-cli", - "sc-client-db", - "sc-executor", - "sc-service", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-db 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -2504,9 +2487,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2518,11 +2501,11 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2553,16 +2536,16 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic", - "sp-core", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core-hashing-proc-macro", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tt-call", ] @@ -2610,11 +2593,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2627,9 +2610,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2638,7 +2621,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -2647,9 +2630,9 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "frame-support", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -3637,22 +3620,22 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", "xcm", @@ -4827,9 +4810,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-runtime", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5006,11 +4989,11 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-storage", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5023,8 +5006,8 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5037,10 +5020,10 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5053,10 +5036,10 @@ dependencies = [ "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5070,8 +5053,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-authorship", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5088,14 +5071,14 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5111,11 +5094,11 @@ dependencies = [ "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5129,8 +5112,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5145,8 +5128,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5168,10 +5151,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5186,10 +5169,10 @@ dependencies = [ "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5204,9 +5187,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5225,10 +5208,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-finality-grandpa", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5248,9 +5231,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5271,12 +5254,12 @@ dependencies = [ "scale-info", "serde", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", - "sp-tracing", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5290,10 +5273,10 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5307,9 +5290,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5325,12 +5308,12 @@ dependencies = [ "parity-scale-codec", "rand 0.7.3", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "strum 0.21.0", "strum_macros 0.21.1", @@ -5347,11 +5330,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5364,9 +5347,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5382,14 +5365,14 @@ dependencies = [ "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-finality-grandpa", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5403,9 +5386,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5420,12 +5403,12 @@ dependencies = [ "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5438,11 +5421,11 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-keyring", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5456,10 +5439,10 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5474,10 +5457,10 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5490,10 +5473,10 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5507,10 +5490,10 @@ dependencies = [ "pallet-mmr-primitives", "parity-scale-codec", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5523,9 +5506,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5537,9 +5520,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5554,9 +5537,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5577,9 +5560,9 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5592,9 +5575,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5607,8 +5590,8 @@ dependencies = [ "parity-scale-codec", "safe-mix", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5620,9 +5603,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5636,9 +5619,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5653,13 +5636,13 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5673,9 +5656,9 @@ dependencies = [ "pallet-session", "pallet-staking", "rand 0.7.3", - "sp-runtime", - "sp-session", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5688,8 +5671,8 @@ dependencies = [ "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5708,11 +5691,11 @@ dependencies = [ "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5732,7 +5715,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5744,9 +5727,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5759,9 +5742,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5775,10 +5758,10 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", ] @@ -5795,10 +5778,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5812,10 +5795,10 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5828,11 +5811,11 @@ dependencies = [ "jsonrpc-derive", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5842,8 +5825,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5859,8 +5842,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5873,8 +5856,8 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5887,10 +5870,10 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5904,8 +5887,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -5919,9 +5902,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -5937,8 +5920,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -5982,38 +5965,38 @@ dependencies = [ "polkadot-service", "polkadot-test-service", "sc-basic-authorship", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-executor", - "sc-keystore", - "sc-network", - "sc-rpc", - "sc-rpc-api", - "sc-service", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", - "serde", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc-api 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-offchain", - "sp-runtime", - "sp-session", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6056,18 +6039,18 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -6091,10 +6074,10 @@ dependencies = [ "polkadot-runtime-common", "scale-info", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-executor", @@ -6500,8 +6483,8 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "rand 0.8.4", - "sp-core", - "sp-keystore", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6521,7 +6504,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "rand 0.8.4", - "sc-network", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6536,10 +6519,10 @@ dependencies = [ "log", "polkadot-node-core-pvf", "polkadot-service", - "sc-cli", - "sc-service", - "sp-core", - "sp-trie", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", "substrate-build-script-utils", "thiserror", @@ -6558,22 +6541,22 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api", "polkadot-primitives", "polkadot-runtime", - "sc-client-api", - "sc-consensus", - "sc-executor", - "sc-service", - "sp-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-finality-grandpa", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-storage", - "sp-transaction-pool", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6606,40 +6589,40 @@ dependencies = [ "polkadot-service", "rococo-runtime 0.1.0", "sc-basic-authorship", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", - "sc-executor", - "sc-network", - "sc-rpc", - "sc-service", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", "shell-runtime", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-offchain", - "sp-runtime", - "sp-session", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", - "sp-transaction-pool", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "statemine-runtime", "statemint-runtime", "structopt", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "westmint-runtime", ] @@ -6658,9 +6641,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6673,9 +6656,9 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -6693,9 +6676,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sc-network", - "sp-application-crypto", - "sp-keystore", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6709,8 +6692,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -6727,10 +6710,10 @@ dependencies = [ "polkadot-primitives", "rand 0.8.4", "rand_chacha 0.3.1", - "sc-network", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6748,8 +6731,8 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sc-network", - "sp-consensus", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6765,8 +6748,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6790,12 +6773,12 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-primitives", - "sc-keystore", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "schnorrkel", - "sp-application-crypto", - "sp-consensus", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-slots", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6832,7 +6815,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "polkadot-statement-table", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6846,7 +6829,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "wasm-timer", @@ -6866,7 +6849,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6879,9 +6862,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sc-client-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-babe", - "sp-blockchain", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -6916,7 +6899,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sc-keystore", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6944,9 +6927,9 @@ dependencies = [ "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-primitives", - "sp-blockchain", - "sp-inherents", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -6984,16 +6967,16 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "rand 0.8.4", - "sc-executor", - "sc-executor-common", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor-common 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-executor-wasmtime", "slotmap", - "sp-core", - "sp-externalities", - "sp-io", - "sp-maybe-compressed-blob", - "sp-tracing", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -7008,10 +6991,10 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-babe", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -7028,8 +7011,8 @@ dependencies = [ "parking_lot 0.11.2", "polkadot-node-primitives", "polkadot-primitives", - "sc-network", - "sp-core", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -7041,7 +7024,7 @@ dependencies = [ "futures 0.3.17", "futures-timer 3.0.2", "metered-channel", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7057,7 +7040,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-primitives", "sc-authority-discovery", - "sc-network", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "strum 0.22.0", "thiserror", ] @@ -7074,12 +7057,12 @@ dependencies = [ "polkadot-primitives", "schnorrkel", "serde", - "sp-application-crypto", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core", - "sp-keystore", - "sp-maybe-compressed-blob", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "zstd", ] @@ -7105,11 +7088,11 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sc-keystore", - "sp-application-crypto", - "sp-core", - "sp-keyring", - "sp-keystore", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7125,9 +7108,9 @@ dependencies = [ "polkadot-overseer-gen", "polkadot-primitives", "polkadot-statement-table", - "sc-network", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "smallvec", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -7151,9 +7134,9 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "rand 0.8.4", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -7174,8 +7157,8 @@ dependencies = [ "polkadot-node-subsystem-types", "polkadot-overseer-gen", "polkadot-primitives", - "sc-client-api", - "sp-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -7219,9 +7202,9 @@ dependencies = [ "polkadot-core-primitives", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7238,20 +7221,20 @@ dependencies = [ "polkadot-parachain", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7265,23 +7248,23 @@ dependencies = [ "pallet-mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives", - "sc-chain-spec", - "sc-client-api", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-epochs", "sc-finality-grandpa", "sc-finality-grandpa-rpc", - "sc-rpc", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-sync-state-rpc", - "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-frame-rpc-system", ] @@ -7344,21 +7327,21 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "substrate-wasm-builder", ] @@ -7397,15 +7380,15 @@ dependencies = [ "serde", "serde_derive", "slot-range-helper", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "static_assertions", "xcm", ] @@ -7436,15 +7419,15 @@ dependencies = [ "rustc-hex", "scale-info", "serde", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -7505,44 +7488,44 @@ dependencies = [ "rococo-runtime 0.9.12", "sc-authority-discovery", "sc-basic-authorship", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-db 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-babe", "sc-consensus-slots", "sc-consensus-uncles", - "sc-executor", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-finality-grandpa", - "sc-keystore", - "sc-network", - "sc-offchain", - "sc-service", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-sync-state-rpc", - "sc-telemetry", - "sc-transaction-pool", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-finality-grandpa", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", - "sp-transaction-pool", - "sp-trie", - "substrate-prometheus-endpoint", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", "westend-runtime", @@ -7563,8 +7546,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", - "sp-staking", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", "tracing", ] @@ -7576,7 +7559,7 @@ source = "git+https://github.com/paritytech/polkadot?branch=master#7a532985a3ccd dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -7589,17 +7572,17 @@ dependencies = [ "polkadot-primitives", "polkadot-test-runtime", "polkadot-test-service", - "sc-block-builder", - "sc-consensus", - "sc-service", - "sp-api", - "sp-blockchain", - "sp-consensus", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", "substrate-test-client", ] @@ -7645,20 +7628,20 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -7690,28 +7673,28 @@ dependencies = [ "polkadot-test-runtime", "rand 0.8.4", "sc-authority-discovery", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-babe", - "sc-executor", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-finality-grandpa", - "sc-network", - "sc-service", - "sc-tracing", - "sc-transaction-pool", - "sp-arithmetic", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-finality-grandpa", - "sp-inherents", - "sp-keyring", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-test-client", "tempfile", "tokio", @@ -8323,10 +8306,10 @@ dependencies = [ "parity-scale-codec", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-runtime", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8422,18 +8405,18 @@ dependencies = [ "polkadot-parachain", "scale-info", "serde", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -8494,20 +8477,20 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -8635,8 +8618,19 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "log", - "sp-core", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-allocator" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "log", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -8656,15 +8650,15 @@ dependencies = [ "prost 0.8.0", "prost-build 0.9.0", "rand 0.7.3", - "sc-client-api", - "sc-network", - "sp-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8676,18 +8670,18 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "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 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8696,14 +8690,30 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "parity-scale-codec", - "sc-client-api", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-block-builder" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -8714,13 +8724,29 @@ dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", "parity-scale-codec", - "sc-chain-spec-derive", - "sc-network", - "sc-telemetry", + "sc-chain-spec-derive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "serde_json", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-chain-spec" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sc-chain-spec-derive 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "serde", "serde_json", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -8734,6 +8760,17 @@ dependencies = [ "syn", ] +[[package]] +name = "sc-chain-spec-derive" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "proc-macro-crate 1.1.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sc-cli" version = "0.10.0-dev" @@ -8750,22 +8787,60 @@ dependencies = [ "rand 0.7.3", "regex", "rpassword", - "sc-client-api", - "sc-keystore", - "sc-network", - "sc-service", - "sc-telemetry", - "sc-tracing", - "sc-utils", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "serde_json", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "structopt", + "thiserror", + "tiny-bip39", + "tokio", +] + +[[package]] +name = "sc-cli" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "chrono", + "fdlimit", + "futures 0.3.17", + "hex", + "libp2p", + "log", + "names", + "parity-scale-codec", + "rand 0.7.3", + "regex", + "rpassword", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "serde", "serde_json", - "sp-blockchain", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "structopt", "thiserror", "tiny-bip39", @@ -8783,21 +8858,49 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.2", - "sc-executor", - "sc-transaction-pool-api", - "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-database", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", - "sp-trie", - "substrate-prometheus-endpoint", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-client-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "fnv", + "futures 0.3.17", + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -8814,15 +8917,38 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.11.2", - "sc-client-api", - "sc-state-db", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-state-db 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-client-db" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "hash-db", + "kvdb", + "kvdb-memorydb", + "linked-hash-map", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-state-db 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -8836,16 +8962,40 @@ dependencies = [ "libp2p", "log", "parking_lot 0.11.2", - "sc-client-api", - "sc-utils", - "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", - "substrate-prometheus-endpoint", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-trait", + "futures 0.3.17", + "futures-timer 3.0.2", + "libp2p", + "log", + "parking_lot 0.11.2", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -8859,23 +9009,23 @@ dependencies = [ "futures 0.3.17", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", - "sc-consensus", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-slots", - "sc-telemetry", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8885,7 +9035,7 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "async-trait", "derive_more", - "fork-tree", + "fork-tree 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "log", "merlin", @@ -8896,29 +9046,29 @@ dependencies = [ "parking_lot 0.11.2", "rand 0.7.3", "retain_mut", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-epochs", "sc-consensus-slots", - "sc-keystore", - "sc-telemetry", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "schnorrkel", "serde", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-version", - "substrate-prometheus-endpoint", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8933,16 +9083,16 @@ dependencies = [ "jsonrpc-derive", "sc-consensus-babe", "sc-consensus-epochs", - "sc-rpc-api", + "sc-rpc-api 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", - "sp-api", - "sp-application-crypto", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8950,12 +9100,12 @@ name = "sc-consensus-epochs" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ - "fork-tree", + "fork-tree 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sp-blockchain", - "sp-runtime", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -8968,18 +9118,18 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-telemetry", - "sp-api", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", "thiserror", ] @@ -8989,9 +9139,9 @@ name = "sc-consensus-uncles" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ - "sc-client-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authorship", - "sp-runtime", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9005,20 +9155,45 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.2", - "sc-executor-common", - "sc-executor-wasmi", + "sc-executor-common 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor-wasmi 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-executor-wasmtime", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-core-hashing-proc-macro", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", - "sp-tasks", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tasks 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sc-executor" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "sc-executor-common 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-executor-wasmi 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-tasks 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "wasmi", ] @@ -9031,11 +9206,29 @@ dependencies = [ "environmental", "parity-scale-codec", "pwasm-utils", - "sc-allocator", - "sp-core", - "sp-maybe-compressed-blob", - "sp-serializer", - "sp-wasm-interface", + "sc-allocator 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-serializer 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "wasmi", +] + +[[package]] +name = "sc-executor-common" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "derive_more", + "environmental", + "parity-scale-codec", + "pwasm-utils", + "sc-allocator 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-serializer 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", "wasmi", ] @@ -9047,12 +9240,28 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "log", "parity-scale-codec", - "sc-allocator", - "sc-executor-common", + "sc-allocator 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor-common 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "scoped-tls", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sc-executor-wasmi" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "log", + "parity-scale-codec", + "sc-allocator 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-executor-common 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "scoped-tls", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "wasmi", ] @@ -9066,11 +9275,11 @@ dependencies = [ "log", "parity-scale-codec", "parity-wasm 0.42.2", - "sc-allocator", - "sc-executor-common", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sc-allocator 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor-common 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "wasmtime", ] @@ -9083,32 +9292,32 @@ dependencies = [ "derive_more", "dyn-clone", "finality-grandpa", - "fork-tree", + "fork-tree 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "futures-timer 3.0.2", "log", "parity-scale-codec", "parking_lot 0.11.2", "rand 0.8.4", - "sc-block-builder", - "sc-client-api", - "sc-consensus", - "sc-keystore", - "sc-network", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-network-gossip", - "sc-telemetry", - "sc-utils", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-finality-grandpa", - "sp-keystore", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9125,14 +9334,14 @@ dependencies = [ "jsonrpc-pubsub", "log", "parity-scale-codec", - "sc-client-api", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-finality-grandpa", - "sc-rpc", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", "serde_json", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9145,11 +9354,28 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-util-mem", - "sc-client-api", - "sc-network", - "sc-transaction-pool-api", - "sp-blockchain", - "sp-runtime", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-informant" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "ansi_term 0.12.1", + "futures 0.3.17", + "futures-timer 3.0.2", + "log", + "parity-util-mem", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -9162,9 +9388,24 @@ dependencies = [ "hex", "parking_lot 0.11.2", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-keystore" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-trait", + "derive_more", + "hex", + "parking_lot 0.11.2", + "serde_json", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -9175,14 +9416,32 @@ dependencies = [ "hash-db", "parity-scale-codec", "parking_lot 0.11.2", - "sc-client-api", - "sc-executor", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-light" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "hash-db", + "parity-scale-codec", + "parking_lot 0.11.2", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -9199,7 +9458,7 @@ dependencies = [ "derive_more", "either", "fnv", - "fork-tree", + "fork-tree 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", "futures 0.3.17", "futures-timer 3.0.2", "hex", @@ -9215,21 +9474,72 @@ dependencies = [ "prost 0.8.0", "prost-build 0.9.0", "rand 0.7.3", - "sc-block-builder", - "sc-client-api", - "sc-consensus", - "sc-peerset", - "sc-utils", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-peerset 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "serde_json", + "smallvec", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "unsigned-varint 0.6.0", + "void", + "zeroize", +] + +[[package]] +name = "sc-network" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-std", + "async-trait", + "asynchronous-codec 0.5.0", + "bitflags", + "bytes 1.1.0", + "cid", + "derive_more", + "either", + "fnv", + "fork-tree 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "futures 0.3.17", + "futures-timer 3.0.2", + "hex", + "ip_network", + "libp2p", + "linked-hash-map", + "linked_hash_set", + "log", + "lru 0.6.6", + "parity-scale-codec", + "parking_lot 0.11.2", + "pin-project 1.0.8", + "prost 0.8.0", + "prost-build 0.8.0", + "rand 0.7.3", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-peerset 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "serde", "serde_json", "smallvec", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-finality-grandpa", - "sp-runtime", - "substrate-prometheus-endpoint", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-finality-grandpa 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", "unsigned-varint 0.6.0", "void", @@ -9246,9 +9556,9 @@ dependencies = [ "libp2p", "log", "lru 0.6.6", - "sc-network", - "sp-runtime", - "substrate-prometheus-endpoint", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", "tracing", ] @@ -9270,13 +9580,40 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.2", "rand 0.7.3", - "sc-client-api", - "sc-network", - "sc-utils", - "sp-api", - "sp-core", - "sp-offchain", - "sp-runtime", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "threadpool", +] + +[[package]] +name = "sc-offchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "bytes 1.1.0", + "fnv", + "futures 0.3.17", + "futures-timer 3.0.2", + "hex", + "hyper", + "hyper-rustls", + "log", + "num_cpus", + "parity-scale-codec", + "parking_lot 0.11.2", + "rand 0.7.3", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "threadpool", ] @@ -9288,7 +9625,20 @@ dependencies = [ "futures 0.3.17", "libp2p", "log", - "sc-utils", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde_json", + "wasm-timer", +] + +[[package]] +name = "sc-peerset" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "libp2p", + "log", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "serde_json", "wasm-timer", ] @@ -9296,10 +9646,10 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" +source = "git+https://github.com/paritytech/substrate?branch=master#794e9a91927dda5ffa6b29b1771ccdde947af7a2" dependencies = [ "log", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -9314,23 +9664,54 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.2", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-rpc-api", - "sc-tracing", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc-api 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-rpc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "hash-db", + "jsonrpc-core", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-rpc-api 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-offchain", - "sp-rpc", - "sp-runtime", - "sp-session", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -9346,15 +9727,40 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.2", - "sc-chain-spec", - "sc-transaction-pool-api", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "serde_json", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-rpc-api" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "jsonrpc-core", + "jsonrpc-core-client", + "jsonrpc-derive", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "serde", "serde_json", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-tracing", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -9371,7 +9777,24 @@ dependencies = [ "jsonrpc-ws-server", "log", "serde_json", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "tokio", +] + +[[package]] +name = "sc-rpc-server" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "jsonrpc-core", + "jsonrpc-http-server", + "jsonrpc-ipc-server", + "jsonrpc-pubsub", + "jsonrpc-ws-server", + "log", + "serde_json", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "tokio", ] @@ -9381,7 +9804,71 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "async-trait", - "directories", + "directories 4.0.1", + "exit-future", + "futures 0.3.17", + "futures-timer 3.0.2", + "hash-db", + "jsonrpc-core", + "jsonrpc-pubsub", + "log", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.2", + "pin-project 1.0.8", + "rand 0.7.3", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-db 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-informant 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc-server 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "tempfile", + "thiserror", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "sc-service" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-trait", + "directories 3.0.2", "exit-future", "futures 0.3.17", "futures-timer 3.0.2", @@ -9394,44 +9881,45 @@ dependencies = [ "parking_lot 0.11.2", "pin-project 1.0.8", "rand 0.7.3", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-informant", - "sc-keystore", - "sc-network", - "sc-offchain", - "sc-rpc", - "sc-rpc-server", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-client-db 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-informant 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-keystore 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-light 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-network 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-rpc-server 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-telemetry 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "serde", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-block-builder", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-session", - "sp-state-machine", - "sp-storage", - "sp-tracing", - "sp-transaction-pool", - "sp-transaction-storage-proof", - "sp-trie", - "sp-version", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-transaction-storage-proof 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "tempfile", "thiserror", "tokio", @@ -9449,8 +9937,22 @@ dependencies = [ "parity-util-mem", "parity-util-mem-derive", "parking_lot 0.11.2", - "sc-client-api", - "sp-core", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sc-state-db" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "log", + "parity-scale-codec", + "parity-util-mem", + "parity-util-mem-derive", + "parking_lot 0.11.2", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -9462,16 +9964,16 @@ dependencies = [ "jsonrpc-core-client", "jsonrpc-derive", "parity-scale-codec", - "sc-chain-spec", - "sc-client-api", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sc-consensus-babe", "sc-consensus-epochs", "sc-finality-grandpa", - "sc-rpc-api", + "sc-rpc-api 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", "serde_json", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -9493,6 +9995,24 @@ dependencies = [ "wasm-timer", ] +[[package]] +name = "sc-telemetry" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "chrono", + "futures 0.3.17", + "libp2p", + "log", + "parking_lot 0.11.2", + "pin-project 1.0.8", + "rand 0.7.3", + "serde", + "serde_json", + "thiserror", + "wasm-timer", +] + [[package]] name = "sc-tracing" version = "4.0.0-dev" @@ -9508,16 +10028,46 @@ dependencies = [ "parking_lot 0.11.2", "regex", "rustc-hash", - "sc-client-api", - "sc-rpc-server", - "sc-tracing-proc-macro", - "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-rpc", - "sp-runtime", - "sp-tracing", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc-server 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-tracing-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "tracing-log", + "tracing-subscriber", +] + +[[package]] +name = "sc-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "ansi_term 0.12.1", + "atty", + "chrono", + "lazy_static", + "log", + "once_cell", + "parking_lot 0.11.2", + "regex", + "rustc-hash", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-rpc-server 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-tracing-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-rpc 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", "tracing", "tracing-log", @@ -9535,6 +10085,17 @@ dependencies = [ "syn", ] +[[package]] +name = "sc-tracing-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "proc-macro-crate 1.1.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" @@ -9548,17 +10109,44 @@ dependencies = [ "parity-util-mem", "parking_lot 0.11.2", "retain_mut", - "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", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "intervalier", + "linked-hash-map", + "log", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.2", + "retain_mut", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sc-utils 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "substrate-prometheus-endpoint 0.9.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -9571,8 +10159,22 @@ dependencies = [ "futures 0.3.17", "log", "serde", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "derive_more", + "futures 0.3.17", + "log", + "serde", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -9587,6 +10189,17 @@ dependencies = [ "prometheus", ] +[[package]] +name = "sc-utils" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "futures-timer 3.0.2", + "lazy_static", + "prometheus", +] + [[package]] name = "scale-info" version = "1.0.0" @@ -9857,17 +10470,17 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-block-builder", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -9931,8 +10544,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10034,12 +10647,29 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "sp-api-proc-macro", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -10055,6 +10685,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "blake2-rfc", + "proc-macro-crate 1.1.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-application-crypto" version = "4.0.0-dev" @@ -10063,9 +10705,22 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-application-crypto" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10078,8 +10733,23 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "static_assertions", ] @@ -10090,10 +10760,10 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10103,9 +10773,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10114,10 +10784,22 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-block-builder" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10130,11 +10812,29 @@ dependencies = [ "lru 0.6.6", "parity-scale-codec", "parking_lot 0.11.2", - "sp-api", - "sp-consensus", - "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-blockchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "log", + "lru 0.6.6", + "parity-scale-codec", + "parking_lot 0.11.2", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -10148,12 +10848,31 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-trait", + "futures 0.3.17", + "futures-timer 3.0.2", + "log", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -10165,13 +10884,13 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-slots", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", ] @@ -10185,16 +10904,16 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-timestamp", ] @@ -10205,8 +10924,8 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-runtime", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10216,9 +10935,9 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10254,11 +10973,57 @@ dependencies = [ "serde", "sha2 0.9.8", "sp-core-hashing", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", +] + +[[package]] +name = "sp-core" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.17", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1 0.6.0", + "log", + "merlin", + "num-traits", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.2", + "primitive-types", + "rand 0.7.3", + "regex", + "scale-info", + "schnorrkel", + "secrecy", + "serde", + "sha2 0.9.8", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "ss58-registry", "substrate-bip39", "thiserror", @@ -10277,7 +11042,7 @@ dependencies = [ "blake2-rfc", "byteorder", "sha2 0.9.8", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tiny-keccak", "twox-hash", ] @@ -10302,6 +11067,15 @@ dependencies = [ "parking_lot 0.11.2", ] +[[package]] +name = "sp-database" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "kvdb", + "parking_lot 0.11.2", +] + [[package]] name = "sp-debug-derive" version = "3.0.0" @@ -10312,6 +11086,16 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-externalities" version = "0.10.0-dev" @@ -10319,8 +11103,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10333,12 +11128,30 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-finality-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10349,16 +11162,54 @@ dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", - "thiserror", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "thiserror", +] + +[[package]] +name = "sp-io" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" +dependencies = [ + "futures 0.3.17", + "hash-db", + "libsecp256k1 0.6.0", + "log", + "parity-scale-codec", + "parking_lot 0.11.2", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", ] [[package]] name = "sp-io" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" dependencies = [ "futures 0.3.17", "hash-db", @@ -10366,15 +11217,15 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.2", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", - "sp-wasm-interface", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "tracing", "tracing-core", ] @@ -10385,8 +11236,19 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "strum 0.20.0", +] + +[[package]] +name = "sp-keyring" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "lazy_static", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "strum 0.20.0", ] @@ -10403,8 +11265,25 @@ dependencies = [ "parking_lot 0.11.2", "schnorrkel", "serde", - "sp-core", - "sp-externalities", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-keystore" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.17", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.2", + "schnorrkel", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10415,6 +11294,14 @@ dependencies = [ "zstd", ] +[[package]] +name = "sp-maybe-compressed-blob" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "zstd", +] + [[package]] name = "sp-npos-elections" version = "4.0.0-dev" @@ -10423,11 +11310,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections-solution-type", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -10446,9 +11333,19 @@ name = "sp-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-offchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10461,6 +11358,14 @@ dependencies = [ "regex", ] +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "backtrace", +] + [[package]] name = "sp-rpc" version = "4.0.0-dev" @@ -10468,7 +11373,17 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-rpc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "rustc-hash", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10486,11 +11401,33 @@ dependencies = [ "rand 0.7.3", "scale-info", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-runtime" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste", + "rand 0.7.3", + "scale-info", + "serde", + "sp-application-crypto 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10501,12 +11438,29 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime-interface-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-storage 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-tracing 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-wasm-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "static_assertions", ] @@ -10522,6 +11476,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "Inflector", + "proc-macro-crate 1.1.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-serializer" version = "3.0.0" @@ -10531,6 +11497,15 @@ dependencies = [ "serde_json", ] +[[package]] +name = "sp-serializer" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "serde", + "serde_json", +] + [[package]] name = "sp-session" version = "4.0.0-dev" @@ -10538,11 +11513,25 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-session" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10552,8 +11541,19 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10568,11 +11568,34 @@ dependencies = [ "parking_lot 0.11.2", "rand 0.7.3", "smallvec", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-state-machine" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.2", + "rand 0.7.3", + "smallvec", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", "tracing", "trie-db", @@ -10584,6 +11607,11 @@ name = "sp-std" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" +[[package]] +name = "sp-std" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" + [[package]] name = "sp-storage" version = "4.0.0-dev" @@ -10593,8 +11621,21 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-storage" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10603,11 +11644,24 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "log", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime-interface", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-tasks" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "log", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime-interface 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10619,10 +11673,10 @@ dependencies = [ "futures-timer 3.0.2", "log", "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "thiserror", ] @@ -10632,7 +11686,19 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "parity-scale-codec", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "tracing", "tracing-core", "tracing-subscriber", @@ -10643,8 +11709,17 @@ name = "sp-transaction-pool" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10656,11 +11731,27 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", +] + +[[package]] +name = "sp-transaction-storage-proof" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-trait", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-trie 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", ] [[package]] @@ -10672,8 +11763,23 @@ dependencies = [ "memory-db", "parity-scale-codec", "scale-info", - "sp-core", - "sp-std", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "scale-info", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "trie-db", "trie-root", ] @@ -10688,9 +11794,25 @@ dependencies = [ "parity-wasm 0.42.2", "scale-info", "serde", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm 0.42.2", + "scale-info", + "serde", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", + "sp-version-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "thiserror", ] @@ -10705,6 +11827,17 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-version-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-wasm-interface" version = "4.0.0-dev" @@ -10712,7 +11845,18 @@ source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5 dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "wasmi", +] + +[[package]] +name = "sp-wasm-interface" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "wasmi", ] @@ -10790,18 +11934,18 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -10856,18 +12000,18 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -11041,14 +12185,14 @@ dependencies = [ "jsonrpc-derive", "log", "parity-scale-codec", - "sc-client-api", - "sc-rpc-api", - "sc-transaction-pool-api", - "sp-api", - "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-rpc-api 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-transaction-pool-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -11065,6 +12209,20 @@ dependencies = [ "tokio", ] +[[package]] +name = "substrate-prometheus-endpoint" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "async-std", + "derive_more", + "futures-util", + "hyper", + "log", + "prometheus", + "tokio", +] + [[package]] name = "substrate-test-client" version = "2.0.1" @@ -11074,22 +12232,22 @@ dependencies = [ "futures 0.3.17", "hex", "parity-scale-codec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-light", - "sc-offchain", - "sc-service", + "sc-client-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-client-db 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-light 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "serde", "serde_json", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keyring 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", ] [[package]] @@ -11098,7 +12256,17 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=master#a9465729e2c5d2ef8d87ac404da27e5e10adde8a" dependencies = [ "futures 0.3.17", - "substrate-test-utils-derive", + "substrate-test-utils-derive 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "tokio", +] + +[[package]] +name = "substrate-test-utils" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "futures 0.3.17", + "substrate-test-utils-derive 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12)", "tokio", ] @@ -11113,6 +12281,17 @@ dependencies = [ "syn", ] +[[package]] +name = "substrate-test-utils-derive" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.12#d76f39995315ec36980908e4b99709bd14927044" +dependencies = [ + "proc-macro-crate 1.1.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" @@ -11121,7 +12300,7 @@ dependencies = [ "ansi_term 0.12.1", "build-helper", "cargo_metadata", - "sp-maybe-compressed-blob", + "sp-maybe-compressed-blob 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "tempfile", "toml", "walkdir", @@ -11571,18 +12750,18 @@ dependencies = [ "log", "parity-scale-codec", "remote-externalities", - "sc-chain-spec", - "sc-cli", - "sc-executor", - "sc-service", - "serde", - "sp-core", - "sp-externalities", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-version", + "sc-chain-spec 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-cli 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-executor 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sc-service 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "serde", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-externalities 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-keystore 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-state-machine 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "structopt", ] @@ -12199,21 +13378,21 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-authority-discovery", - "sp-block-builder", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-npos-elections", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -12268,18 +13447,18 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-api", - "sp-block-builder", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-block-builder 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-std", - "sp-transaction-pool", - "sp-version", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-offchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-session 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-transaction-pool 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-version 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -12407,10 +13586,10 @@ dependencies = [ "parity-scale-codec", "polkadot-parachain", "scale-info", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", "xcm-executor", ] @@ -12425,11 +13604,11 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-core 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-io 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-runtime 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", + "sp-std 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=master)", "xcm", ] diff --git a/Cargo.toml b/Cargo.toml index c89e88b214e..de64a9e4bb1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,6 @@ members = [ "test/relay-sproof-builder", "test/relay-validation-worker-provider", "test/runtime", - "test/runtime-upgrade", "test/service", ] diff --git a/test/runtime-upgrade/build.rs b/test/runtime-upgrade/build.rs deleted file mode 120000 index f0e55a8c430..00000000000 --- a/test/runtime-upgrade/build.rs +++ /dev/null @@ -1 +0,0 @@ -../runtime/build.rs \ No newline at end of file diff --git a/test/runtime-upgrade/src b/test/runtime-upgrade/src deleted file mode 120000 index b374eea6a39..00000000000 --- a/test/runtime-upgrade/src +++ /dev/null @@ -1 +0,0 @@ -../runtime/src \ No newline at end of file diff --git a/test/runtime/Cargo.toml b/test/runtime/Cargo.toml index 9b6cadb634f..a88d89e8e95 100644 --- a/test/runtime/Cargo.toml +++ b/test/runtime/Cargo.toml @@ -67,4 +67,4 @@ std = [ "sp-transaction-pool/std", "sp-version/std", ] -upgrade = [] +increment-spec-version = [] diff --git a/test/runtime/build.rs b/test/runtime/build.rs index fe1a2ea911d..0b9594e6125 100644 --- a/test/runtime/build.rs +++ b/test/runtime/build.rs @@ -21,5 +21,12 @@ fn main() { .with_current_project() .export_heap_base() .import_memory() - .build() + .build(); + + WasmBuilder::new() + .with_current_project() + .enable_feature("increment-spec-version") + .import_memory() + .set_file_name("wasm_binary_spec_version_incremented.rs") + .build(); } diff --git a/test/runtime/src/lib.rs b/test/runtime/src/lib.rs index 64fef7a0318..d06bb951c4a 100644 --- a/test/runtime/src/lib.rs +++ b/test/runtime/src/lib.rs @@ -22,6 +22,12 @@ #[cfg(feature = "std")] include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); +pub mod wasm_spec_version_incremented { + #[cfg(feature = "std")] + include!(concat!(env!("OUT_DIR"), "/wasm_binary_spec_version_incremented.rs")); +} + +use frame_support::traits::OnRuntimeUpgrade; use sp_api::{decl_runtime_apis, impl_runtime_apis}; use sp_core::OpaqueMetadata; use sp_runtime::{ @@ -59,9 +65,13 @@ impl_opaque_keys! { pub struct SessionKeys {} } +/// Some key that we set in genesis and only read in [`TestRuntimeUpgrade`] to ensure that +/// [`OnRuntimeUpgrade`] works as expected. +pub const TEST_RUNTIME_UPGRADE_KEY: &[u8] = b"+test_runtime_upgrade_key+"; + // The only difference between the two declarations below is the `spec_version`. With the -// `upgrade` feature enabled `spec_version` should be greater than the one of without the -// `upgrade` feature. +// `increment-spec-version` feature enabled `spec_version` should be greater than the one of without the +// `increment-spec-version` feature. // // The duplication here is unfortunate necessity. // @@ -70,27 +80,27 @@ impl_opaque_keys! { // details. Since macro kicks in early, it operates on AST. Thus you cannot use constants. // Macros are expanded top to bottom, meaning we also cannot use `cfg` here. -#[cfg(feature = "upgrade")] +#[cfg(not(feature = "increment-spec-version"))] #[sp_version::runtime_version] pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("cumulus-test-parachain"), impl_name: create_runtime_str!("cumulus-test-parachain"), authoring_version: 1, // Read the note above. - spec_version: 4, + spec_version: 1, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1, }; -#[cfg(not(feature = "upgrade"))] +#[cfg(feature = "increment-spec-version")] #[sp_version::runtime_version] pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("cumulus-test-parachain"), impl_name: create_runtime_str!("cumulus-test-parachain"), authoring_version: 1, // Read the note above. - spec_version: 3, + spec_version: 2, impl_version: 1, apis: RUNTIME_API_VERSIONS, transaction_version: 1, @@ -321,10 +331,21 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPallets, + TestOnRuntimeUpgrade, >; /// The payload being signed in transactions. pub type SignedPayload = generic::SignedPayload; +pub struct TestOnRuntimeUpgrade; + +impl OnRuntimeUpgrade for TestOnRuntimeUpgrade { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + assert_eq!(sp_io::storage::get(TEST_RUNTIME_UPGRADE_KEY), Some(vec![1, 2, 3, 4])); + + 1 + } +} + decl_runtime_apis! { pub trait GetLastTimestamp { /// Returns the last timestamp of a runtime. diff --git a/test/service/Cargo.toml b/test/service/Cargo.toml index f0cfe177c92..cef2b138057 100644 --- a/test/service/Cargo.toml +++ b/test/service/Cargo.toml @@ -27,6 +27,7 @@ sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-core = { git = "https://github.com/paritytech/substrate", branch = "master" } +sp-io = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-keyring = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" } sp-state-machine = { git = "https://github.com/paritytech/substrate", branch = "master" } @@ -59,10 +60,5 @@ futures = "0.3.5" polkadot-test-service = { git = "https://github.com/paritytech/polkadot", branch = "master" } # Substrate dependencies -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "master" } -substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-version = { git = "https://github.com/paritytech/substrate", branch = "master" } - -# Cumulus -cumulus-test-runtime-upgrade = { path = "../runtime-upgrade" } +sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.12" } +substrate-test-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.12" } diff --git a/test/service/src/chain_spec.rs b/test/service/src/chain_spec.rs index db657337069..db8504cc98f 100644 --- a/test/service/src/chain_spec.rs +++ b/test/service/src/chain_spec.rs @@ -25,7 +25,24 @@ use sp_core::{sr25519, Pair, Public}; use sp_runtime::traits::{IdentifyAccount, Verify}; /// Specialized `ChainSpec` for the normal parachain runtime. -pub type ChainSpec = sc_service::GenericChainSpec; +pub type ChainSpec = sc_service::GenericChainSpec; + +/// Extension for the genesis config to add custom keys easily. +#[derive(serde::Serialize, serde::Deserialize)] +pub struct GenesisExt { + /// The runtime genesis config. + runtime_genesis_config: cumulus_test_runtime::GenesisConfig, +} + +impl sp_runtime::BuildStorage for GenesisExt { + fn assimilate_storage(&self, storage: &mut sp_core::storage::Storage) -> Result<(), String> { + sp_state_machine::BasicExternalities::execute_with_storage(storage, || { + sp_io::storage::set(cumulus_test_runtime::TEST_RUNTIME_UPGRADE_KEY, &vec![1, 2, 3, 4]); + }); + + self.runtime_genesis_config.assimilate_storage(storage) + } +} /// Helper function to generate a crypto pair from seed pub fn get_from_seed(seed: &str) -> ::Public { @@ -65,7 +82,7 @@ pub fn get_chain_spec(id: ParaId) -> ChainSpec { "Local Testnet", "local_testnet", ChainType::Local, - move || local_testnet_genesis(), + move || GenesisExt { runtime_genesis_config: local_testnet_genesis() }, vec![], None, None, diff --git a/test/service/tests/runtime_upgrade.rs b/test/service/tests/runtime_upgrade.rs index f59527e3bed..519947f9965 100644 --- a/test/service/tests/runtime_upgrade.rs +++ b/test/service/tests/runtime_upgrade.rs @@ -73,17 +73,11 @@ async fn test_runtime_upgrade() { .expect("Runtime version exists"); expected_runtime_version.spec_version += 1; - // Replace the runtime version in the WASM blob to make it look like a new runtime. - let wasm = sp_maybe_compressed_blob::decompress( - cumulus_test_runtime_upgrade::WASM_BINARY.unwrap(), - sp_maybe_compressed_blob::CODE_BLOB_BOMB_LIMIT, - ) - .expect("Decompressing the WASM blob works"); - let wasm = sp_version::embed::embed_runtime_version(&wasm, expected_runtime_version.clone()) - .expect("Embedding the runtime version works"); + let wasm = cumulus_test_runtime::wasm_spec_version_incremented::WASM_BINARY + .expect("Wasm binary with incremented spec version should have been built"); // schedule runtime upgrade - charlie.schedule_upgrade(wasm).await.unwrap(); + charlie.schedule_upgrade(wasm.into()).await.unwrap(); let mut import_stream = dave.client.import_notification_stream();