1.
Introduction
2.
Protocol Libraries
2.1.
Derivation
2.1.1.
Custom Providers
2.1.2.
Stage Swapping
2.1.3.
Signaling
2.2.
Genesis
2.2.1.
Rollup Config
2.2.2.
System Config
2.3.
Registry
2.4.
Interop
2.5.
Hardforks
2.6.
Protocol
2.6.1.
BlockInfo
2.6.2.
L2BlockInfo
2.6.3.
Frames
2.6.4.
Channels
2.6.5.
Batches
3.
Proof SDK
3.1.
FPVM Backend
3.2.
Custom Backend
3.3.
kona-executor Extensions
4.
Fault Proof Program Development
4.1.
Environment
4.1.1.
Supported Targets
4.2.
Prologue
4.3.
Execution
4.4.
Epilogue
5.
Examples
5.1.
Load a Rollup Config
5.2.
Transform Frames to a Batch
5.3.
Transform a Batch into Frames
5.4.
Create a new L1BlockInfoTx Hardfork Variant
6.
RFC
6.1.
Umbrellas
7.
Archives
7.1.
Monorepo
8.
Glossary
9.
Contributing
Light
Rust
Coal
Navy
Ayu
Ferra
The Kona Book
Examples
Examples for working with
kona
crates.
Load a Rollup Config for a Chain ID
Create a new L1BlockInfoTx Hardfork Variant
Transform Frames to a Batch
Transform a Batch to Frames