Skip to content

Commit 0d51ca1

Browse files
committed
resolve post MVP todos
1 parent f60ddb9 commit 0d51ca1

File tree

9 files changed

+9
-36
lines changed

9 files changed

+9
-36
lines changed

node-infrastructure/run-a-node/polkadot-hub-rpc.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ categories: Infrastructure
88

99
## Introduction
1010

11-
Polkadot Hub is the gateway to the Polkadot network, providing access to core services such as asset management, governance, and cross-chain messaging. Running your own RPC node gives developers and applications direct access to these services while also supporting infrastructure tasks like block indexing and SDK tool compatibility.
12-
13-
<!-- TODO POST-MVP: Update above link
14-
[Polkadot Hub](/reference/polkadot-hub/){target=\_blank} -->
11+
[Polkadot Hub](/reference/polkadot-hub/){target=\_blank} is the gateway to the Polkadot network, providing access to core services such as asset management, governance, and cross-chain messaging. Running your own RPC node gives developers and applications direct access to these services while also supporting infrastructure tasks like block indexing and SDK tool compatibility.
1512

1613
Through the Polkadot SDK node RPC (WebSocket port 9944, HTTP port 9933), your node serves as the bridge between the network and applications. This page guides you through setting up a node from scratch, including hardware requirements and deployment options using Docker or systemd.
1714

node-infrastructure/run-a-validator/staking-mechanics/rewards.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ This guide explains the payout scheme, factors influencing rewards, and how mult
1616

1717
The Polkadot ecosystem measures its reward cycles in a unit called an era. Kusama eras are approximately 6 hours long, and Polkadot eras are 24 hours long. At the end of each era, validators are paid proportionally to the amount of era points they have collected. Era points are reward points earned for payable actions like:
1818

19-
- Issuing validity statements for parachain blocks.
20-
<!-- TODO POST-MVP restore parachain blocks link
21-
[parachain blocks](/reference/parachains/blocks-transactions-fees/blocks/){target=\_blank} -->
19+
- Issuing validity statements for [parachain blocks](/reference/parachains/blocks-transactions-fees/blocks/){target=\_blank}.
2220
- Producing a non-uncle block in the relay chain.
2321
- Producing a reference to a previously unreferenced uncle block.
2422
- Producing a referenced uncle block.

parachains/customize-runtime/index.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@ categories: Basics, Parachains
88

99
## Introduction
1010

