Skip to content

Comments

chore(rpc): remove FillableTransaction #8800

Merged
emhane merged 108 commits intomatt/scaffold-ethapifrom
emhane/fillable-tx
Jun 14, 2024
Merged

chore(rpc): remove FillableTransaction #8800
emhane merged 108 commits intomatt/scaffold-ethapifrom
emhane/fillable-tx

Conversation

@emhane
Copy link
Collaborator

@emhane emhane commented Jun 13, 2024

Closes #8776.

  • Replaces use of trait FillableTransaction with existing method ConfigureEvmEnv::fill_tx_env
  • Adds self parameter to ConfigureEvmEnv::fill_tx_env signature, to make it callable by opaque types
  • Completes default ConfigureEvmEnv trait impl

blocked by #8799

jsvisa and others added 16 commits June 13, 2024 16:17
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
@emhane emhane changed the base branch from main to emhane/optimism-api June 13, 2024 14:56
@emhane emhane requested a review from onbjerg as a code owner June 13, 2024 14:56
Copy link
Member

@DaniPopes DaniPopes left a comment

Choose a reason for hiding this comment

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

lgmt

Base automatically changed from emhane/optimism-api to matt/scaffold-ethapi June 13, 2024 18:10
@emhane emhane removed the S-blocked This cannot more forward until something else changes label Jun 13, 2024
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.

lgtm

@emhane emhane merged commit 56ed575 into matt/scaffold-ethapi Jun 14, 2024
@emhane emhane deleted the emhane/fillable-tx branch June 14, 2024 12:04
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.

Remove FillableTransaction trait