Skip to content

Commit f4643d5

Browse files
iulianbarbugithub-actions[bot]
authored andcommitted
[create-pull-request] automated change
1 parent b5f6adc commit f4643d5

File tree

17 files changed

+300
-15677
lines changed

17 files changed

+300
-15677
lines changed

Cargo.lock

Lines changed: 0 additions & 15421 deletions
This file was deleted.

Cargo.toml

Lines changed: 68 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -16,97 +16,97 @@ resolver = "2"
1616
[workspace.dependencies]
1717
parachain-template-runtime = { path = "./runtime", default-features = false }
1818
pallet-parachain-template = { path = "./pallets/template", default-features = false }
19-
clap = { version = "4.5.3" }
19+
clap = { version = "4.5.10" }
2020
codec = { version = "3.6.12", default-features = false, package = "parity-scale-codec" }
2121
color-print = { version = "0.3.4" }
22-
cumulus-client-cli = { version = "0.17.0", default-features = false }
23-
cumulus-client-collator = { version = "0.17.0", default-features = false }
24-
cumulus-client-consensus-aura = { version = "0.17.0", default-features = false }
25-
cumulus-client-consensus-common = { version = "0.17.0", default-features = false }
26-
cumulus-client-consensus-proposer = { version = "0.15.0", default-features = false }
27-
cumulus-client-service = { version = "0.17.0", default-features = false }
28-
cumulus-primitives-core = { version = "0.15.0", default-features = false }
29-
cumulus-primitives-parachain-inherent = { version = "0.15.0", default-features = false }
30-
cumulus-relay-chain-interface = { version = "0.17.0", default-features = false }
22+
cumulus-client-cli = { version = "0.18.0", default-features = false }
23+
cumulus-client-collator = { version = "0.18.0", default-features = false }
24+
cumulus-client-consensus-aura = { version = "0.18.0", default-features = false }
25+
cumulus-client-consensus-common = { version = "0.18.0", default-features = false }
26+
cumulus-client-consensus-proposer = { version = "0.16.0", default-features = false }
27+
cumulus-client-service = { version = "0.18.0", default-features = false }
28+
cumulus-primitives-core = { version = "0.16.0", default-features = false }
29+
cumulus-primitives-parachain-inherent = { version = "0.16.0", default-features = false }
30+
cumulus-relay-chain-interface = { version = "0.18.0", default-features = false }
3131
docify = { version = "0.2.8" }
32-
frame-benchmarking = { version = "37.0.0", default-features = false }
33-
frame-benchmarking-cli = { version = "42.0.0", default-features = false }
32+
frame-benchmarking = { version = "38.0.0", default-features = false }
33+
frame-benchmarking-cli = { version = "43.0.0", default-features = false }
3434
futures = { version = "0.3.30" }
35-
jsonrpsee = { version = "0.23.2" }
36-
log = { version = "0.4.21", default-features = false }
37-
pallet-transaction-payment-rpc = { version = "40.0.0", default-features = false }
38-
polkadot-cli = { version = "17.0.0", default-features = false }
39-
polkadot-primitives = { version = "15.0.0", default-features = false }
35+
jsonrpsee = { version = "0.24.3" }
36+
log = { version = "0.4.22", default-features = false }
37+
pallet-transaction-payment-rpc = { version = "41.0.0", default-features = false }
38+
polkadot-cli = { version = "18.0.0", default-features = false }
39+
polkadot-primitives = { version = "16.0.0", default-features = false }
4040
prometheus-endpoint = { version = "0.17.0", default-features = false, package = "substrate-prometheus-endpoint" }
41-
sc-basic-authorship = { version = "0.44.0", default-features = false }
42-
sc-chain-spec = { version = "37.0.0", default-features = false }
43-
sc-cli = { version = "0.46.0", default-features = false }
41+
sc-basic-authorship = { version = "0.45.0", default-features = false }
42+
sc-chain-spec = { version = "38.0.0", default-features = false }
43+
sc-cli = { version = "0.47.0", default-features = false }
4444
sc-client-api = { version = "37.0.0", default-features = false }
45-
sc-consensus = { version = "0.43.0", default-features = false }
46-
sc-executor = { version = "0.40.0", default-features = false }
47-
sc-network = { version = "0.44.0", default-features = false }
48-
sc-network-sync = { version = "0.43.0", default-features = false }
49-
sc-offchain = { version = "39.0.0", default-features = false }
50-
sc-rpc = { version = "39.0.0", default-features = false }
51-
sc-service = { version = "0.45.0", default-features = false }
52-
sc-sysinfo = { version = "37.0.0", default-features = false }
53-
sc-telemetry = { version = "24.0.0", default-features = false }
54-
sc-tracing = { version = "37.0.0", default-features = false }
45+
sc-consensus = { version = "0.44.0", default-features = false }
46+
sc-executor = { version = "0.40.1", default-features = false }
47+
sc-network = { version = "0.45.0", default-features = false }
48+
sc-network-sync = { version = "0.44.0", default-features = false }
49+
sc-offchain = { version = "40.0.0", default-features = false }
50+
sc-rpc = { version = "40.0.0", default-features = false }
51+
sc-service = { version = "0.46.0", default-features = false }
52+
sc-sysinfo = { version = "38.0.0", default-features = false }
53+
sc-telemetry = { version = "25.0.0", default-features = false }
54+
sc-tracing = { version = "37.0.1", default-features = false }
5555
sc-transaction-pool = { version = "37.0.0", default-features = false }
5656
sc-transaction-pool-api = { version = "37.0.0", default-features = false }
57-
serde = { version = "1.0.197", default-features = false }
58-
serde_json = { version = "1.0.114", default-features = false }
57+
serde = { version = "1.0.209", default-features = false }
58+
serde_json = { version = "1.0.127", default-features = false }
5959
sp-api = { version = "34.0.0", default-features = false }
6060
sp-block-builder = { version = "34.0.0", default-features = false }
61-
sp-blockchain = { version = "37.0.0", default-features = false }
61+
sp-blockchain = { version = "37.0.1", default-features = false }
6262
sp-consensus-aura = { version = "0.40.0", default-features = false }
6363
sp-core = { version = "34.0.0", default-features = false }
64+
sp-genesis-builder = { version = "0.15.1", default-features = false }
6465
sp-io = { version = "38.0.0", default-features = false }
6566
sp-keystore = { version = "0.40.0", default-features = false }
66-
sp-runtime = { version = "39.0.0", default-features = false }
67+
sp-runtime = { version = "39.0.1", default-features = false }
6768
sp-timestamp = { version = "34.0.0", default-features = false }
68-
substrate-frame-rpc-system = { version = "38.0.0", default-features = false }
69-
xcm = { version = "14.1.0", default-features = false, package = "staging-xcm" }
69+
substrate-frame-rpc-system = { version = "39.0.0", default-features = false }
70+
xcm = { version = "14.2.0", default-features = false, package = "staging-xcm" }
7071
substrate-build-script-utils = { version = "11.0.0", default-features = false }
71-
cumulus-pallet-aura-ext = { version = "0.16.0", default-features = false }
72-
cumulus-pallet-parachain-system = { version = "0.16.0", default-features = false }
73-
cumulus-pallet-session-benchmarking = { version = "18.0.0", default-features = false }
74-
cumulus-pallet-xcm = { version = "0.16.0", default-features = false }
75-
cumulus-pallet-xcmp-queue = { version = "0.16.0", default-features = false }
72+
cumulus-pallet-aura-ext = { version = "0.17.0", default-features = false }
73+
cumulus-pallet-parachain-system = { version = "0.17.0", default-features = false }
74+
cumulus-pallet-session-benchmarking = { version = "19.0.0", default-features = false }
75+
cumulus-pallet-xcm = { version = "0.17.0", default-features = false }
76+
cumulus-pallet-xcmp-queue = { version = "0.17.0", default-features = false }
7677
cumulus-primitives-aura = { version = "0.15.0", default-features = false }
77-
cumulus-primitives-storage-weight-reclaim = { version = "7.0.0", default-features = false }
78-
cumulus-primitives-utility = { version = "0.16.0", default-features = false }
79-
frame-executive = { version = "37.0.0", default-features = false }
80-
frame-metadata-hash-extension = { version = "0.5.0", default-features = false }
81-
frame-support = { version = "37.0.0", default-features = false }
82-
frame-system = { version = "37.0.0", default-features = false }
83-
frame-system-benchmarking = { version = "37.0.0", default-features = false }
78+
cumulus-primitives-storage-weight-reclaim = { version = "8.0.0", default-features = false }
79+
cumulus-primitives-utility = { version = "0.17.0", default-features = false }
80+
frame-executive = { version = "38.0.0", default-features = false }
81+
frame-metadata-hash-extension = { version = "0.6.0", default-features = false }
82+
frame-support = { version = "38.0.0", default-features = false }
83+
frame-system = { version = "38.0.0", default-features = false }
84+
frame-system-benchmarking = { version = "38.0.0", default-features = false }
8485
frame-system-rpc-runtime-api = { version = "34.0.0", default-features = false }
85-
frame-try-runtime = { version = "0.43.0", default-features = false }
86+
frame-try-runtime = { version = "0.44.0", default-features = false }
8687
hex-literal = { version = "0.4.1", default-features = false }
87-
pallet-aura = { version = "36.0.0", default-features = false }
88-
pallet-authorship = { version = "37.0.0", default-features = false }
89-
pallet-balances = { version = "38.0.0", default-features = false }
90-
pallet-collator-selection = { version = "18.0.0", default-features = false }
91-
pallet-message-queue = { version = "40.0.0", default-features = false }
92-
pallet-session = { version = "37.0.0", default-features = false }
93-
pallet-sudo = { version = "37.0.0", default-features = false }
94-
pallet-timestamp = { version = "36.0.0", default-features = false }
95-
pallet-transaction-payment = { version = "37.0.0", default-features = false }
96-
pallet-transaction-payment-rpc-runtime-api = { version = "37.0.0", default-features = false }
97-
pallet-xcm = { version = "16.0.0", default-features = false }
98-
parachain-info = { version = "0.16.0", default-features = false, package = "staging-parachain-info" }
99-
parachains-common = { version = "17.0.0", default-features = false }
88+
pallet-aura = { version = "37.0.0", default-features = false }
89+
pallet-authorship = { version = "38.0.0", default-features = false }
90+
pallet-balances = { version = "39.0.0", default-features = false }
91+
pallet-collator-selection = { version = "19.0.0", default-features = false }
92+
pallet-message-queue = { version = "41.0.0", default-features = false }
93+
pallet-session = { version = "38.0.0", default-features = false }
94+
pallet-sudo = { version = "38.0.0", default-features = false }
95+
pallet-timestamp = { version = "37.0.0", default-features = false }
96+
pallet-transaction-payment = { version = "38.0.0", default-features = false }
97+
pallet-transaction-payment-rpc-runtime-api = { version = "38.0.0", default-features = false }
98+
pallet-xcm = { version = "17.0.0", default-features = false }
99+
parachain-info = { version = "0.17.0", default-features = false, package = "staging-parachain-info" }
100+
parachains-common = { version = "18.0.0", default-features = false }
100101
polkadot-parachain-primitives = { version = "14.0.0", default-features = false }
101-
polkadot-runtime-common = { version = "16.0.0", default-features = false }
102+
polkadot-runtime-common = { version = "17.0.0", default-features = false }
102103
scale-info = { version = "2.11.1", default-features = false }
103104
smallvec = { version = "1.11.0", default-features = false }
104-
sp-genesis-builder = { version = "0.15.0", default-features = false }
105105
sp-inherents = { version = "34.0.0", default-features = false }
106106
sp-offchain = { version = "34.0.0", default-features = false }
107-
sp-session = { version = "35.0.0", default-features = false }
107+
sp-session = { version = "36.0.0", default-features = false }
108108
sp-transaction-pool = { version = "34.0.0", default-features = false }
109109
sp-version = { version = "37.0.0", default-features = false }
110-
xcm-builder = { version = "16.0.0", default-features = false, package = "staging-xcm-builder" }
111-
xcm-executor = { version = "16.0.0", default-features = false, package = "staging-xcm-executor" }
112-
substrate-wasm-builder = { version = "24.0.0", default-features = false }
110+
xcm-builder = { version = "17.0.0", default-features = false, package = "staging-xcm-builder" }
111+
xcm-executor = { version = "17.0.0", default-features = false, package = "staging-xcm-executor" }
112+
substrate-wasm-builder = { version = "24.0.1", default-features = false }

