diff --git a/develop/parachains/intro-polkadot-sdk.md b/develop/parachains/intro-polkadot-sdk.md index 47f08dacf..5927f32c5 100644 --- a/develop/parachains/intro-polkadot-sdk.md +++ b/develop/parachains/intro-polkadot-sdk.md @@ -52,7 +52,54 @@ Every blockchain platform relies on a decentralized network of computers—calle ### FRAME -FRAME provides the core modular and extensible components that make the Substrate SDK flexible and adaptable to different use cases. FRAME includes Rust-based libraries that simplify the development of application-specific logic. Most of the functionality that FRAME provides takes the form of plug-in modules called [pallets](/polkadot-protocol/glossary#pallet){target=\_blank} that you can add and configure to suit your requirements. +FRAME provides the core modular and extensible components that make the Substrate SDK flexible and adaptable to different use cases. FRAME includes Rust-based libraries that simplify the development of application-specific logic. Most of the functionality that FRAME provides takes the form of plug-in modules called [pallets](/polkadot-protocol/glossary#pallet){target=\_blank} that you can add and configure to suit your requirements for a custom runtime. + +```mermaid +graph LR + subgraph SP["Runtime"] + direction LR + Timestamp ~~~ Aura ~~~ GRANDPA + Balances ~~~ TransactionPayment ~~~ Sudo + subgraph Timestamp["Timestamp"] + SS1[Custom Config] + end + subgraph Aura["Aura"] + SS2[Custom Config] + end + subgraph GRANDPA["GRANDPA"] + SS3[Custom Config] + end + subgraph Balances["Balances"] + SS4[Custom Config] + end + subgraph TransactionPayment["Transaction Payment"] + SS5[Custom Config] + end + subgraph Sudo["Sudo"] + SS6[Custom Config] + end + style Timestamp stroke:#FF69B4 + style Aura stroke:#FF69B4 + style GRANDPA stroke:#FF69B4 + style Balances stroke:#FF69B4 + style TransactionPayment stroke:#FF69B4 + style Sudo stroke:#FF69B4 + style SS1 stroke-dasharray: 5 + style SS2 stroke-dasharray: 5 + style SS3 stroke-dasharray: 5 + style SS4 stroke-dasharray: 5 + style SS5 stroke-dasharray: 5 + style SS6 stroke-dasharray: 5 + + end + subgraph AP["FRAME Pallets"] + direction LR + A1[Aura]~~~A2[BABE]~~~A3[GRANDPA]~~~A4[Transaction\nPayment] + B1[Identity]~~~B2[Balances]~~~B3[Sudo]~~~B4[EVM] + C1[Timestamp]~~~C2[Assets]~~~C3[Contracts]~~~C4[and more...] + end + AP --> SP +``` ### Cumulus