Skip to content
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

all: implement eip-7702 set code tx #30078

Open
wants to merge 31 commits into
base: master
Choose a base branch
from

Commits on Dec 2, 2024

  1. all: impl eip-7702

    Co-authored-by: lightclient <[email protected]>
    Co-authored-by: Mario Vega <[email protected]>
    2 people authored and fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    881ff7f View commit details
    Browse the repository at this point in the history
  2. cmd/evm: add 7702 test for t8n

    lightclient authored and fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    43e6499 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3cbf076 View commit details
    Browse the repository at this point in the history
  4. core/vm: make 7702 variants of EXT* ops

    lightclient authored and fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    ad25935 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c1a595d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2c94cda View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e5acc81 View commit details
    Browse the repository at this point in the history
  8. common: remove zero address

    lightclient authored and fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    c217e8e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    633f1d1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bedb3cd View commit details
    Browse the repository at this point in the history
  11. core: clarify test a bit

    holiman authored and fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    ffe92b7 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    68a3b2e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f2e996a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    2191fc3 View commit details
    Browse the repository at this point in the history
  15. core: fix account reference

    fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    6da5145 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cf7a821 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a43caff View commit details
    Browse the repository at this point in the history
  18. core: track validation error for authorizations

    It's not strictly necessary, but can be nice for debugging.
    fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    fdd6348 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3554c02 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    281da5f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    fc33691 View commit details
    Browse the repository at this point in the history
  22. core: remove debug print

    fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    d01998b View commit details
    Browse the repository at this point in the history
  23. cmd/evm: update testdata

    fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    91cc0dc View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    e2c7bc7 View commit details
    Browse the repository at this point in the history
  25. core: improve checks for 7702

    - prevent SetCodeTx in create mode (similar to blob tx)
    - move check for non-empty auth list to preCheck
    fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    49aa230 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    0b82356 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    7b68ae6 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    4801eca View commit details
    Browse the repository at this point in the history
  29. core: reformat comment

    fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    3815d14 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    0f1a4e5 View commit details
    Browse the repository at this point in the history
  31. core: more comment

    fjl committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    cdf9e53 View commit details
    Browse the repository at this point in the history