Skip to content

Commit 78d60e4

Browse files
authored
Merge branch 'master' into dawn/per-page-llm-staging
2 parents 6ab3980 + 88b5c1f commit 78d60e4

26 files changed

+661
-131
lines changed

.ai/categories/basics.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4704,7 +4704,7 @@ The Polkadot SDK allows developers to construct a runtime by combining various p
47044704
47054705
The following diagram illustrates the process of selecting and combining FRAME pallets to compose a runtime:
47064706
4707-
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp)
4707+
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp){ style="background:white; padding:1em;" }
47084708
47094709
This modular design allows developers to:
47104710
@@ -4891,7 +4891,7 @@ According to Polkadot's design, any blockchain that can compile to WebAssembly (
48914891
48924892
Here’s a high-level overview of the Polkadot protocol architecture:
48934893
4894-
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp)
4894+
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp){ style="background:white" }
48954895
48964896
Parachains propose blocks to Polkadot validators, who check for availability and validity before finalizing them. With the relay chain providing security, collators—full nodes of parachains—can focus on their tasks without needing strong incentives.
48974897
@@ -6064,7 +6064,7 @@ flowchart LR
60646064
E[Transaction] --> D
60656065
D --> F[(New State)]
60666066
D --> G[Execution Logs]
6067-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
6067+
style A stroke:#000000,stroke-width:1px
60686068
```
60696069
60706070
In addition, because smart contracts are programs that execute on top of existing chains, teams don't have to think about the underlying consensus they are built on.
@@ -6134,8 +6134,8 @@ flowchart TD
61346134
F --> J[(New Ethereum<br/>Emulated State)]
61356135
F --> K[Execution Logs]
61366136
6137-
style C fill:#ffffff,stroke:#000000,stroke-width:1px
6138-
style F fill:#ffffff,stroke:#000000,stroke-width:1px
6137+
style C stroke:#000000,stroke-width:1px
6138+
style F stroke:#000000,stroke-width:1px
61396139
```
61406140
61416141
Although it seems complex, users and developers are abstracted of that complexity, and tools can easily interact with the parachain as they would with any other Ethereum-compatible environment.
@@ -6170,7 +6170,7 @@ flowchart TD
61706170
A --> F[(New State)]
61716171
A --> G[Execution Logs]
61726172
6173-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
6173+
style A stroke:#000000,stroke-width:1px
61746174
```
61756175
61766176
@@ -6853,7 +6853,7 @@ Pallets, which compose the runtime's logic, define the specific transactions tha
68536853
68546854
In Polkadot SDK-based networks, some nodes are authorized to author blocks. These nodes validate and process transactions. When a transaction is sent to a node that can produce blocks, it undergoes a lifecycle that involves several stages, including validation and execution. Non-authoring nodes gossip the transaction across the network until an authoring node receives it. The following diagram illustrates the lifecycle of a transaction that's submitted to a network and processed by an authoring node.
68556855
6856-
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp)
6856+
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp){ style="background:white" }
68576857
68586858
### Validate and Queue
68596859

.ai/categories/dapps.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6890,7 +6890,7 @@ The Polkadot SDK allows developers to construct a runtime by combining various p
68906890

68916891
The following diagram illustrates the process of selecting and combining FRAME pallets to compose a runtime:
68926892

6893-
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp)
6893+
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp){ style="background:white; padding:1em;" }
68946894

68956895
This modular design allows developers to:
68966896

@@ -7077,7 +7077,7 @@ According to Polkadot's design, any blockchain that can compile to WebAssembly (
70777077

70787078
Here’s a high-level overview of the Polkadot protocol architecture:
70797079

7080-
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp)
7080+
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp){ style="background:white" }
70817081

70827082
Parachains propose blocks to Polkadot validators, who check for availability and validity before finalizing them. With the relay chain providing security, collators—full nodes of parachains—can focus on their tasks without needing strong incentives.
70837083

@@ -9249,7 +9249,7 @@ flowchart LR
92499249
E[Transaction] --> D
92509250
D --> F[(New State)]
92519251
D --> G[Execution Logs]
9252-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
9252+
style A stroke:#000000,stroke-width:1px
92539253
```
92549254

