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

feat: EVM emulator #825

Draft
wants to merge 75 commits into
base: dev
Choose a base branch
from
Draft

feat: EVM emulator #825

wants to merge 75 commits into from

Commits on Aug 7, 2024

  1. Configuration menu
    Copy the full SHA
    2ff4e59 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Configuration menu
    Copy the full SHA
    dfadb34 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. fmt

    jrchatruc committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    aa30514 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04f5920 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    7487de0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb58ebb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    90e7043 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    6b78beb View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Configuration menu
    Copy the full SHA
    7cce99c View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. Configuration menu
    Copy the full SHA
    8eeffba View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    c662106 View commit details
    Browse the repository at this point in the history
  2. Fix typos

    IAvecilla committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    be47154 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    207320e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ee830c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a9d835 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb3ad25 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    81dd19a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    7d8300b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6b7a83 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ba25a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    668bcac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2c59ee8 View commit details
    Browse the repository at this point in the history
  6. Fix trivial lint checks

    IAvecilla committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    fbc8f8f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef1affd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b1c7e00 View commit details
    Browse the repository at this point in the history
  9. Change test hashes

    gianbelinche committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    e37175d View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Fix hardhat tests

    gianbelinche committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    cd2babb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dd4a0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f1181f View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    e4e8605 View commit details
    Browse the repository at this point in the history
  2. Fix lint errores

    IAvecilla committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    59834ab View commit details
    Browse the repository at this point in the history
  3. Fix typos

    IAvecilla committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    1117c05 View commit details
    Browse the repository at this point in the history
  4. Fix another typo

    IAvecilla committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    2579d68 View commit details
    Browse the repository at this point in the history
  5. Check for the to address to be zero when dispatching to createEVM o…

    …n the `DefaultAccount`
    jrchatruc committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0ecbe61 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Fix format

    IAvecilla committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    0ac4617 View commit details
    Browse the repository at this point in the history
  2. Update lock file

    IAvecilla committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9cd43a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    6bdc843 View commit details
    Browse the repository at this point in the history
  2. Delete debug logs

    IAvecilla committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    7f6da78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca6b3cb View commit details
    Browse the repository at this point in the history
  4. Fix lint errors

    IAvecilla committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ad52dd8 View commit details
    Browse the repository at this point in the history
  5. Update contracts hashes

    IAvecilla committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    01c0bd5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1d36192 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5774d9e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4d15c5e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0922be9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0a17e16 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    a420bf4 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    8e0aa26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d95a3b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3af763 View commit details
    Browse the repository at this point in the history
  4. Fix lint errors

    IAvecilla committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    75f9287 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d56209b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dc1a608 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Configuration menu
    Copy the full SHA
    5e6211a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1f5c40 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe5d5f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4d005d3 View commit details
    Browse the repository at this point in the history
  5. Format

    jrchatruc committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    99bcbb4 View commit details
    Browse the repository at this point in the history
  6. Fix lints and codespells

    jrchatruc committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8aa9cdb View commit details
    Browse the repository at this point in the history
  7. More lints

    jrchatruc committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    e017b4e View commit details
    Browse the repository at this point in the history
  8. Fix contract hashes

    jrchatruc committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    0671291 View commit details
    Browse the repository at this point in the history
  9. Fix foundry L1 tests

    jrchatruc committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    0f1383a View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. Revert fetch deployed code len optimization (#31)

    * Revert fetch deployed code len optimization
    
    * Calculate hashes:fix
    jrchatruc committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    361d19a View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. [EVM-Equivalence-YUL] Optimize EvmGasManager (#30)

    * Optimize EvmGasManager
    
    * Fix typo
    
    * Simplify consumeEvmFrame
    
    * Update hashes
    0xVolosnikov committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    220e983 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. [EVM-Equivalence-YUL] Fix overflow checks (#29)

    * Remove invalid todos adding overflow checks
    
    * Remove old memory check
    
    * Add preprocessed evm interpreter
    
    * Remove unnecesary memory checks
    
    * Update hash for evm interpreter
    IAvecilla committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    32c05a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    1722402 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. fix: Revert consumeEvmFrame EvmGasManager optimization (#32)

    * Revert consumeEvmFrame EvmGasManager optimization
    
    * Update hashes
    0xVolosnikov committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    2edbd69 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. chore: Initial cleanup in EvmInterpreter (#33)

    * Cleanup EvmInterpreterFunctions
    
    * Cleanup in logs
    
    * Remove unneded changes
    
    * Use rawMimicCall
    0xVolosnikov committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    62e0e04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f791dd View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Optimize EvmGasManager

    0xVolosnikov committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    966dc12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0448c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea5a158 View commit details
    Browse the repository at this point in the history
  4. Prettier run

    0xVolosnikov committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    0b6175e View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    4b55877 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    d76a8d1 View commit details
    Browse the repository at this point in the history