Block
This section covers block handling in Tessera, including import, production, and fork management.
Overview
Blocks are the fundamental units of the JAM blockchain. This section documents:
- Block Import: Receiving, validating, and incorporating blocks into the local chain
- Block Production: Creating new blocks as a validator
Topics in this section
1.1 Block Import
Block import handles incoming blocks and validates them against the current state:
- Block validation and verification
- State transition execution
- Fork detection and handling
- GRANDPA finality integration
Implementation: tessera/jam/block/
1.2 Block Production
Block production covers how validators create new blocks:
- SAFROLE consensus participation
- Cryptographic ticket generation
- Block authoring and sealing
- Coordination with finality
Implementation: tessera/jam/operations/
Related sections
- State Transitions - State changes applied during block import
- Finality - GRANDPA finality and best chain selection
📘 Next: Explore Block Import or Block Production