## `kona-protocol`
<a href="https://github.com/op-rs/kona/actions/workflows/rust_ci.yaml"><img src="https://github.com/op-rs/kona/actions/workflows/rust_ci.yaml/badge.svg?label=ci" alt="CI"></a>
<a href="https://crates.io/crates/kona-protocol"><img src="https://img.shields.io/crates/v/kona-protocol.svg" alt="kona-protocol crate"></a>
<a href="https://github.com/op-rs/kona/blob/main/LICENSE.md"><img src="https://img.shields.io/badge/License-MIT-d1d1f6.svg?label=license&labelColor=2a2f35" alt="MIT License"></a>
<a href="https://rollup.yoga"><img src="https://img.shields.io/badge/Docs-854a15?style=flat&labelColor=1C2C2E&color=BEC5C9&logo=mdBook&logoColor=BEC5C9" alt="Docs" /></a>
Core protocol types for Optimism.
These include types, constants, and methods for derivation as well as batch-submission.
### Provenance
This code was initially ported from [kona-primitives] to [op-alloy] as part of maili migrations.
[kona-primitives]: https://github.com/ethereum-optimism/kona/tree/main/crates/kona-primitives
[op-alloy]: https://github.com/alloy-rs/op-alloy