Skip to content

Commit ce7a798

Browse files
Updated the content and the links due to mono repo changes. (#2050)
* updated build process file. * Updated the content due to mono repo changes. * Updated the content due to mono repo changes. * monorepo changes - updated links * Updated links in the files, mono repo updates. * Update content/md/en/docs/build/remote-procedure-calls.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/learn/accounts-addresses-keys.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/maintain/runtime-upgrades.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/reference/command-line-tools/srtool.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/reference/glossary.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/reference/how-to-guides/pallet-design/incorporate-randomness.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/reference/how-to-guides/pallet-design/use-loose-coupling.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/reference/how-to-guides/parachains/connect-to-a-relay-chain.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/reference/how-to-guides/weights/use-conditional-weights.md Co-authored-by: Kevin Krone <[email protected]> * Update content/md/en/docs/reference/xcm-reference.md Co-authored-by: Kevin Krone <[email protected]> --------- Co-authored-by: Kevin Krone <[email protected]>
1 parent 9bf4723 commit ce7a798

File tree

58 files changed

+126
-14819
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+126
-14819
lines changed

content/md/en/docs/build/build-process.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
6161

6262
This code includes the compact WebAssembly binary (`WASM_BINARY`) and the uncompressed WebAssembly binary generated by the compiler (`WASM_BINARY_BLOATY`) in its compilation result, and the final executable binary for the project is generated.
6363

64-
At each stage of the build process, the WebAssembly binary is compressed to a smaller and smaller size.
64+
At each stage of the build process, the WebAssembly binary is compressed to a smaller size than earlier.
6565
For example, you can compare the sizes of each WebAssembly binary artifact for Polkadot:
6666

6767
```bash
@@ -118,7 +118,7 @@ For example, you might want to use the native runtime for initial synchronizatio
118118
To use the native runtime for synchronizing blocks, you can start the node using the `--execution-syncing native` or `--execution-syncing native-else-wasm` command-line option.
119119

120120
For information about using the command-line options to specify an execution strategy for all or specific operations, see [node-template](/reference/command-line-tools/node-template).
121-
For information about the execution strategy variant, see [ExecutionStrategy](https://paritytech.github.io/substrate/master/sp_state_machine/enum.ExecutionStrategy.html)
121+
For information about the execution strategy variant, see [ExecutionStrategy](https://paritytech.github.io/substrate/master/sc_cli/arg_enums/enum.ExecutionStrategy.html)
122122

123123
## Building WebAssembly without a native runtime
124124

@@ -127,7 +127,7 @@ After an initial WebAssembly runtime is provided, the blob that represents the W
127127
In some rare cases, you might want to compile the WebAssembly target without the native runtime.
128128
For example, if you're testing a WebAssembly runtime to prepare for a forkless upgrade, you might want to compile just the new WebAssembly binary.
129129

130-
Although it's a rare use case, you can use the [build-only-wasm.sh](https://github.com/paritytech/substrate/blob/master/.maintain/build-only-wasm.sh) script to build the `no_std` WebAssembly binary without compiling the native runtime.
130+
Although it's a rare use case, you can use the [build-only-wasm.sh](https://github.com/paritytech/polkadot-sdk/blob/master/substrate/.maintain/build-only-wasm.sh) script to build the `no_std` WebAssembly binary without compiling the native runtime.
131131

132132
You can also use the `wasm-runtime-overrides` command-line option to load the WebAssembly from the file system.
133133

@@ -138,6 +138,6 @@ This option is primarily used for faster compile time when you don't need to upd
138138

139139
## Where to go next
140140

141-
- [Wasm-builder README](https://github.com/paritytech/substrate/blob/master/utils/wasm-builder/README.md)
141+
- [Wasm-builder README](https://github.com/paritytech/polkadot-sdk/blob/master/substrate/utils/wasm-builder/README.md)
142142
- [Rust compilation options](https://doc.rust-lang.org/cargo/commands/cargo-build.html#compilation-options)
143143
- [Discussion: Removing the native runtime](https://github.com/paritytech/substrate/issues/10579)

content/md/en/docs/build/genesis-configuration.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ pub struct RuntimeGenesisConfig {
193193

194194
Ultimately, the `RuntimeGenesisConfig` is exposed by way of the [`ChainSpec`](https://paritytech.github.io/substrate/master/sc_chain_spec/trait.ChainSpec.html) trait.
195195

196-
For a more complete example of genesis storage configuration for Substrate, see the [chain specification that ships with the Substrate code base](https://github.com/paritytech/substrate/blob/master/bin/node/cli/src/chain_spec.rs).
196+
For a more complete example of genesis storage configuration for Substrate, see the [chain specification that ships with the Substrate code base](https://github.com/paritytech/polkadot-sdk/blob/master/substrate/bin/node/cli/src/chain_spec.rs).
197197

198198
## Initialize storage items within a pallet
199199

content/md/en/docs/build/origins.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ You can look at the source code of the [Sudo module](https://paritytech.github.i
5050
In addition to the three core origin types, runtime developers are also able to define custom origins.
5151
These can be used as authorization checks inside functions from specific modules in your runtime, or to define custom access-control logic around the sources of runtime requests.
5252

53-
Customizing origins allows runtime developers to specify valid origins depending on their runtime logic. For example, it may be desirable to restrict access of certain functions to special custom origins and authorize dispatch calls only from members of a [collective](https://github.com/paritytech/substrate/tree/master/frame/collective). The advantage of using custom origins is that it provides runtime developers a way to configure privileged access over dispatch calls to the runtime.
53+
Customizing origins allows runtime developers to specify valid origins depending on their runtime logic. For example, it may be desirable to restrict access of certain functions to special custom origins and authorize dispatch calls only from members of a [collective](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/collective). The advantage of using custom origins is that it provides runtime developers a way to configure privileged access over dispatch calls to the runtime.
5454

5555
## Next steps
5656

@@ -60,11 +60,11 @@ Customizing origins allows runtime developers to specify valid origins depending
6060

6161
### Examples
6262

63-
- View the [Sudo pallet](https://github.com/paritytech/substrate/tree/master/frame/sudo) to see how it allows a user to call with `Root` and `Signed` origin.
63+
- View the [Sudo pallet](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/sudo) to see how it allows a user to call with `Root` and `Signed` origin.
6464

65-
- View the [Timestamp pallet](https://github.com/paritytech/substrate/tree/master/frame/timestamp) to see how it validates an a call with `None` origin.
65+
- View the [Timestamp pallet](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/timestamp) to see how it validates an a call with `None` origin.
6666

67-
- View the [Collective pallet](https://github.com/paritytech/substrate/tree/master/frame/collective) to see how it constructs a custom `Member` origin.
67+
- View the [Collective pallet](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/collective) to see how it constructs a custom `Member` origin.
6868

6969
- View our recipe for creating and using a custom origin.
7070

content/md/en/docs/build/pallet-coupling.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,10 @@ In general, loose coupling provides more flexibility than tight coupling and is
104104
It guarantees better maintainability, reusability, and extensibility of your code.
105105
However, tight coupling can be useful for pallets that are less complex or that have more overlap in methods and types than differences.
106106

107-
In FRAME, there are two pallets that are tightly coupled to [`pallet_treasury`](https://github.com/paritytech/substrate/tree/master/frame/treasury):
107+
In FRAME, there are two pallets that are tightly coupled to [`pallet_treasury`](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/treasury):
108108

109-
- [Bounties pallet](https://github.com/paritytech/substrate/tree/master/frame/bounties)
110-
- [Tipping pallet](https://github.com/paritytech/substrate/tree/master/frame/tips)
109+
- [Bounties pallet](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/bounties)
110+
- [Tipping pallet](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/tips)
111111

112112
As a general rule, the more complex a pallet is, the less desirable it is to tightly couple it.
113113
This evokes a concept in computer science called [cohesion](<https://en.wikipedia.org/wiki/Cohesion_(computer_science)>), a metric used to examine the overall quality of a software system.

content/md/en/docs/build/remote-procedure-calls.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ The way to do it is through a [JSON-RPC](/reference/glossary#json-rpc) proxy tha
5555

5656
## RPCs for remote_externalities
5757

58-
Substrate also provides some specialized RPC methods to call [`remote_externalities`](https://github.com/paritytech/substrate/blob/master/utils/frame/remote-externalities/src/lib.rs#L320-#L764) for a node.
58+
Substrate also provides some specialized RPC methods to call [`remote_externalities`](https://github.com/paritytech/polkadot-sdk/blob/master/substrate/utils/frame/remote-externalities/src/lib.rs#L347-#L746) for a node.
5959
These specialized methods for remote externalities enable you to make one-off RPC calls to a Substrate node to get information about blocks and headers.
6060
The information returned by these calls can be useful for testing purposes with tools like [`try-runtime`](/reference/command-line-tools/try-runtime/).
6161

content/md/en/docs/build/tx-weights-fees.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ To account for this variability, the Transaction Payment pallet provides the [`F
107107
The default update function is inspired by the Polkadot network and implements a targeted adjustment in which a target saturation level of block weight is defined.
108108
If the previous block is more saturated, then the fees are slightly increased.
109109
Similarly, if the previous block has fewer transactions than the target, fees are decreased by a small amount.
110-
For more information about fee multiplier adjustments, see the [Web3 research page](https://w3f-research.readthedocs.io/en/latest/polkadot/overview/2-token-economics.html#relay-chain-transaction-fees-and-per-block-transaction-limits).
110+
For more information about fee multiplier adjustments, see the [Web3 research page](https://research.web3.foundation/Polkadot/overview/token-economics#relay-chain-transaction-fees-and-per-block-transaction-limits).
111111

112112
## Transactions with special requirements
113113

@@ -397,7 +397,7 @@ You can use Substrate **benchmarking functions** and `frame-benchmarking` calls
397397

398398
- [Benchmark](/test/benchmark/)
399399
- [SignedExtension](https://paritytech.github.io/substrate/master/sp_runtime/traits/trait.SignedExtension.html)
400-
- [Custom weights for the Example pallet](https://github.com/paritytech/substrate/blob/master/frame/examples/basic/src/weights.rs)
401-
- [Web3 Foundation Research](https://w3f-research.readthedocs.io/en/latest/polkadot/overview/2-token-economics.html#relay-chain-transaction-fees-and-per-block-transaction-limits)
400+
- [Custom weights for the Example pallet](https://github.com/paritytech/polkadot-sdk/blob/master/substrate/frame/examples/basic/src/weights.rs)
401+
- [Web3 Foundation Research](https://research.web3.foundation/Polkadot/overview/token-economics#relay-chain-transaction-fees-and-per-block-transaction-limits)
402402

403403
<!-- - [Calculate weight](/reference/how-to-guides/weights/) -->

content/md/en/docs/deploy/deployment-options.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ ENTRYPOINT ["/usr/local/bin/node-template"]
412412

413413
### Automated build pipeline
414414

415-
The following sample [GitHub action](https://github.com/substrate-developer-hub/substrate-node-template/blob/main/.github/workflows/build-publish-image.yml) builds and publishes a Docker image to DockerHub.
415+
The following sample [GitHub action](https://github.com/substrate-developer-hub/substrate-node-template/blob/main/.github/workflows/release.yml) builds and publishes a Docker image to DockerHub.
416416
In most cases, you trigger this action using a manual workflow or when a new release is published.
417417

418418
Note that you must add secrets to your GitHub repository or organization as described in [Encrypted secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets) to publish images securely.

content/md/en/docs/design/substrate-empowers-builders.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ For example, you can build a Substrate runtime:
4141
- Using smart contracts and predefined FRAME pallets.
4242
- With a combination of predefined and custom pallets and smart contracts.
4343

44-
As part of your design process, you can explore the predefined [FRAME pallets](https://github.com/paritytech/substrate/tree/master/frame) to see if they provide features that you want to use or customize and identify any custom pallets you might need.
44+
As part of your design process, you can explore the predefined [FRAME pallets](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame) to see if they provide features that you want to use or customize and identify any custom pallets you might need.
4545

4646
## Where to go next
4747

content/md/en/docs/learn/accounts-addresses-keys.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ Polkadot enables you to restrict transactions for a proxy account using the foll
128128
- CancelProxy
129129
- Auction
130130

131-
The enumerated list of proxy types and the logic for matching proxy types to transaction is defined in the [Polkadot runtime](https://github.com/paritytech/polkadot/blob/master/runtime/polkadot/src/lib.rs).
131+
The enumerated list of proxy types and the logic for matching proxy types to transaction is defined in the [Polkadot runtime](https://github.com/polkadot-fellows/runtimes/blob/main/relay/polkadot/src/lib.rs).
132132

133133
#### Anonymous proxy account
134134

content/md/en/docs/learn/consensus.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,5 +133,5 @@ See [AlephBFT](https://github.com/aleph-zero-foundation/aleph-node) for such an
133133

134134
## Where to go next
135135

136-
- [BABE research](https://research.web3.foundation/en/latest/polkadot/block-production/Babe.html)
137-
- [GRANDPA research](https://research.web3.foundation/en/latest/polkadot/finality.html)
136+
- [BABE research](https://research.web3.foundation/Polkadot/protocols/block-production/Babe)
137+
- [GRANDPA research](https://research.web3.foundation/Polkadot/protocols/finality)

0 commit comments

Comments
 (0)