You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrading the runtime of your Substrate-based blockchain is a core feature that enables you to add new functionality, fix bugs, or optimize performance without requiring a hard fork. Runtime upgrades are performed by submitting a special extrinsic that replaces the existing Wasm runtime code on-chain. This process is trustless, transparent, and can be executed via governance or sudo, depending on your chain's configuration.
33355
+
Upgrading the runtime of your Polkadot SDK-based blockchain is a core feature that enables you to add new functionality, fix bugs, or optimize performance without requiring a hard fork. Runtime upgrades are performed by submitting a special extrinsic that replaces the existing Wasm runtime code on-chain. This process is trustless, transparent, and can be executed via governance or sudo, depending on your chain's configuration.
33356
33356
33357
-
This tutorial will guide you through the process of preparing, submitting, and verifying a runtime upgrade for your parachain or standalone Substrate chain.
33357
+
This tutorial will guide you through the process of preparing, submitting, and verifying a runtime upgrade for your parachain or standalone Polkadot-SDK based chain.
33358
33358
33359
33359
## Prerequisites
33360
33360
33361
33361
Before proceeding, ensure you have:
33362
33362
33363
-
- A working Substrate-based chain (local or testnet)
33363
+
- A working Polkadot SDK-based chain
33364
33364
- The latest source code for your runtime, with desired changes implemented and tested
33365
33365
- [Rust toolchain](https://www.rust-lang.org/) and [wasm32-unknown-unknown target](https://substrate.dev/docs/en/knowledgebase/getting-started/#add-the-wasm-target) installed
33366
33366
- Sufficient privileges to submit a runtime upgrade (sudo or governance access)
33367
33367
- [Polkadot.js Apps](https://polkadot.js.org/apps/) or another compatible tool for submitting extrinsics
33368
33368
33369
-
## Step 1: Prepare Your Runtime Upgrade
33369
+
## Prepare the Runtime Upgrade
33370
33370
33371
33371
1. **Implement and Test Changes**
33372
33372
- Make your desired changes to the runtime code (e.g., add a pallet, update logic, fix bugs).
Copy file name to clipboardExpand all lines: tutorials/polkadot-sdk/parachains/zero-to-hero/runtime-upgrade.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,21 +8,21 @@ tutorial_badge: Intermediate
8
8
9
9
## Introduction
10
10
11
-
Upgrading the runtime of your Substrate-based blockchain is a core feature that enables you to add new functionality, fix bugs, or optimize performance without requiring a hard fork. Runtime upgrades are performed by submitting a special extrinsic that replaces the existing Wasm runtime code on-chain. This process is trustless, transparent, and can be executed via governance or sudo, depending on your chain's configuration.
11
+
Upgrading the runtime of your Polkadot SDK-based blockchain is a core feature that enables you to add new functionality, fix bugs, or optimize performance without requiring a hard fork. Runtime upgrades are performed by submitting a special extrinsic that replaces the existing Wasm runtime code on-chain. This process is trustless, transparent, and can be executed via governance or sudo, depending on your chain's configuration.
12
12
13
-
This tutorial will guide you through the process of preparing, submitting, and verifying a runtime upgrade for your parachain or standalone Substrate chain.
13
+
This tutorial will guide you through the process of preparing, submitting, and verifying a runtime upgrade for your parachain or standalone Polkadot-SDK based chain.
14
14
15
15
## Prerequisites
16
16
17
17
Before proceeding, ensure you have:
18
18
19
-
- A working Substrate-based chain (local or testnet)
19
+
- A working Polkadot SDK-based chain
20
20
- The latest source code for your runtime, with desired changes implemented and tested
21
21
-[Rust toolchain](https://www.rust-lang.org/) and [wasm32-unknown-unknown target](https://substrate.dev/docs/en/knowledgebase/getting-started/#add-the-wasm-target) installed
22
22
- Sufficient privileges to submit a runtime upgrade (sudo or governance access)
23
23
-[Polkadot.js Apps](https://polkadot.js.org/apps/) or another compatible tool for submitting extrinsics
24
24
25
-
## Step 1: Prepare Your Runtime Upgrade
25
+
## Prepare the Runtime Upgrade
26
26
27
27
1.**Implement and Test Changes**
28
28
- Make your desired changes to the runtime code (e.g., add a pallet, update logic, fix bugs).
0 commit comments