92559255
In addition, because smart contracts are programs that execute on top of existing chains, teams don't have to think about the underlying consensus they are built on.
@@ -9319,8 +9319,8 @@ flowchart TD
93199319
F --> J[(New Ethereum<br/>Emulated State)]
93209320
F --> K[Execution Logs]
93219321

9322-
style C fill:#ffffff,stroke:#000000,stroke-width:1px
9323-
style F fill:#ffffff,stroke:#000000,stroke-width:1px
9322+
style C stroke:#000000,stroke-width:1px
9323+
style F stroke:#000000,stroke-width:1px
93249324
```
93259325

93269326
Although it seems complex, users and developers are abstracted of that complexity, and tools can easily interact with the parachain as they would with any other Ethereum-compatible environment.
@@ -9355,7 +9355,7 @@ flowchart TD
93559355
A --> F[(New State)]
93569356
A --> G[Execution Logs]
93579357

9358-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
9358+
style A stroke:#000000,stroke-width:1px
93599359
```
93609360

93619361

@@ -10251,7 +10251,7 @@ Pallets, which compose the runtime's logic, define the specific transactions tha
1025110251

1025210252
In Polkadot SDK-based networks, some nodes are authorized to author blocks. These nodes validate and process transactions. When a transaction is sent to a node that can produce blocks, it undergoes a lifecycle that involves several stages, including validation and execution. Non-authoring nodes gossip the transaction across the network until an authoring node receives it. The following diagram illustrates the lifecycle of a transaction that's submitted to a network and processed by an authoring node.
1025310253

10254-
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp)
10254+
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp){ style="background:white" }
1025510255

1025610256
### Validate and Queue
1025710257

.ai/categories/infrastructure.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6843,7 +6843,7 @@ The Polkadot SDK allows developers to construct a runtime by combining various p
68436843

68446844
The following diagram illustrates the process of selecting and combining FRAME pallets to compose a runtime:
68456845

6846-
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp)
6846+
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp){ style="background:white; padding:1em;" }
68476847

68486848
This modular design allows developers to:
68496849

@@ -7030,7 +7030,7 @@ According to Polkadot's design, any blockchain that can compile to WebAssembly (
70307030

70317031
Here’s a high-level overview of the Polkadot protocol architecture:
70327032

7033-
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp)
7033+
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp){ style="background:white" }
70347034

70357035
Parachains propose blocks to Polkadot validators, who check for availability and validity before finalizing them. With the relay chain providing security, collators—full nodes of parachains—can focus on their tasks without needing strong incentives.
70367036

@@ -9279,7 +9279,7 @@ flowchart LR
92799279
E[Transaction] --> D
92809280
D --> F[(New State)]
92819281
D --> G[Execution Logs]
9282-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
9282+
style A stroke:#000000,stroke-width:1px
92839283
```
92849284

92859285
In addition, because smart contracts are programs that execute on top of existing chains, teams don't have to think about the underlying consensus they are built on.
@@ -9349,8 +9349,8 @@ flowchart TD
93499349
F --> J[(New Ethereum<br/>Emulated State)]
93509350
F --> K[Execution Logs]
93519351

9352-
style C fill:#ffffff,stroke:#000000,stroke-width:1px
9353-
style F fill:#ffffff,stroke:#000000,stroke-width:1px
9352+
style C stroke:#000000,stroke-width:1px
9353+
style F stroke:#000000,stroke-width:1px
93549354
```
93559355

93569356
Although it seems complex, users and developers are abstracted of that complexity, and tools can easily interact with the parachain as they would with any other Ethereum-compatible environment.
@@ -9385,7 +9385,7 @@ flowchart TD
93859385
A --> F[(New State)]
93869386
A --> G[Execution Logs]
93879387

