Skip to content

Commit 0602b33

Browse files
committed
Merge branch 'staging/product-ia' into eshaben/technical-reference
2 parents 42522e5 + 39599c9 commit 0602b33

22 files changed

+149
-136
lines changed

.ai/categories/basics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3993,7 +3993,7 @@ By the end of this guide, you'll have a working template ready to customize and
39933993
39943994
Before getting started, ensure you have done the following:
39953995
3996-
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://www.rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
3996+
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
39973997
39983998
For this tutorial series, you need to use Rust `1.86`. Newer versions of the compiler may not work with this parachain template version.
39993999

.ai/categories/dapps.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2769,7 +2769,7 @@ A mechanism for specifying the initial state of a blockchain. By convention, thi
27692769

27702770
## GRANDPA
27712771

2772-
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language.
2772+
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://rust-lang.org/){target=\_blank} programming language.
27732773

27742774
The [formal specification](https://github.com/w3f/consensus/blob/master/pdf/grandpa-old.pdf){target=\_blank} is maintained by the [Web3 Foundation](https://web3.foundation/){target=\_blank}.
27752775

@@ -2905,7 +2905,7 @@ Learn more in the [storage items](https://paritytech.github.io/polkadot-sdk/mast
29052905

29062906
## Substrate
29072907

2908-
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
2908+
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
29092909

29102910
## Transaction
29112911

@@ -2932,7 +2932,7 @@ An execution architecture that allows for the efficient, platform-neutral expres
29322932
deterministic, machine-executable logic.
29332933

29342934
[Wasm](https://webassembly.org/){target=\_blank} can be compiled from many languages, including
2935-
the [Rust](https://www.rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
2935+
the [Rust](https://rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
29362936

29372937
## Weight
29382938

@@ -6496,7 +6496,7 @@ By the end of this guide, you'll have a working template ready to customize and
64966496

64976497
Before getting started, ensure you have done the following:
64986498

6499-
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://www.rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
6499+
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
65006500

65016501
For this tutorial series, you need to use Rust `1.86`. Newer versions of the compiler may not work with this parachain template version.
65026502

@@ -8115,7 +8115,6 @@ Wallet types fall into two categories based on their connection to the internet:
81158115

81168116
[:octicons-arrow-right-24: Reference](https://www.lunolab.xyz/){target=\_blank}
81178117

8118-
81198118
</div>
81208119

81218120

.ai/categories/infrastructure.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3014,7 +3014,7 @@ A mechanism for specifying the initial state of a blockchain. By convention, thi
30143014

30153015
## GRANDPA
30163016

3017-
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language.
3017+
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://rust-lang.org/){target=\_blank} programming language.
30183018

30193019
The [formal specification](https://github.com/w3f/consensus/blob/master/pdf/grandpa-old.pdf){target=\_blank} is maintained by the [Web3 Foundation](https://web3.foundation/){target=\_blank}.
30203020

@@ -3150,7 +3150,7 @@ Learn more in the [storage items](https://paritytech.github.io/polkadot-sdk/mast
31503150

31513151
## Substrate
31523152

3153-
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
3153+
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
31543154

31553155
## Transaction
31563156

@@ -3177,7 +3177,7 @@ An execution architecture that allows for the efficient, platform-neutral expres
31773177
deterministic, machine-executable logic.
31783178

31793179
[Wasm](https://webassembly.org/){target=\_blank} can be compiled from many languages, including
3180-
the [Rust](https://www.rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
3180+
the [Rust](https://rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
31813181

31823182
## Weight
31833183

@@ -8910,7 +8910,7 @@ By the end of this guide, you'll have a working template ready to customize and
89108910

89118911
Before getting started, ensure you have done the following:
89128912

8913-
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://www.rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
8913+
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
89148914

89158915
For this tutorial series, you need to use Rust `1.86`. Newer versions of the compiler may not work with this parachain template version.
89168916

@@ -9314,7 +9314,6 @@ The next step is to sync your node with the chosen blockchain network. Synchroni
93149314

93159315
If you'd like to speed up the process further, you can use a database snapshot. Snapshots are compressed backups of the blockchain's database directory and can significantly reduce the time required to sync a new node. Here are a few public snapshot providers:
93169316

9317-
- [Stakeworld](https://stakeworld.io/snapshot){target=\_blank}
93189317
- [Polkachu](https://polkachu.com/substrate_snapshots){target=\_blank}
93199318
- [Polkashots](https://polkashots.io/){target=\_blank}
93209319
- [ITRocket](https://itrocket.net/services/mainnet/polkadot/#snapshot){target=\_blank}

.ai/categories/networks.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2289,7 +2289,7 @@ A mechanism for specifying the initial state of a blockchain. By convention, thi
22892289

22902290
## GRANDPA
22912291

2292-
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language.
2292+
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://rust-lang.org/){target=\_blank} programming language.
22932293

22942294
The [formal specification](https://github.com/w3f/consensus/blob/master/pdf/grandpa-old.pdf){target=\_blank} is maintained by the [Web3 Foundation](https://web3.foundation/){target=\_blank}.
22952295

@@ -2425,7 +2425,7 @@ Learn more in the [storage items](https://paritytech.github.io/polkadot-sdk/mast
24252425

24262426
## Substrate
24272427

2428-
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
2428+
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
24292429

24302430
## Transaction
24312431

@@ -2452,7 +2452,7 @@ An execution architecture that allows for the efficient, platform-neutral expres
24522452
deterministic, machine-executable logic.
24532453

24542454
[Wasm](https://webassembly.org/){target=\_blank} can be compiled from many languages, including
2455-
the [Rust](https://www.rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
2455+
the [Rust](https://rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
24562456

24572457
## Weight
24582458

@@ -5231,7 +5231,7 @@ By the end of this guide, you'll have a working template ready to customize and
52315231

52325232
Before getting started, ensure you have done the following:
52335233

5234-
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://www.rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
5234+
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
52355235

52365236
For this tutorial series, you need to use Rust `1.86`. Newer versions of the compiler may not work with this parachain template version.
52375237

.ai/categories/parachains.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5335,7 +5335,7 @@ A mechanism for specifying the initial state of a blockchain. By convention, thi
53355335

53365336
## GRANDPA
53375337

5338-
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language.
5338+
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://rust-lang.org/){target=\_blank} programming language.
53395339

53405340
The [formal specification](https://github.com/w3f/consensus/blob/master/pdf/grandpa-old.pdf){target=\_blank} is maintained by the [Web3 Foundation](https://web3.foundation/){target=\_blank}.
53415341

@@ -5471,7 +5471,7 @@ Learn more in the [storage items](https://paritytech.github.io/polkadot-sdk/mast
54715471

54725472
## Substrate
54735473

5474-
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
5474+
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
54755475

54765476
## Transaction
54775477

@@ -5498,7 +5498,7 @@ An execution architecture that allows for the efficient, platform-neutral expres
54985498
deterministic, machine-executable logic.
54995499

55005500
[Wasm](https://webassembly.org/){target=\_blank} can be compiled from many languages, including
5501-
the [Rust](https://www.rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
5501+
the [Rust](https://rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
55025502

55035503
## Weight
55045504

@@ -10645,7 +10645,7 @@ By the end of this guide, you'll have a working template ready to customize and
1064510645

1064610646
Before getting started, ensure you have done the following:
1064710647

10648-
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://www.rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
10648+
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
1064910649

1065010650
For this tutorial series, you need to use Rust `1.86`. Newer versions of the compiler may not work with this parachain template version.
1065110651

.ai/categories/polkadot-protocol.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -208,17 +208,20 @@ The Polkadot-parachain protocol originally operated in synchronous mode, where b
208208
/* Show labels for the 'r' group (inside or outside, incl. tspans) */
209209
text.taskText[id^='r'],
210210
text.taskTextOutside[id^='r'],
211-
text[id^='r'] tspan { display: inline !important; font-size: 20px; color: #000 !important; } \n
211+
text[id^='r'] tspan { display: inline !important; font-size: 20px; fill: var(--white) !important; } \n
212212

213213
/* Keep section titles styled */
214-
.sectionTitle { fill: #000 !important; font-weight: 700; font-size: 18px; } \n
214+
.sectionTitle { fill: var(--md-default-fg-color) !important; font-weight: 700; font-size: 18px; } \n
215215

216216
/* Hide the first two section titles (F1, F2). Change indexes if needed. */
217217
.sectionTitle:nth-of-type(1),
218218
.sectionTitle:nth-of-type(2) { display: none !important; } \n
219219

220220
/* Also hide SPACING row labels on the left */
221221
text.taskTextOutside[id^='p1padTop'] { display: none !important; } \n
222+
223+
.grid .tick text { fill: var(--md-default-fg-color) !important; font-size: 20px !important; }
224+
222225
"
223226
themeVariables:
224227
sectionBkgColor: '#fff'
@@ -279,17 +282,21 @@ This results in one parablock being processed every relay block (instead of ever
279282
/* Show labels for the 'r' group (inside or outside, incl. tspans) */
280283
text.taskText[id^='r'],
281284
text.taskTextOutside[id^='r'],
282-
text[id^='r'] tspan { display: inline !important; font-size: 20px; color: #000 !important; } \n
285+
text[id^='r'] tspan { display: inline !important; font-size: 20px; color: var(--white) !important; } \n
283286

284287
/* Keep section titles styled */
285-
.sectionTitle { fill: #000 !important; font-weight: 700; font-size: 18px; } \n
288+
.sectionTitle { fill: var(--md-default-fg-color) !important; font-weight: 700; font-size: 18px; } \n
286289

287290
/* Hide the first two section titles (F1, F2). Change indexes if needed. */
288291
.sectionTitle:nth-of-type(1),
289292
.sectionTitle:nth-of-type(2) { display: none !important; } \n
290293

291294
/* Also hide SPACING row labels on the left */
292295
text.taskTextOutside[id^='p1padTop'] { display: none !important; } \n
296+
297+
.taskTextOutsideRight { fill: var(--md-default-fg-color) !important; font-size: 20px !important; }
298+
299+
.grid .tick text { fill: var(--md-default-fg-color) !important; font-size: 20px !important; }
293300
"
294301
themeVariables:
295302
sectionBkgColor: '#fff'
@@ -2721,7 +2728,7 @@ A mechanism for specifying the initial state of a blockchain. By convention, thi
27212728

27222729
## GRANDPA
27232730

2724-
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language.
2731+
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://rust-lang.org/){target=\_blank} programming language.
27252732

27262733
The [formal specification](https://github.com/w3f/consensus/blob/master/pdf/grandpa-old.pdf){target=\_blank} is maintained by the [Web3 Foundation](https://web3.foundation/){target=\_blank}.
27272734

@@ -2857,7 +2864,7 @@ Learn more in the [storage items](https://paritytech.github.io/polkadot-sdk/mast
28572864

28582865
## Substrate
28592866

2860-
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
2867+
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
28612868

28622869
## Transaction
28632870

@@ -2884,7 +2891,7 @@ An execution architecture that allows for the efficient, platform-neutral expres
28842891
deterministic, machine-executable logic.
28852892

28862893
[Wasm](https://webassembly.org/){target=\_blank} can be compiled from many languages, including
2887-
the [Rust](https://www.rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
2894+
the [Rust](https://rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
28882895

28892896
## Weight
28902897

@@ -6371,7 +6378,7 @@ By the end of this guide, you'll have a working template ready to customize and
63716378

63726379
Before getting started, ensure you have done the following:
63736380

6374-
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://www.rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
6381+
- Completed the [Install Polkadot SDK](/parachains/install-polkadot-sdk/){target=\_blank} guide and successfully installed [Rust](https://rust-lang.org/){target=\_blank} and the required packages to set up your development environment.
63756382

63766383
For this tutorial series, you need to use Rust `1.86`. Newer versions of the compiler may not work with this parachain template version.
63776384

.ai/categories/reference.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ A mechanism for specifying the initial state of a blockchain. By convention, thi
186186

187187
## GRANDPA
188188

189-
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language.
189+
A deterministic finality mechanism for blockchains that is implemented in the [Rust](https://rust-lang.org/){target=\_blank} programming language.
190190

191191
The [formal specification](https://github.com/w3f/consensus/blob/master/pdf/grandpa-old.pdf){target=\_blank} is maintained by the [Web3 Foundation](https://web3.foundation/){target=\_blank}.
192192

@@ -322,7 +322,7 @@ Learn more in the [storage items](https://paritytech.github.io/polkadot-sdk/mast
322322

323323
## Substrate
324324

325-
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://www.rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
325+
A flexible framework for building modular, efficient, and upgradeable blockchains. Substrate is written in the [Rust](https://rust-lang.org/){target=\_blank} programming language and is maintained by [Parity Technologies](https://www.parity.io/){target=\_blank}.
326326

327327
## Transaction
328328

@@ -349,7 +349,7 @@ An execution architecture that allows for the efficient, platform-neutral expres
349349
deterministic, machine-executable logic.
350350

351351
[Wasm](https://webassembly.org/){target=\_blank} can be compiled from many languages, including
352-
the [Rust](https://www.rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
352+
the [Rust](https://rust-lang.org/){target=\_blank} programming language. Polkadot SDK-based chains use a Wasm binary to provide portable [runtimes](#runtime) that can be included as part of the chain's state.
353353

354354
## Weight
355355

0 commit comments

Comments
 (0)