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
Copy file name to clipboardExpand all lines: develop/parachains/maintenance/unlock-parachain.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ description: Learn how to unlock your parachain. This step-by-step guide covers
8
8
## Introduction
9
9
10
10
Parachain locks are a critical security mechanism in the Polkadot ecosystem designed to maintain decentralization during the parachain lifecycle. These locks prevent potential centralization risks that could emerge during the early stages of parachain operation.
11
-
The locking system follows strict, well-defined conditions that distribute control across multiple authorities:
11
+
The locking system operates under strict and well-defined conditions, distributing control across multiple authorities.
12
12
13
13
The locking system follows strict, well-defined conditions that distribute control across multiple authorities:
14
14
@@ -20,13 +20,13 @@ The locking system follows strict, well-defined conditions that distribute contr
20
20
Similarly, unlocking a parachain follows controlled procedures:
21
21
22
22
- Relay chain governance retains the authority to unlock any parachain
23
-
- A parachain has the ability to unlock its own lock
23
+
- A parachain can unlock its own lock
24
24
25
-
This document guides you through the process of checking a parachain's lock status and safely executing the unlock procedure from a parachain using XCM (Cross-Consensus Messaging).
25
+
This document guides you through checking a parachain's lock status and safely executing the unlock procedure from a parachain using XCM (Cross-Consensus Messaging).
26
26
27
-
## Check if the Parachain is Locked
27
+
## Check If the Parachain Is Locked
28
28
29
-
Before attempting to unlock a parachain, you should verify its current lock status. This can be done through the Polkadot.js interface:
29
+
Before unlocking a parachain, you should verify its current lock status. This can be done through the Polkadot.js interface:
30
30
31
31
1. In [Polkadot.js Apps](https://polkadot.js.org/apps/#/explorer){target=\_blank}, connect to the relay chain, navigate to the **Developer** dropdown and select the **Chain State** option
32
32
@@ -41,9 +41,9 @@ Before attempting to unlock a parachain, you should verify its current lock stat
41
41
42
42
## How to Unlock a Parachain
43
43
44
-
Unlocking a parachain requires sending an XCM (Cross-Consensus Message) to the relay chain from the parachain itself, sending a message with Root origin, or this can be accomplished through the relay chain's governance mechanism executing a root call.
44
+
Unlocking a parachain requires sending an XCM (Cross-Consensus Message) to the relay chain from the parachain itself, sending a message with Root origin, or this can be accomplished through the relay chain's governance mechanism, executing a root call.
45
45
46
-
If sending an XCM, the parachain origin must have proper authorization, which typically comes from either the parachain's sudo pallet (if enabled) or through its governance system.
46
+
If sending an XCM, the parachain origin must have proper authorization, typically from either the parachain's sudo pallet (if enabled) or its governance system.
47
47
48
48
This guide demonstrates the unlocking process using a parachain with the sudo pallet. For parachains using governance-based authorization instead, the process will require adjustments to how the XCM is sent.
49
49
@@ -56,8 +56,8 @@ Before sending the XCM, you need to construct the relay chain call that will be
56
56
2. Build the `registrar.removeLock` extrinsic
57
57
1. Select the **registrar** pallet
58
58
2. Choose the **removeLock** extrinsic
59
-
3. Fill in the parachain ID parameter (e.g. `2006`)
60
-
4. Copy the encoded call data
59
+
3. Fill in the parachain ID parameter (e.g.,`2006`)
0 commit comments