Skip to content

Commit 9c08f2e

Browse files
authored
Bug fix links (#6460)
* edits * minor fix
1 parent 7b9851d commit 9c08f2e

8 files changed

Lines changed: 28 additions & 26 deletions

docs/general/faq.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ DOT.
4141
## Polkadot Roadmap
4242

4343
For more information on the Polkadot roadmap please visit the
44-
[official Polkadot website](https://polkadot.network/technology/#roadmap).
44+
[official Polkadot website](https://www.opengov.watch/polkadot-roadmap).
4545

4646
## Consensus
4747

@@ -215,7 +215,7 @@ ten billion) Plancks, meaning that the new DOT was valued at ten decimal places.
215215
The inflation rate is approximately 120,000,000 DOT per year.
216216

217217
The 85% of inflation is rewarded to validators for performing their duties, while the 15% goes to
218-
the treasury. Please see the article on [inflation](../learn/learn-staking.md/#inflation) for more
218+
the treasury. Please see the article on [inflation](../learn/learn-inflation.md) for more
219219
information.
220220

221221
### Why can't crowdloaned DOT be staked?

docs/learn/learn-nft-projects.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ read [the non-technical docs](https://docs.rmrk.app).
193193

194194
The Asset Hub is a generic assets parachain which provides functionality for deploying and
195195
transferring assets — both Fungible and Non-Fungible Tokens (NFTs). The Asset Hub currently hosts
196-
[Uniques pallet](./learn-nft-pallets.md/#uniques-pallet) and the
196+
[Uniques pallet](./learn-nft-pallets.md#uniques-pallet) and the
197197
[NFTs pallet](./learn-nft-pallets.md#nfts-pallet) with NFT 2.0 functionalities.
198198

199199
## Unique Network

docs/learn/learn-nominator.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,12 @@ reasoning for generating distinct accounts for this purpose is elaborated in the
115115
You can generate your stash and staking proxy account via any of the recommended methods, which are
116116
detailed on the [account generation](../learn/learn-accounts.md#account-generation) page. The first
117117
thing you need to do before becoming a nominator is to make sure you have a
118-
[**stash account**](./learn-staking.md/#stash-account-and-staking-proxy) where you can transfer
119-
funds you want to use for staking. For these accounts, it is recommended to use a "cold wallet"
120-
solution such as [Ledger](../general/ledger.md) or [Polkadot Vault](../general/polkadot-vault.md).
118+
[**stash account**](./learn-staking.md#stash-account-and-staking-proxy) where you can transfer funds
119+
you want to use for staking. For these accounts, it is recommended to use a "cold wallet" solution
120+
such as [Ledger](../general/ledger.md) or [Polkadot Vault](../general/polkadot-vault.md).
121121

122122
After setting up the stash account, it is recommended to have a
123-
[**staking proxy**](./learn-staking-advanced.md/#staking-proxies). Although you can be a nominator
123+
[**staking proxy**](./learn-staking-advanced.md#staking-proxies). Although you can be a nominator
124124
with just a stash account, having a staking proxy is good practice for security reasons.
125125

126126
A staking proxy of the stash will be able to sign for all staking-related transactions as well. The

docs/learn/learn-parachains-protocol.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ which the validators distributed their erasure-coded chunks, but it does not gua
212212
validity. Because the number of para-validators on each parachain is so low, collusion is a
213213
reasonable concern. By separating block production
214214
([BABE](./learn-consensus.md#block-production-babe)) from finality
215-
([GRANDPA](./learn-consensus.md/#finality-gadget-grandpa)), validators can perform extra validity
215+
([GRANDPA](./learn-consensus.md#finality-gadget-grandpa)), validators can perform extra validity
216216
checks after a block is produced but before it is finalized.
217217

218218
Thus, once the parablock is considered available and part of the parachain, it is still "pending
@@ -285,7 +285,7 @@ secondary check). Approved para-blocks are shown as yellow squares.
285285

286286
Having a bad parablock on a fork of the relay chain is not catastrophic as long as the block is not
287287
approved and finalized by the finality gadget
288-
[GRANDPA](./learn-consensus.md/#finality-gadget-grandpa). If the block is not finalized, the fork on
288+
[GRANDPA](./learn-consensus.md#finality-gadget-grandpa). If the block is not finalized, the fork on
289289
the chain containing that block can be ignored in favor of another fork containing good blocks.
290290
Dealing with a bad parablock includes the following stages:
291291

@@ -343,7 +343,7 @@ b) in another relay chain block notes are fed into the approval code.
343343

344344
The gossiped messages are of two types, assignment notices, and approval votes, and are signed with
345345
[approval keys](https://paritytech.github.io/polkadot/book/protocol-approval.html#approval-keys).
346-
Such keys are part of the [session keys](./learn-cryptography.md/#session-keys) used by validators.
346+
Such keys are part of the [session keys](./learn-cryptography.md#session-keys) used by validators.
347347
Briefly, approval keys are:
348348

349349
- **Approval assignment keys** that are sr25519 keys used only for assignment criteria

docs/learn/learn-polkadot-opengov.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ The maximum number of "doublings" of the
298298
[lock period](../general/chain-state-values.md#conviction-voting-lock-period) is set to 6 (and thus
299299
32 lock periods in total). For additional information regarding the timeline of governance events,
300300
check out the governance section on the
301-
[Polkadot Parameters page](maintain-polkadot-parameters/#governance).
301+
[Polkadot Parameters page](../maintain/maintain-polkadot-parameters.md#governance).
302302

303303
Votes are always "counted" at the same time (at the end of the voting period), no matter how long
304304
the tokens are locked.

docs/learn/learn-staking.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ actions:
5151

5252
- **Block production**, i.e. the way multiple blocks candidates are produced, and
5353
- **Block finality**, i.e. the way only one block out of many candidates is selected and added to
54-
the canonical chain (see [this](learn-consensus.md/#probabilistic-vs-provable-finality) article
54+
the canonical chain (see [this](./learn-consensus.md#probabilistic-vs-provable-finality) article
5555
for more information about finality).
5656

5757
Proof-of-Work (PoW) and Proof-of-Stake (PoS) are well-known mechanisms used to reach consensus in a
@@ -84,10 +84,11 @@ to get rewarded, and the PoS network rewards good behavior and punishes bad beha
8484

8585
## Nominated Proof-of-Stake (NPoS)
8686

87-
Polkadot implements [Nominated Proof-of-Stake (NPoS)](learn-consensus.md/#nominated-proof-of-stake),
88-
a relatively novel and sophisticated mechanism to select the validators who are allowed to
89-
participate in its [consensus](learn-consensus.md) protocol. NPoS encourages token holders to
90-
participate as **nominators**.
87+
Polkadot implements
88+
[Nominated Proof-of-Stake (NPoS)](./learn-consensus.md#nominated-proof-of-stake), a relatively novel
89+
and sophisticated mechanism to select the validators who are allowed to participate in its
90+
[consensus](learn-consensus.md) protocol. NPoS encourages token holders to participate as
91+
**nominators**.
9192

9293
Any potential validators can indicate their intention to be a validator candidate. Their candidacies
9394
are made public to all nominators, and a nominator, in turn, submits a
@@ -192,8 +193,8 @@ contribute to the economic security of the network will be nominators, thus here
192193
role of nominators. However, it is worth mentioning that validators do most of the heavy lifting:
193194
they run the validator nodes and manage
194195
[session keys](https://research.web3.foundation/Polkadot/security/keys/session), produce new block
195-
candidates in [BABE](learn-consensus.md/#block-production-babe), vote and come to consensus in
196-
[GRANDPA](learn-consensus.md/#finality-gadget-grandpa), validate the state transition function of
196+
candidates in [BABE](./learn-consensus.md#block-production-babe), vote and come to consensus in
197+
[GRANDPA](./learn-consensus.md#finality-gadget-grandpa), validate the state transition function of
197198
parachains, and possibly some other responsibilities regarding data availability and
198199
[XCM](learn-xcm.md). For more information, you can take a look at the
199200
[validator docs](learn-validator.md) to understand what you need to do as a validator. If you want
@@ -349,7 +350,7 @@ the higher its vulnerability for hacks or scams. So, if one uses a key for multi
349350
blockchain network, it is likely that the account can get compromised. Note that the damage linked
350351
to stolen private keys is different depending on the type of account derivation. In the case of soft
351352
derivation, all derived accounts are compromised. More information about account derivation can be
352-
found [here](../learn/learn-accounts.md/#derivation-paths).
353+
found [here](./learn-account-advanced.md#derivation-paths).
353354

354355
:::info
355356

@@ -451,7 +452,7 @@ automatically check if you qualify. For more information, visit the
451452
- Low barrier of entry through [Nomination Pools](learn-nomination-pools.md).
452453
- Can choose [multiple validators](../general/chain-state-values.md#maximum-votes-per-nominator)
453454
which can help to decentralize the network through the sophisticated
454-
[NPoS system](learn-consensus.md/#nominated-proof-of-stake)
455+
[NPoS system](./learn-consensus.md#nominated-proof-of-stake)
455456
- 85% of inflation/year of the tokens is primarily intended for staking rewards. Check the
456457
[inflation](learn-staking-advanced.md#inflation) section on the Wiki for more information.
457458

docs/learn/learn-xcm-transport.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ For detailed information about VMP see dedicated section in
6363

6464
_Vertical Message Passing_ message passing between the relay chain itself and a parachain. Message
6565
data in both cases exists on the relay chain and are interpreted by the relay chain according to
66-
[XCM](./learn-xcm.md/#cross-consensus-message-format-xcm) standards. This includes:
66+
[XCM](./learn-xcm.md#cross-consensus-message-format-xcm-format) standards. This includes:
6767

6868
- #### UMP (Upward Message Passing)
6969

docs/maintain/maintain-guides-how-to-validate-polkadot.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -560,11 +560,12 @@ First, go to the [Staking](https://polkadot.js.org/apps/#/staking/actions) secti
560560
later. However, _withdrawing_ any bonded amount requires the duration of the unbonding period. On
561561
Kusama, the unbonding period is 7 days. On Polkadot, the planned unbonding period is 28 days.
562562
- **Payment destination** - The account where the rewards from validating are sent. More info
563-
[here](../learn/learn-staking.md/#reward-distribution). Starting with runtime version v23 natively
564-
included in client version [0.9.3](https://github.com/paritytech/polkadot/releases/tag/v0.9.3),
565-
payouts can go to any custom address. If you'd like to redirect payments to an account that is not
566-
the stash account, you can do it by entering the address here. Note that it is extremely unsafe to
567-
set an exchange address as the recipient of the staking rewards.
563+
[here](../learn/learn-staking.md#claiming-staking-rewards). Starting with runtime version v23
564+
natively included in client version
565+
[0.9.3](https://github.com/paritytech/polkadot/releases/tag/v0.9.3), payouts can go to any custom
566+
address. If you'd like to redirect payments to an account that is not the stash account, you can
567+
do it by entering the address here. Note that it is extremely unsafe to set an exchange address as
568+
the recipient of the staking rewards.
568569

569570
Once everything is filled in properly, click `Bond` and sign the transaction with your Stash
570571
account.

0 commit comments

Comments
 (0)