Skip to content

Unifying transaction processing #160

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
OlivierBBB opened this issue Apr 17, 2025 · 0 comments
Open

Unifying transaction processing #160

OlivierBBB opened this issue Apr 17, 2025 · 0 comments
Assignees
Labels
cleaning enhancement New feature or request

Comments

@OlivierBBB
Copy link
Collaborator

OlivierBBB commented Apr 17, 2025

  • allow for empty byte code in the ROM with appropriate flag
  • remove TX_SKIP processing phase
  • remove special scenarios for EOA calls / empty init code CREATE's, instead have them use the same pathway as SMC calls and nonempty initcode CREATE's

The appropriate way to deal with this is to

  1. teach the ROM how to deal with empty byte code
  2. teach the ROM_LEX the same thing
  3. then incrementally get rid of
    • TX_SKIP
    • EOA calls
    • empty init code CREATE(2)'s
@OlivierBBB OlivierBBB added cleaning enhancement New feature or request labels Apr 17, 2025
@OlivierBBB OlivierBBB self-assigned this Apr 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cleaning enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant