- ⚠️ WARNING: This page contains outdated information. Please refer to the Rust docs for the most up-to-date documentation on this topic.
+ Please refer to the Rust docs for the most up-to-date documentation on this topic.
@@ -19,7 +19,7 @@ As you learned in [Chain specification](/build/chain-spec/), the chain specifica
However, the chain specification doesn't create the storage items that get initialized when you start a node.
Instead, the storage items are defined in the pallets included in the runtime as described in [Runtime storage](/build/runtime-storage/).
-After you create storage items for the runtime, you can choose whether they should be set to some initial value as part of the genesis configuration and included in the genesis block.
+After you create storage items for the runtime, you can choose whether they should be set to some initial value as part of the genesis configuration and included in the genesis block.
To specify the storage items that you want to set an initial state for, Substrate provides two specialized FRAME attribute macros.
The macros you can use to initialize storage items as part of the genesis configuration for a chain are:
@@ -120,12 +120,17 @@ All of the `GenesisConfig` types for the pallets that included in the constructi
The aggregated `RuntimeGenesisConfig` implements the [`BuildStorage`](https://paritytech.github.io/substrate/master/sp_runtime/trait.BuildStorage.html) trait to build all of the initial storage items for the runtime.
For example, the node template runtime builds storage items for the following pallets that have a `RuntimeGenesisConfig` specified by default:
-- [System pallet](#system-pallet)
-- [Aura pallet](#aura-pallet)
-- [Grandpa pallet](#grandpa-pallet)
-- [Balances pallet](#balances-pallet)
-- [TransactionPayment pallet](#transactionpayment-pallet)
-- [Sudo pallet](#sudo-pallet)
+- [Configure a simple storage value](#configure-a-simple-storage-value)
+ - [Configure macros in the pallet](#configure-macros-in-the-pallet)
+ - [Configure the chain specification](#configure-the-chain-specification)
+- [Adding genesis configuration to the runtime](#adding-genesis-configuration-to-the-runtime)
+ - [System pallet](#system-pallet)
+ - [Aura pallet](#aura-pallet)
+ - [Grandpa pallet](#grandpa-pallet)
+ - [Balances pallet](#balances-pallet)
+ - [TransactionPayment pallet](#transactionpayment-pallet)
+ - [Sudo pallet](#sudo-pallet)
+- [Initialize storage items within a pallet](#initialize-storage-items-within-a-pallet)
### System pallet
diff --git a/content/md/en/docs/build/origins.md b/content/md/en/docs/build/origins.md
index 66d4da804..428755e91 100644
--- a/content/md/en/docs/build/origins.md
+++ b/content/md/en/docs/build/origins.md
@@ -6,7 +6,7 @@ keywords:
---
- ⚠️ WARNING: This page contains outdated information. Please refer to the Rust docs for the most up-to-date documentation on this topic.
+ Please refer to the Rust docs for the most up-to-date documentation on this topic.
The runtime origin is used by dispatchable functions to check where a call has come from.
diff --git a/content/md/en/docs/build/pallet-coupling.md b/content/md/en/docs/build/pallet-coupling.md
index 9e900a4bc..7e0d17672 100644
--- a/content/md/en/docs/build/pallet-coupling.md
+++ b/content/md/en/docs/build/pallet-coupling.md
@@ -7,12 +7,7 @@ keywords:
---
-
- ⚠️ WARNING: This page contains potentially outdated information. Reading it might still be useful, yet we suggest taking it with a grain of salt.
-
-
- Please refer to the `polkadot-sdk-docs` crate for the most up-to-date documentation on this topic.
-
+ Please refer to the Rust Docs for the most up-to-date documentation on this topic.
The term **coupling** is often used to describe the degree to which two software modules depend on each other.
diff --git a/content/md/en/docs/build/remote-procedure-calls.md b/content/md/en/docs/build/remote-procedure-calls.md
index ec2e49c23..896c954ae 100644
--- a/content/md/en/docs/build/remote-procedure-calls.md
+++ b/content/md/en/docs/build/remote-procedure-calls.md
@@ -7,7 +7,7 @@ keywords:
---
- ⚠️ WARNING: This page may contain outdated information. Please refer to the Rust docs for the most up-to-date documentation on this topic.
+ Please refer to the Rust docs for the most up-to-date documentation on this topic.
Remote procedure calls, or RPC methods, are a way for an external program—for example, a browser or front-end application—to communicate with a Substrate node.
diff --git a/content/md/en/docs/examples/quickstart/index.html b/content/md/en/docs/examples/quickstart/index.html
index 26839f0df..013743a9c 100644
--- a/content/md/en/docs/examples/quickstart/index.html
+++ b/content/md/en/docs/examples/quickstart/index.html
@@ -20,36 +20,36 @@
}
-
+
Display an account balance
Enter a development account address, then click Get Balance.