NomicFoundation / edr

An Ethereum development runtime implementation that can be reused to build new developer tools.
MIT License
52 stars 8 forks source link

refactor: remove ExecutableTransaction #505

Closed Wodann closed 3 months ago

Wodann commented 3 months ago

This PR removes the ExecutableTransaction. Thanks to prior refactors, it's now possible to use the signature::Fakeable to retrieve the address of the caller/signer.

This will make it easier to have distinctions between signed types in L1 Ethereum VS Optimism, as we only need to support signed transactions and no longer ExecutableTransaction types too.

changeset-bot[bot] commented 3 months ago

⚠️ No Changeset found

Latest commit: 00a00ebaf2dec878d621df9002af210f5f93aee6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR