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

Use evmone APIv2 - initial integration #2480

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

Use evmone APIv2 - initial integration #2480

wants to merge 51 commits into from

Commits on Nov 7, 2024

  1. cmd/test/ethereum: add support for EEST

    Add support for Ethereum Execution Spec Tests (EEST) fixtures
    (archives of generated JSON tests). In EEST fixtures blockchain tests
    are placed in `blockchain_tests` subdirectory so register it for the
    blockchain test runner.
    
    Usage is:
    
        cmd/test/ethereum --tests path/to/fixtures
    
    Example EEST release:
    https://github.com/ethereum/execution-spec-tests/releases/tag/v3.0.0
    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    48bf49f View commit details
    Browse the repository at this point in the history
  2. upgrade evmone

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3cfc010 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    872f136 View commit details
    Browse the repository at this point in the history
  4. e1: translate Transaction

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5df3926 View commit details
    Browse the repository at this point in the history
  5. e1: implement StateView

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f1d63a1 View commit details
    Browse the repository at this point in the history
  6. e1: translate BlockInfo

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    755e3f3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    80712db View commit details
    Browse the repository at this point in the history
  8. e1: collect know block hashes

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3f71aaf View commit details
    Browse the repository at this point in the history
  9. e1: build experimental API

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    8e797c4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    116179c View commit details
    Browse the repository at this point in the history
  11. e1: move tx to processor

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ef85e9e View commit details
    Browse the repository at this point in the history
  12. e1: move block to processor

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d158c25 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    220aed8 View commit details
    Browse the repository at this point in the history
  14. e1: execute transaction

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fcd6d0e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    906d183 View commit details
    Browse the repository at this point in the history
  16. fixup execute transaction

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    11ee66f View commit details
    Browse the repository at this point in the history
  17. fixup friend StateView

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    cfbc44f View commit details
    Browse the repository at this point in the history
  18. fixup build bls.cpp

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b63dfeb View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    8fdf981 View commit details
    Browse the repository at this point in the history
  20. e1: check receipt status

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    357ee61 View commit details
    Browse the repository at this point in the history
  21. e1: fix block.prev_randao

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    835e9e2 View commit details
    Browse the repository at this point in the history
  22. e1: better asserts

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2af8a58 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b17d63e View commit details
    Browse the repository at this point in the history
  24. e1: fix timestamp typo

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    f96593b View commit details
    Browse the repository at this point in the history
  25. e1: more asserts

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5a0ac83 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    b7f0bb7 View commit details
    Browse the repository at this point in the history
  27. e1: use receipt.status

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6ff0222 View commit details
    Browse the repository at this point in the history
  28. e1: take logs from e1

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6cd9f79 View commit details
    Browse the repository at this point in the history
  29. e1: take gas_used from e1

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b39302a View commit details
    Browse the repository at this point in the history
  30. WIP: EIP-7610 impl

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    275e0d2 View commit details
    Browse the repository at this point in the history
  31. apply EIP-7610 to evmone

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    7e42893 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    9dfcd3f View commit details
    Browse the repository at this point in the history
  33. disable old code

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    6ebb3a2 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    66e02c7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    1e6e792 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f8a47d2 View commit details
    Browse the repository at this point in the history
  37. remove current storage

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    48d46e7 View commit details
    Browse the repository at this point in the history
  38. optimize state diff apply

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    41615f4 View commit details
    Browse the repository at this point in the history
  39. remove state journal

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    0567563 View commit details
    Browse the repository at this point in the history
  40. remove some substate stuff

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    b93fcba View commit details
    Browse the repository at this point in the history
  41. fixup: get e1 receipt by ref

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3016089 View commit details
    Browse the repository at this point in the history
  42. Revert "remove some substate stuff"

    This reverts commit 1c8b50c.
    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5769f2d View commit details
    Browse the repository at this point in the history
  43. remove unused IntraState API

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1887162 View commit details
    Browse the repository at this point in the history
  44. debug mainnet error

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d16dec4 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    3042217 View commit details
    Browse the repository at this point in the history
  46. update evmone: code cache

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e543d19 View commit details
    Browse the repository at this point in the history
  47. assume has_storage = false

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e0a785d View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    a9cc4e0 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    286d910 View commit details
    Browse the repository at this point in the history
  50. make fmt

    web-flow authored and chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2ae27d9 View commit details
    Browse the repository at this point in the history
  51. rebase evmone

    chfast committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1acfb21 View commit details
    Browse the repository at this point in the history