1. 1. Introduction
  2. 2. Protocol Libraries
    1. 2.1. Derivation
      1. 2.1.1. Custom Providers
      2. 2.1.2. Stage Swapping
      3. 2.1.3. Signaling
    2. 2.2. Genesis
      1. 2.2.1. Rollup Config
      2. 2.2.2. System Config
    3. 2.3. Registry
    4. 2.4. Interop
    5. 2.5. Hardforks
    6. 2.6. Protocol
      1. 2.6.1. BlockInfo
      2. 2.6.2. L2BlockInfo
      3. 2.6.3. Frames
      4. 2.6.4. Channels
      5. 2.6.5. Batches
  3. 3. Rollup Node
    1. 3.1. Run a Node
    2. 3.2. Docker Support
    3. 3.3. Monitoring
    4. 3.4. CLI Reference
    5. 3.5. Subcommands
    6. 3.6. Design
      1. 3.6.1. Derivation
      2. 3.6.2. Engine
      3. 3.6.3. P2P
      4. 3.6.4. Sequencer
      5. 3.6.5. Runtime
      6. 3.6.6. Supervisor
  4. 4. Proof SDK
    1. 4.1. FPVM Backend
    2. 4.2. Custom Backend
    3. 4.3. kona-executor Extensions
  5. 5. Fault Proof Program Development
    1. 5.1. Environment
      1. 5.1.1. Supported Targets
    2. 5.2. Prologue
    3. 5.3. Execution
    4. 5.4. Epilogue
  6. 6. Examples
    1. 6.1. Load a Rollup Config
    2. 6.2. Transform Frames to a Batch
    3. 6.3. Transform a Batch into Frames
    4. 6.4. Create a new L1BlockInfoTx Hardfork Variant
    5. 6.5. Create a new kona-executor test fixture
  7. 7. RFC
    1. 7.1. Umbrellas
  8. 8. Archives
    1. 8.1. Monorepo
  9. 9. Glossary
  10. 10. Contributing

The Kona Book