Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: upgrade to Polkadot v0.9.28 #402

Merged
merged 3 commits into from
Sep 7, 2022
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
726 changes: 361 additions & 365 deletions Cargo.lock

Large diffs are not rendered by default.

107 changes: 54 additions & 53 deletions nodes/parachain/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ name = "kilt-parachain"
path = "src/main.rs"

[build-dependencies]
substrate-build-script-utils = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
substrate-build-script-utils = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}

[dependencies]

Expand All @@ -29,72 +29,73 @@ codec = {package = "parity-scale-codec", version = "3.1.5"}
derive_more = "0.99.17"
futures = {version = "0.3.21", features = ["compat"]}
hex-literal = "0.3.4"
jsonrpsee = {version = "0.14.0", features = ["server"]}
jsonrpsee = {version = "0.15.1", features = ["server"]}
log = "0.4.17"
parking_lot = "0.12.1"
serde = {version = "1.0.142", features = ["derive"]}
serde_json = "1.0.83"

# Substrate dependencies
frame-rpc-system = {package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
pallet-transaction-payment-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-basic-authorship = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-chain-spec = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-cli = {git = "https://github.com/paritytech/substrate", features = ["wasmtime"], branch = "polkadot-v0.9.27"}
sc-client-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-executor = {git = "https://github.com/paritytech/substrate", features = ["wasmtime"], branch = "polkadot-v0.9.27"}
sc-keystore = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-network = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-rpc-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-service = {git = "https://github.com/paritytech/substrate", features = ["wasmtime"], branch = "polkadot-v0.9.27"}
sc-sysinfo = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-telemetry = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-tracing = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-transaction-pool-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-block-builder = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-blockchain = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-consensus-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-core = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-inherents = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-keystore = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-offchain = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-runtime = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-session = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-timestamp = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
substrate-prometheus-endpoint = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
frame-rpc-system = {package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
pallet-transaction-payment-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-basic-authorship = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-chain-spec = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-cli = {git = "https://github.com/paritytech/substrate", features = ["wasmtime"], branch = "polkadot-v0.9.28"}
sc-client-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-executor = {git = "https://github.com/paritytech/substrate", features = ["wasmtime"], branch = "polkadot-v0.9.28"}
sc-keystore = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-network = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-network-common = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-rpc-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-service = {git = "https://github.com/paritytech/substrate", features = ["wasmtime"], branch = "polkadot-v0.9.28"}
sc-sysinfo = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-telemetry = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-tracing = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-transaction-pool-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-block-builder = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-blockchain = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-consensus-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-core = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-inherents = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-keystore = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-offchain = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-runtime = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-session = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-timestamp = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
substrate-prometheus-endpoint = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}

# Cumulus dependencies
cumulus-client-cli = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-client-collator = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-client-consensus-aura = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-client-consensus-common = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-client-network = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-client-service = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-primitives-core = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-primitives-parachain-inherent = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-relay-chain-inprocess-interface = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-relay-chain-interface = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-relay-chain-rpc-interface = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.27"}
cumulus-client-cli = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-client-collator = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-client-consensus-aura = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-client-consensus-common = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-client-network = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-client-service = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-primitives-core = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-primitives-parachain-inherent = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-relay-chain-inprocess-interface = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-relay-chain-interface = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}
cumulus-relay-chain-rpc-interface = {git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.28"}

# Polkadot dependencies
polkadot-cli = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.27"}
polkadot-parachain = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.27"}
polkadot-primitives = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.27"}
polkadot-service = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.27"}
xcm = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.27"}
polkadot-cli = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28"}
polkadot-parachain = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28"}
polkadot-primitives = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28"}
polkadot-service = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28"}
xcm = {git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.28"}

# Benchmarking
frame-benchmarking = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
frame-benchmarking-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
frame-benchmarking = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
frame-benchmarking-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}

# Runtime tests
try-runtime-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27", optional = true}
try-runtime-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28", optional = true}

[features]
default = []
Expand Down
11 changes: 6 additions & 5 deletions nodes/parachain/src/service.rs
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,12 @@ use cumulus_client_service::{
use cumulus_primitives_core::ParaId;
use cumulus_relay_chain_inprocess_interface::build_inprocess_relay_chain;
use cumulus_relay_chain_interface::{RelayChainError, RelayChainInterface, RelayChainResult};
use cumulus_relay_chain_rpc_interface::RelayChainRPCInterface;
use cumulus_relay_chain_rpc_interface::{create_client_and_start_worker, RelayChainRpcInterface};
use polkadot_service::{CollatorPair, NativeExecutionDispatch};
use sc_client_api::ExecutorProvider;
use sc_executor::NativeElseWasmExecutor;
use sc_network::NetworkService;
use sc_network_common::service::NetworkBlock;
use sc_service::{Configuration, TFullBackend, TFullClient, TaskManager};
use sc_telemetry::{Telemetry, TelemetryHandle, TelemetryWorker, TelemetryWorkerHandle};
use sp_api::ConstructRuntimeApi;
Expand Down Expand Up @@ -205,10 +206,10 @@ async fn build_relay_chain_interface(
hwbench: Option<sc_sysinfo::HwBench>,
) -> RelayChainResult<(Arc<(dyn RelayChainInterface + 'static)>, Option<CollatorPair>)> {
match collator_options.relay_chain_rpc_url {
Some(relay_chain_url) => Ok((
Arc::new(RelayChainRPCInterface::new(relay_chain_url).await?) as Arc<_>,
None,
)),
Some(relay_chain_url) => {
let client = create_client_and_start_worker(relay_chain_url, task_manager).await?;
Ok((Arc::new(RelayChainRpcInterface::new(client)) as Arc<_>, None))
}
None => build_inprocess_relay_chain(
polkadot_config,
parachain_config,
Expand Down
72 changes: 36 additions & 36 deletions nodes/standalone/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ name = "mashnet-node"
path = "src/main.rs"

[build-dependencies]
substrate-build-script-utils = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
substrate-build-script-utils = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}

[dependencies]

Expand All @@ -28,47 +28,47 @@ serde = {version = "1.0.142", features = ["derive"]}
serde_json = "1.0.83"

# Substrate dependencies
frame-system = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
pallet-transaction-payment = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-basic-authorship = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-client-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-consensus-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-executor = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-finality-grandpa = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-keyring = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-keystore = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-network = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-service = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-telemetry = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-transaction-pool-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-block-builder = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-blockchain = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-consensus-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-core = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-finality-grandpa = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-inherents = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-runtime = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-timestamp = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sp-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
frame-system = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
pallet-transaction-payment = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-basic-authorship = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-client-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-consensus-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-executor = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-finality-grandpa = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-keyring = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-keystore = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-network = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-service = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-telemetry = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-transaction-pool-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-block-builder = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-blockchain = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-consensus = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-consensus-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-core = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-finality-grandpa = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-inherents = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-runtime = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-timestamp = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sp-transaction-pool = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}

# RPC related dependencies
frame-rpc-system = {package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
jsonrpsee = { version = "0.14.0", features = ["server"] }
pallet-transaction-payment-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
sc-rpc-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
frame-rpc-system = {package = "substrate-frame-rpc-system", git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
jsonrpsee = { version = "0.15.1", features = ["server"] }
pallet-transaction-payment-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-rpc = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
sc-rpc-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}

# Benchmarking
frame-benchmarking = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
frame-benchmarking-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27"}
frame-benchmarking = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}
frame-benchmarking-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28"}

# Runtime tests
try-runtime-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.27", optional = true}
try-runtime-cli = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.28", optional = true}

[features]
default = []
Expand Down
Loading