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
{{ message }}
This repository was archived by the owner on Aug 27, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: docs/tutorials/runtime-migration/index.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,18 @@
1
1
---
2
-
title: Introduction
2
+
Introduction
3
3
---
4
4
5
-
One of the defining features of the Substrate blockchain development framework is its support for
5
+
One of the defining features of the Substrate blockchain development framework is the support for
6
6
**forkless runtime upgrades**. Forkless upgrades are a means of enhancing a blockchain runtime in a
7
-
way that is supported and protected by the capabilities of the blockchain itself. A blockchain's
7
+
way that supports and protects the capabilities of the blockchain itself. A blockchain's
8
8
[runtime](../../knowledgebase/runtime) defines the [state](../../knowledgebase/runtime/storage) the
9
9
blockchain can hold and also defines the logic for effecting changes to that state. Substrate makes
10
10
it possible to deploy enhanced runtime capabilities (including _breaking_ changes) without a
11
11
[hard fork](../../knowledgebase/getting-started/glossary#fork). These new capabilities expect the
12
-
blockchain's state and storage schema to be configured in the correct way for operation, though.
13
-
If the expected schema and state are not present a [storage migration](../../knowledgebase/runtime/upgrades.md#storage-migrations) is necessary.
12
+
blockchain state and storage schema to be configured in the correct way for operation.
13
+
If the expected schema and state are not present, a [storage migration](../../knowledgebase/runtime/upgrades.md#storage-migrations) is necessary.
14
14
15
-
This tutorial will use the Substrate Developer Hub
15
+
This tutorial will use the Substrate
16
16
[Node Template](https://github.com/substrate-developer-hub/substrate-node-template) to explore how to write and perform storage migrations of [FRAME](../../knowledgebase/runtime/frame)-based runtimes.
17
17
> TODO: outline of steps
18
18
@@ -33,8 +33,8 @@ will guide you through the process of setting up your development environment. T
33
33
system for runtime development and guide you through the process of extending the capabilities of a
34
34
FRAME runtime by adding a pallet. The [Perform a Forkless Upgrade](../../tutorials/upgrade-a-chain/) tutorial will introduce runtime upgrades.
35
35
36
-
If you're an experienced developer and wish to skip those
37
-
tutorials, you can clone the
36
+
If you're a more experienced developer and wish to skip those
37
+
tutorials, you can clone the
38
38
[Node Template repository](https://github.com/substrate-developer-hub/substrate-node-template) and
39
39
refer to the
40
40
[documentation for local development](https://github.com/substrate-developer-hub/substrate-node-template#local-development).
0 commit comments