9388-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
9388+
style A stroke:#000000,stroke-width:1px
93899389
```
93909390

93919391

@@ -10374,7 +10374,7 @@ Pallets, which compose the runtime's logic, define the specific transactions tha
1037410374

1037510375
In Polkadot SDK-based networks, some nodes are authorized to author blocks. These nodes validate and process transactions. When a transaction is sent to a node that can produce blocks, it undergoes a lifecycle that involves several stages, including validation and execution. Non-authoring nodes gossip the transaction across the network until an authoring node receives it. The following diagram illustrates the lifecycle of a transaction that's submitted to a network and processed by an authoring node.
1037610376

10377-
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp)
10377+
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp){ style="background:white" }
1037810378

1037910379
### Validate and Queue
1038010380

.ai/categories/networks.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5944,7 +5944,7 @@ The Polkadot SDK allows developers to construct a runtime by combining various p
59445944

59455945
The following diagram illustrates the process of selecting and combining FRAME pallets to compose a runtime:
59465946

5947-
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp)
5947+
![](/images/develop/parachains/customize-parachain/overview/frame-overview-2.webp){ style="background:white; padding:1em;" }
59485948

59495949
This modular design allows developers to:
59505950

@@ -6131,7 +6131,7 @@ According to Polkadot's design, any blockchain that can compile to WebAssembly (
61316131

61326132
Here’s a high-level overview of the Polkadot protocol architecture:
61336133

6134-
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp)
6134+
![](/images/polkadot-protocol/architecture/polkadot-chain/overview/overview-1.webp){ style="background:white" }
61356135

61366136
Parachains propose blocks to Polkadot validators, who check for availability and validity before finalizing them. With the relay chain providing security, collators—full nodes of parachains—can focus on their tasks without needing strong incentives.
61376137

@@ -7304,7 +7304,7 @@ flowchart LR
73047304
E[Transaction] --> D
73057305
D --> F[(New State)]
73067306
D --> G[Execution Logs]
7307-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
7307+
style A stroke:#000000,stroke-width:1px
73087308
```
73097309

73107310
In addition, because smart contracts are programs that execute on top of existing chains, teams don't have to think about the underlying consensus they are built on.
@@ -7374,8 +7374,8 @@ flowchart TD
73747374
F --> J[(New Ethereum<br/>Emulated State)]
73757375
F --> K[Execution Logs]
73767376

7377-
style C fill:#ffffff,stroke:#000000,stroke-width:1px
7378-
style F fill:#ffffff,stroke:#000000,stroke-width:1px
7377+
style C stroke:#000000,stroke-width:1px
7378+
style F stroke:#000000,stroke-width:1px
73797379
```
73807380

73817381
Although it seems complex, users and developers are abstracted of that complexity, and tools can easily interact with the parachain as they would with any other Ethereum-compatible environment.
@@ -7410,7 +7410,7 @@ flowchart TD
74107410
A --> F[(New State)]
74117411
A --> G[Execution Logs]
74127412

7413-
style A fill:#ffffff,stroke:#000000,stroke-width:1px
7413+
style A stroke:#000000,stroke-width:1px
74147414
```
74157415

74167416

@@ -8093,7 +8093,7 @@ Pallets, which compose the runtime's logic, define the specific transactions tha
80938093

80948094
In Polkadot SDK-based networks, some nodes are authorized to author blocks. These nodes validate and process transactions. When a transaction is sent to a node that can produce blocks, it undergoes a lifecycle that involves several stages, including validation and execution. Non-authoring nodes gossip the transaction across the network until an authoring node receives it. The following diagram illustrates the lifecycle of a transaction that's submitted to a network and processed by an authoring node.
80958095

8096-
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp)
8096+
![Transaction lifecycle diagram](/images/polkadot-protocol/parachain-basics/blocks-transactions-fees/transactions/transaction-lifecycle-1.webp){ style="background:white" }
80978097

80988098
### Validate and Queue
80998099

0 commit comments

Comments
 (0)