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

fix(derive): Stage Decoupling#88

Merged
clabby merged 6 commits intomainfrom
refcell/l1-retrieval-provider
Apr 5, 2024
Merged

fix(derive): Stage Decoupling#88
clabby merged 6 commits intomainfrom
refcell/l1-retrieval-provider

Conversation

@refcell
Copy link
Contributor

@refcell refcell commented Apr 4, 2024

Description

Decouples stages using minimal traits.

This allows for extensible, portable testing using mock providers that implement the stage provider traits.

Also has the added benefit of reducing the number of stagewise generics.

@refcell refcell added K-chore Kind: chore A-proof Area: proof crates M-tests Meta: Testing related labels Apr 4, 2024
@refcell refcell self-assigned this Apr 4, 2024
@refcell refcell requested a review from clabby April 4, 2024 17:32
@refcell refcell marked this pull request as ready for review April 4, 2024 18:35
@clabby clabby merged commit 2a4038c into main Apr 5, 2024
@github-actions github-actions bot mentioned this pull request Apr 4, 2024
@clabby clabby deleted the refcell/l1-retrieval-provider branch April 19, 2024 18:52
This was referenced May 29, 2024
This was referenced Jun 6, 2024
This was referenced Jun 16, 2024
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Dec 10, 2025
* fix(derive): l1 retrieval provider

* fix(derive): decouple stages using provider traits

* fix(derive): use mock providers in stage unit tests

* fix(derive): channel reader tests

* fix(derive): start batch queue tests

* fix(derive): missing origin test
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Jan 14, 2026
* fix(derive): l1 retrieval provider

* fix(derive): decouple stages using provider traits

* fix(derive): use mock providers in stage unit tests

* fix(derive): channel reader tests

* fix(derive): start batch queue tests

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

Labels

A-proof Area: proof crates K-chore Kind: chore M-tests Meta: Testing related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants