Skip to content

Commit c198875

Browse files
0xLuccanhussein11eshaben
authored
Apply suggestions from code review
Co-authored-by: Nicolás Hussein <[email protected]> Co-authored-by: Erin Shaben <[email protected]>
1 parent a3ddbe6 commit c198875

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

develop/parachains/maintenance/unlock-parachain.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ description: Learn how to unlock your parachain. This step-by-step guide covers
88
## Introduction
99

1010
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.
1212

1313
The locking system follows strict, well-defined conditions that distribute control across multiple authorities:
1414

@@ -20,13 +20,13 @@ The locking system follows strict, well-defined conditions that distribute contr
2020
Similarly, unlocking a parachain follows controlled procedures:
2121

2222
- 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
2424

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).
2626

27-
## Check if the Parachain is Locked
27+
## Check If the Parachain Is Locked
2828

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:
3030

3131
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
3232

@@ -41,9 +41,9 @@ Before attempting to unlock a parachain, you should verify its current lock stat
4141

4242
## How to Unlock a Parachain
4343

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.
4545

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.
4747

4848
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.
4949

@@ -56,8 +56,8 @@ Before sending the XCM, you need to construct the relay chain call that will be
5656
2. Build the `registrar.removeLock` extrinsic
5757
1. Select the **registrar** pallet
5858
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`)
60+
4. Copy the **encoded call data**
6161

6262
![](/images/develop/parachains/maintenance/unlock-parachain/unlock-parachain-2.webp)
6363

@@ -81,7 +81,7 @@ You can identify your parachain's sovereign account using either of these method
8181

8282
- For parent/child chains use the prefix `0x70617261` (which decodes to `b"para"`)
8383

84-
2. Encode your parachain ID as a u32 [SCALE](https://docs.polkadot.com/polkadot-protocol/basics/data-encoding/#data-types){target=\_blank} value:
84+
2. Encode your parachain ID as a u32 [SCALE](/polkadot-protocol/basics/data-encoding/#data-types){target=\_blank} value:
8585

8686
- For parachain 2006, this would be `d6070000`
8787

0 commit comments

Comments
 (0)