Skip to content

chore(rpc): decouple op receipt response#8353

Merged
emhane merged 48 commits intomatt/scaffold-ethapifrom
emhane/rpc-build-receipts
May 27, 2024
Merged

chore(rpc): decouple op receipt response#8353
emhane merged 48 commits intomatt/scaffold-ethapifrom
emhane/rpc-build-receipts

Conversation

@emhane
Copy link
Collaborator

@emhane emhane commented May 22, 2024

  • Adds builder for RPC receipt response
  • Moves optimism response body extension logic to optimism crate
  • Removes deps dep:reth-evm-optimism and reth-evm-optimism/optimism from optimism feature in reth-rpc

@emhane emhane added A-rpc Related to the RPC implementation A-op-reth Related to Optimism and op-reth labels May 22, 2024
@emhane emhane added S-blocked This cannot more forward until something else changes C-debt A clean up/refactor of existing code labels May 22, 2024
@emhane
Copy link
Collaborator Author

emhane commented May 22, 2024

blocked by matt/scaffold-ethapi which should be base, but isn't compiling yet, will change base when I got that code with skeleton code for type OpEthApi compiling

Copy link
Collaborator

@mattsse mattsse left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this a lot as an initial step towards rpc abstraction

have a few nits

@emhane emhane requested a review from mattsse May 25, 2024 14:06
@emhane emhane changed the base branch from main to matt/scaffold-ethapi May 27, 2024 12:19
@emhane emhane removed the S-blocked This cannot more forward until something else changes label May 27, 2024
@emhane emhane dismissed mattsse’s stale review May 27, 2024 12:20

merging down to topic branch matt/scaffold-ethapi for further review

@emhane emhane merged commit 8a2379b into matt/scaffold-ethapi May 27, 2024
@emhane emhane deleted the emhane/rpc-build-receipts branch May 27, 2024 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-op-reth Related to Optimism and op-reth A-rpc Related to the RPC implementation C-debt A clean up/refactor of existing code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Comments