11-
A blockchain runtime is more than just a fixed set of rules—it's a dynamic foundation that you can shape to match your specific needs. With Polkadot SDK's [FRAME (Framework for Runtime Aggregation of Modularized Entities)](https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/polkadot_sdk/frame_runtime/index.html){target=\_blank}, customizing your runtime is straightforward and modular. Instead of building everything from scratch, you combine pre-built pallets with your own custom logic to create a runtime suited to your blockchain's purpose.
12-
13-
<!-- TODO POST-MVP: Update above link
14-
[FRAME (Framework for Runtime Aggregation of Modularized Entities)](/reference/glossary/#frame-framework-for-runtime-aggregation-of-modularized-entities){target=\_blank} -->
11+
A blockchain runtime is more than just a fixed set of rules—it's a dynamic foundation that you can shape to match your specific needs. With Polkadot SDK's [FRAME (Framework for Runtime Aggregation of Modularized Entities)](/reference/glossary/#frame-framework-for-runtime-aggregation-of-modularized-entities){target=\_blank}, customizing your runtime is straightforward and modular. Instead of building everything from scratch, you combine pre-built pallets with your own custom logic to create a runtime suited to your blockchain's purpose.
1512

1613
This overview explains how runtime customization works, introduces the building blocks you'll use, and guides you through the key patterns for extending your runtime.
1714

parachains/customize-runtime/pallet-development/pallet-testing.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,7 @@ Before you begin, ensure you:
3030

3131
## Understanding FRAME Testing Tools
3232

33-
[FRAME](https://paritytech.github.io/polkadot-sdk/master/polkadot_sdk_docs/polkadot_sdk/frame_runtime/index.html){target=\_blank} provides specialized testing macros and utilities that make pallet testing more efficient.
34-
35-
<!-- TODO POST-MVP: Update above link
36-
[FRAME (Framework for Runtime Aggregation of Modularized Entities)](/reference/glossary/#frame-framework-for-runtime-aggregation-of-modularized-entities){target=\_blank} -->
33+
[FRAME (Framework for Runtime Aggregation of Modularized Entities)](/reference/glossary/#frame-framework-for-runtime-aggregation-of-modularized-entities){target=\_blank} provides specialized testing macros and utilities that make pallet testing more efficient.
3734

3835
### Assertion Macros
3936

parachains/interoperability/get-started.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,7 @@ The message consists of three instructions described as follows:
6666
6767
The first instruction takes as an input the MultiAsset that should be withdrawn. The MultiAsset describes the native parachain token with the `Here` keyword. The `amount` parameter is the number of tokens that are transferred. The withdrawal account depends on the origin of the message. In this example the origin of the message is Alice. The `WithdrawAsset` instruction moves `amount` number of native tokens from Alice's account into the holding register.
6868

69-
- **[BuyExecution](https://github.com/polkadot-fellows/xcm-format?tab=readme-ov-file#buyexecution){target=\_blank}**: Allocates fees to cover the execution weight of the XCM instructions.
70-
71-
<!-- TODO POST-MVP: Restore link for weights above
72-
[weight](/reference/glossary/#weight){target=\_blank} -->
69+
- **[BuyExecution](https://github.com/polkadot-fellows/xcm-format?tab=readme-ov-file#buyexecution){target=\_blank}**: Allocates fees to cover the execution [weight](/reference/glossary/#weight){target=\_blank} of the XCM instructions.
7370

7471
```rust
7572
--8<-- 'code/parachains/interoperability/get-started/XCM-first-look.rs:3:6'

parachains/launch-a-parachain/deploy-to-polkadot.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,7 @@ Ensure that this command is executed twice to generate the keys for both the acc
9999

100100
## Generate the Chain Specification
101101

102-
Polkadot SDK-based parachains are defined by a file called the chain specification, or chain spec for short. There are two types of chain spec files:
103-
104-
<!-- TODO POST-MVP: Restore above chain specification link
105-
[chain specification](/reference/glossary/#chain-specification){target=\_blank} -->
102+
Polkadot SDK-based parachains are defined by a file called the [chain specification](/reference/glossary/#chain-specification){target=\_blank}, or chain spec for short. There are two types of chain spec files:
106103

107104
- **Plain chain spec**: A human-readable JSON file that can be modified to suit your parachain's requirements. It serves as a template for initial configuration and includes human-readable keys and structures.
108105
- **Raw chain spec**: A binary-encoded file used to start your parachain node. This file is generated from the plain chain spec and contains the encoded information necessary for the parachain node to synchronize with the blockchain network. It ensures compatibility across different runtime versions by providing data in a format directly interpretable by the node's runtime, regardless of upgrades since the chain's genesis.

parachains/runtime-maintenance/unlock-parachains.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,10 +95,7 @@ You can identify your parachain's sovereign account using either of these method
9595

9696
- For parent/child chains use the prefix `0x70617261` (which decodes to `b"para"`).
9797
98-
2. Encode your parachain ID as a u32 SCALE value:
99-
<!--
100-
TODO POST-MVP: Restore above SCALE link
101-
[SCALE](/polkadot-protocol/parachain-basics/data-encoding#data-types){target=\_blank} -->
98+
2. Encode your parachain ID as a u32 [SCALE](/polkadot-protocol/parachain-basics/data-encoding#data-types){target=\_blank} value:
10299

103100
- For parachain 2006, this would be `d6070000`.
104101

smart-contracts/for-eth-devs/accounts.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ This dual-format approach enables Asset Hub to maintain compatibility with Ether
2424
The platform handles two distinct address formats:
2525

2626
- [Ethereum-style addresses (20 bytes)](https://ethereum.org/developers/docs/accounts/#account-creation){target=\_blank}
27-
- [Polkadot native account IDs (32 bytes)](https://wiki.polkadot.com/learn/learn-account-advanced/#address-format){target=\_blank}
28-
29-
<!-- TODO POST-MVP: Update above link to:
30-
- [Polkadot native account IDs (32 bytes)](/reference/parachains/accounts/){target=\_blank} -->
27+
- [Polkadot native account IDs (32 bytes)](/reference/parachains/accounts/){target=\_blank}
3128

3229
### Ethereum to Polkadot Mapping
3330

smart-contracts/precompiles/xcm.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,7 @@ The interface defines a `Weight` struct that represents the computational cost o
3434
- **`refTime`**: Computational time on reference hardware.
3535
- **`proofSize`**: The size of the proof required for execution.
3636

37-
All XCM messages must be encoded using the [SCALE codec](https://github.com/paritytech/parity-scale-codec?tab=readme-ov-file#parity-scale-codec){target=\_blank}, Polkadot's standard serialization format.
38-
39-
<!--
40-
TODO POST-MVP: Update above link
41-
All XCM messages must be encoded using the [SCALE codec](/reference/parachains/data-encoding/#data-encoding){target=\_blank}, Polkadot's standard serialization format. -->
37+
All XCM messages must be encoded using the [SCALE codec](/reference/parachains/data-encoding/#data-encoding){target=\_blank}, Polkadot's standard serialization format.
4238

4339
For further information, check the [`precompiles/IXCM.sol`](https://github.com/paritytech/polkadot-sdk/blob/cb629d46ebf00aa65624013a61f9c69ebf02b0b4/polkadot/xcm/pallet-xcm/src/precompiles/IXcm.sol){target=\_blank} file present in `pallet-xcm`.
4440

0 commit comments

Comments
 (0)