README.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ packages required to compile this template - please take note of the Rust compil
4444
🔨 Use the following command to build the node without launching it:
4545

4646
```sh
47-
cargo build --package parachain-template-node --release
47+
cargo build --release
4848
```
4949

5050
🐳 Alternatively, build the docker image:
@@ -59,15 +59,22 @@ docker build . -t polkadot-sdk-parachain-template
5959
You can grab a [released binary](https://github.com/paritytech/zombienet/releases/latest) or use an [npm version](https://www.npmjs.com/package/@zombienet/cli).
6060

6161
This template produces a parachain node.
62+
You can install it in your environment by running:
63+
64+
```sh
65+
cargo install --path node
66+
```
67+
6268
You still need a relaychain node - you can download the `polkadot`
6369
(and the accompanying `polkadot-prepare-worker` and `polkadot-execute-worker`)
6470
binaries from [Polkadot SDK releases](https://github.com/paritytech/polkadot-sdk/releases/latest).
6571

66-
Make sure to bring the parachain node - as well as `polkadot`, `polkadot-prepare-worker`, `polkadot-execute-worker`,
67-
and `zombienet` - into `PATH` like so:
72+
In addition to the installed parachain node, make sure to bring
73+
`zombienet`, `polkadot`, `polkadot-prepare-worker`, and `polkadot-execute-worker`
74+
into `PATH`, for example:
6875

6976
```sh
70-
export PATH="./target/release/:$PATH"
77+
export PATH="<path-to-binaries>:$PATH"
7178
```
7279

7380
This way, we can conveniently use them in the following steps.

node/Cargo.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "parachain-template-node"
3-
description = "A parachain node template built with Substrate and Cumulus, part of Polkadot Sdk. (polkadot v1.15.0)"
3+
description = "A parachain node template built with Substrate and Cumulus, part of Polkadot Sdk."
44
version = "0.1.0"
55
license = "Unlicense"
66
authors.workspace = true
@@ -71,6 +71,8 @@ sp-consensus-aura.workspace = true
7171
sp-consensus-aura.default-features = true
7272
sp-core.workspace = true
7373
sp-core.default-features = true
74+
sp-genesis-builder.workspace = true
75+
sp-genesis-builder.default-features = true
7476
sp-keystore.workspace = true
7577
sp-keystore.default-features = true
7678
sp-io.workspace = true
@@ -114,9 +116,9 @@ substrate-build-script-utils.default-features = true
114116
[features]
115117
default = ["std"]
116118
std = [
117-
"parachain-template-runtime/std",
118119
"log/std",
119-
"xcm/std"
120+
"parachain-template-runtime/std",
121+
"xcm/std",
120122
]
121123
runtime-benchmarks = [
122124
"cumulus-primitives-core/runtime-benchmarks",

node/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,8 @@
1616
initial (genesis) state.
1717
- [`service.rs`](./src/service.rs): This file defines the node implementation.
1818
It's a place to configure consensus-related topics.
19+
20+
21+
## Release
22+
23+
Polkadot SDK stable2409

0 commit comments

Comments
 (0)