For the complete documentation index, see llms.txt. This page is also available as Markdown.

Basic

Learn the fundamental knowledge about Substrate and blockchain.

Blockchain Basics

Cryptography

Summarizes information about hash algorithms and cryptographic signature methods.

Blockchain Basics

Introduces general concepts, components, and terminology of blockchain.

Networks and Nodes

Explains various network types and node roles.

Consensus

Explains blockchain consensus mechanisms.

Transaction Types

Describes transaction types used in block generation and the basic components of a block.

Transaction Lifecycle

Explains how transactions are accepted, queued, executed, and included in blocks.

Off-Chain Operations

Light Clients Covers content related to light clients.

Substrate Basics

Rust for Substrate

Emphasizes important Rust programming rules, especially when developing Substrate blockchains.

Library Introduction

Learn about basic Substrate libraries.

Architecture and Rust Libraries

Introduces core components of a Substrate node.

File Structure

Learn about the basic file structure of Substrate.

Account Data Structures

Explains storage map data structures used for accounts in Substrate.

Accounts, Addresses, and Keys

Provides an overview of how public/private key pairs generate addresses and identify accounts.

Transaction Format

Explains the format of signed and unsigned transactions in Substrate.

Randomness Generation

Explains how to introduce randomness generation in Substrate runtime.

Last updated