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

Implement EOF #972

Open
wants to merge 32 commits into
base: forks/prague
Choose a base branch
from
Open

Implement EOF #972

wants to merge 32 commits into from

Commits on Sep 25, 2024

  1. Implement EIP-3540

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7eac383 View commit details
    Browse the repository at this point in the history
  2. Implement EIP-3670

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    bc79c7d View commit details
    Browse the repository at this point in the history
  3. Implement EIP-4200

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2119bdf View commit details
    Browse the repository at this point in the history
  4. Implement EIP-4750

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c4ecc5b View commit details
    Browse the repository at this point in the history
  5. Implement EIP-7069

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f11a4c4 View commit details
    Browse the repository at this point in the history
  6. Implement EIP-7480

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    65e6741 View commit details
    Browse the repository at this point in the history
  7. post review updates 1

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6b4ae75 View commit details
    Browse the repository at this point in the history
  8. Implement EIP-5450

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    efd5ae1 View commit details
    Browse the repository at this point in the history
  9. refactor EIP-5450

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4d4489c View commit details
    Browse the repository at this point in the history
  10. Implement EIP-663

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a9477c1 View commit details
    Browse the repository at this point in the history
  11. Implement EIP-7620

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f5e46ba View commit details
    Browse the repository at this point in the history
  12. Implement EIP-7698

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    3dad6be View commit details
    Browse the repository at this point in the history
  13. Implement EIP-6206

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    c672b8f View commit details
    Browse the repository at this point in the history
  14. Run tests

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b94673e View commit details
    Browse the repository at this point in the history
  15. start eof code re-factor

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    469c04a View commit details
    Browse the repository at this point in the history
  16. address mypy nits

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0a3d8ce View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    83cab5e View commit details
    Browse the repository at this point in the history
  18. add eof to message

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    154b4c1 View commit details
    Browse the repository at this point in the history
  19. refactor eof validation

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    cdabb39 View commit details
    Browse the repository at this point in the history
  20. refactor stack validation

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    dd0a67f View commit details
    Browse the repository at this point in the history
  21. create eof package

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    3eafdc1 View commit details
    Browse the repository at this point in the history
  22. re-organise EOF types

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a3d43a6 View commit details
    Browse the repository at this point in the history
  23. run evm tools tests

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    8859183 View commit details
    Browse the repository at this point in the history
  24. clean-up

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    d8dec66 View commit details
    Browse the repository at this point in the history
  25. doc fix

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a6ddda6 View commit details
    Browse the repository at this point in the history
  26. minor fixes

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0957721 View commit details
    Browse the repository at this point in the history
  27. refactor eof-call opcodes

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    6c73497 View commit details
    Browse the repository at this point in the history
  28. run latest tests

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2199950 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    255d0e9 View commit details
    Browse the repository at this point in the history
  30. update to EEST 1.0.9

    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9d8c80e View commit details
    Browse the repository at this point in the history
  31. update to latest test releases + fixes

    This commit updates to the latest test releases and fixes some minor bugs exposed by the increased coverage.
    In particular, the bugs related to faulty return flag in the type section are fixed. Any code section that has
    RETF instruction or has a JUMPF to a returning section is considered a returning section. Otherwise, the code section
    is considered non-returning. The output in the type section should reflect this behaviour. If not, the container is
    invalid
    gurukamath committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b6f5a85 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    9c12043 View commit details
    Browse the repository at this point in the history