Skip to content
This repository was archived by the owner on Jan 16, 2026. It is now read-only.

feat(plasma): Implements Plasma Support for kona derive#152

Merged
refcell merged 6 commits intomainfrom
refcell/kona-plasma
Apr 27, 2024
Merged

feat(plasma): Implements Plasma Support for kona derive#152
refcell merged 6 commits intomainfrom
refcell/kona-plasma

Conversation

@refcell
Copy link
Contributor

@refcell refcell commented Apr 27, 2024

Description

Implements the PlasmaSource data source in kona-derive.

Refactors some kona-derive types into a new kona-primitives crate.

Also introduces a kona-plasma crate to hold op-plasma specific types. This module can be built out further to be a feature-complete alternative for op-plasma.

Metadata

Fixes #119

@refcell refcell self-assigned this Apr 27, 2024
@refcell refcell added A-proof Area: proof crates A-plasma labels Apr 27, 2024
@refcell refcell added this to the The Holy Trinity milestone Apr 27, 2024
@refcell refcell requested a review from clabby April 27, 2024 15:52
@refcell refcell added the K-feature Kind: feature label Apr 27, 2024
refcell added 6 commits April 27, 2024 09:53
feat(primitives): refactor out non-derivation-specific types from kona-derive

fix(derive): remove unused type mods

fix(derive): remove allow dead from ecotone
@refcell refcell force-pushed the refcell/kona-plasma branch from 4e7b25c to d4bfc05 Compare April 27, 2024 17:02
@refcell refcell added this pull request to the merge queue Apr 27, 2024
Merged via the queue into main with commit e9b7e76 Apr 27, 2024
@github-actions github-actions bot mentioned this pull request Apr 27, 2024
clabby added a commit that referenced this pull request Apr 28, 2024
This was referenced May 29, 2024
This was referenced Jun 6, 2024
This was referenced Jun 16, 2024
@clabby clabby deleted the refcell/kona-plasma branch July 2, 2024 03:39
@github-actions github-actions bot mentioned this pull request Oct 2, 2024
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Dec 10, 2025
* fixes

feat(primitives): refactor out non-derivation-specific types from kona-derive

fix(derive): remove unused type mods

fix(derive): remove allow dead from ecotone

* fix(plasma): merge

* fix(derive): plasma temporary and critical errors

* fix(derive): plasma source tests

* fix(derive): providers refactor and trait dedup

* fix(derive): batch queue test fix
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Jan 14, 2026
* fixes

feat(primitives): refactor out non-derivation-specific types from kona-derive

fix(derive): remove unused type mods

fix(derive): remove allow dead from ecotone

* fix(plasma): merge

* fix(derive): plasma temporary and critical errors

* fix(derive): plasma source tests

* fix(derive): providers refactor and trait dedup

* fix(derive): batch queue test fix
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A-proof Area: proof crates K-feature Kind: feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(derive): Plasma Data Source Provider

2 participants