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

internal/ethapi: eth_simulateV1 #27720

Merged
merged 131 commits into from
Sep 6, 2024
Merged

internal/ethapi: eth_simulateV1 #27720

merged 131 commits into from
Sep 6, 2024

Commits on May 26, 2023

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

Commits on Jun 5, 2023

  1. add test case for logs

    s1na committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    80df50d View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. add ecrecover override

    s1na committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    c3f1494 View commit details
    Browse the repository at this point in the history
  2. forgot to commit other files

    s1na committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    a219206 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0285f81 View commit details
    Browse the repository at this point in the history
  4. add state buildup test

    s1na committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    c301ce4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    922f72c View commit details
    Browse the repository at this point in the history
  6. check block nums are in order

    s1na committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    80bcb16 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. add method to web3ext

    s1na committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    4478f20 View commit details
    Browse the repository at this point in the history
  2. add transfers

    s1na committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    2ae2fe5 View commit details
    Browse the repository at this point in the history
  3. forgot the tracer

    s1na committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    0aaaf34 View commit details
    Browse the repository at this point in the history
  4. minor

    s1na committed Jun 8, 2023
    Configuration menu
    Copy the full SHA
    2db37b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. fix marshaling of empty values

    s1na committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    04965a3 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. rename to multicallV1

    s1na committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    c78330d View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

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

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    637acc5 View commit details
    Browse the repository at this point in the history
  2. Add status field to call result

    s1na committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    d23eb89 View commit details
    Browse the repository at this point in the history
  3. wrap params into an object

    s1na committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    a7af5a9 View commit details
    Browse the repository at this point in the history
  4. blockhash = keccak(blockNum)

    s1na committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    98882fc View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. name tests

    s1na committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    b865824 View commit details
    Browse the repository at this point in the history
  2. persist precompiles in evm

    s1na committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    da3102e View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    6a2c96c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b3efbad View commit details
    Browse the repository at this point in the history
  3. copy storage over in MoveTo

    s1na committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    9aed710 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. add todo comments

    s1na committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    2c25ab6 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. add testcase moveto precompile

    s1na committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    5d351c9 View commit details
    Browse the repository at this point in the history
  2. rm ecrecover override field

    s1na committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    63f4f6e View commit details
    Browse the repository at this point in the history
  3. rename blocks to blockStateCalls

    s1na committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    80506ea View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. rename to moveToAddress

    s1na committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    fd786c0 View commit details
    Browse the repository at this point in the history
  2. add optional validation of txes

    s1na committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    6845b5e View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. test coinbase

    s1na committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    c5e33fa View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. fix storage clearing

    s1na committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    d4e332e View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    b0e7869 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    56b4402 View commit details
    Browse the repository at this point in the history
  3. implement transfers as logs

    s1na committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    7e17e4c View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. add prevrandao to result

    s1na committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    fe3bb83 View commit details
    Browse the repository at this point in the history
  2. clear logs on call fail

    s1na committed Sep 5, 2023
    Configuration menu
    Copy the full SHA
    906d93a View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. add txhash to logs

    s1na committed Sep 7, 2023
    Configuration menu
    Copy the full SHA
    8e02675 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. moveTo only for precompiles

    s1na committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    a0d2706 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. resolve merge conflicts

    s1na committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    ed4cbaf View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. optional block param

    s1na committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3231291 View commit details
    Browse the repository at this point in the history
  2. rename return to returnData

    s1na committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3df0fec View commit details
    Browse the repository at this point in the history
  3. fix tx gaslimit and type default

    s1na committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    760f5e5 View commit details
    Browse the repository at this point in the history
  4. dont set defaults for calls

    s1na committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    b3996e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2023

  1. fix crasher

    s1na committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    100c593 View commit details
    Browse the repository at this point in the history
  2. cover it in test case

    s1na committed Sep 29, 2023
    Configuration menu
    Copy the full SHA
    523e3d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2023

  1. add error codes to calls

    s1na committed Oct 4, 2023
    Configuration menu
    Copy the full SHA
    d5c0ff4 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    45ba37e View commit details
    Browse the repository at this point in the history
  2. repair logs

    s1na committed Oct 5, 2023
    Configuration menu
    Copy the full SHA
    973116c View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. serve blockhash requests

    s1na committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    a5ffd9a View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. possibly fix crasher

    s1na committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    cc1158a View commit details
    Browse the repository at this point in the history
  2. fix block hash cache

    s1na committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    2690445 View commit details
    Browse the repository at this point in the history
  3. move multicall logic to struct

    s1na committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    d1ce690 View commit details
    Browse the repository at this point in the history
  4. move precompile list to own func

    s1na committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    e230258 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. limit number of blocks

    s1na committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    c02d29d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4eb56a View commit details
    Browse the repository at this point in the history
  3. rename types

    s1na committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    ed37821 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. fix error codes

    s1na committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f5ac039 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. minor fix

    s1na committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    23ef9c6 View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Fix extra delegatecall value log

    s1na committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    6da9202 View commit details
    Browse the repository at this point in the history
  2. update transfer log address

    s1na committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    12d59b5 View commit details
    Browse the repository at this point in the history
  3. resolve merge conflicts

    s1na committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    1616559 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7fff1c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bf78094 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. fix godoc comment

    s1na committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    c594f74 View commit details
    Browse the repository at this point in the history
  2. fix precompileMove in eth_call

    s1na committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    11133e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad24d2e View commit details
    Browse the repository at this point in the history
  4. rename validate param

    s1na committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    c77da8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3d29c1f View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. legacy tx if gasPrice provided

    s1na committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    31e2cc9 View commit details
    Browse the repository at this point in the history
  2. resolve merge conflict

    s1na committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    5ed9958 View commit details
    Browse the repository at this point in the history
  3. fix graphql test

    s1na committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    2b1cf22 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fd0f626 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e7b497 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. rename to blobGasPrice

    s1na committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    589107b View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. rename method to eth_simulateV1

    s1na committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    89df0e3 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    1a28a17 View commit details
    Browse the repository at this point in the history
  2. move tx type detection check

    s1na committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    115117c View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. compute receipts

    s1na committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    df14718 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. finish renaming to simulate

    s1na committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    ae33566 View commit details
    Browse the repository at this point in the history
  2. fix empty tx, receipts hash

    s1na committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    12d7dd0 View commit details
    Browse the repository at this point in the history
  3. minor rename:

    s1na committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    214e209 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af155c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. merge master

    s1na committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    c73c10a View commit details
    Browse the repository at this point in the history
  2. fix lint errs

    s1na committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    489ef43 View commit details
    Browse the repository at this point in the history
  3. rename to blobBaseFee

    s1na committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    0c0b13d View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    86ce924 View commit details
    Browse the repository at this point in the history
  2. rm obsolete test

    s1na committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    4a017ff View commit details
    Browse the repository at this point in the history
  3. resolve merge conflict

    s1na committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    49bf257 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    9fa1556 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7177f22 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. add empty withdrawals obj

    s1na committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    3daabda View commit details
    Browse the repository at this point in the history
  2. resolve merge conflict

    s1na committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    c08ba25 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

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

Commits on May 6, 2024

  1. default timestamp bump to 12

    s1na committed May 6, 2024
    Configuration menu
    Copy the full SHA
    8698221 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. generate empty blocks for gaps

    s1na committed May 7, 2024
    Configuration menu
    Copy the full SHA
    48ca188 View commit details
    Browse the repository at this point in the history
  2. fix block hashes

    s1na committed May 7, 2024
    Configuration menu
    Copy the full SHA
    81e065c View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

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

Commits on May 28, 2024

  1. return full header

    s1na committed May 28, 2024
    Configuration menu
    Copy the full SHA
    e382782 View commit details
    Browse the repository at this point in the history
  2. add fullTx option

    s1na committed May 28, 2024
    Configuration menu
    Copy the full SHA
    9139685 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    569a2d7 View commit details
    Browse the repository at this point in the history
  2. missed one file

    s1na committed Jun 6, 2024
    Configuration menu
    Copy the full SHA
    d7cd3a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    399812a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1c154e9 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. resolve merge conflict

    s1na committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    638d82b View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. fix chainId default

    s1na committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    ac690f0 View commit details
    Browse the repository at this point in the history
  2. add td

    s1na committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    a9842e5 View commit details
    Browse the repository at this point in the history
  3. add data on reverts

    s1na committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    a6f80c7 View commit details
    Browse the repository at this point in the history
  4. fix

    s1na committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    5db0106 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4c325ba View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. resolve merge conflict

    s1na committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    102aa80 View commit details
    Browse the repository at this point in the history
  2. refactors

    s1na committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    172ed02 View commit details
    Browse the repository at this point in the history
  3. rm stale todos

    s1na committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ddba7dd View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. resolve merge conflict

    s1na committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c0d5dfb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. default timestamp bump 1 sec

    s1na committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    e3cd999 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2024

  1. review comments, pt. 1

    s1na committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    33400fb View commit details
    Browse the repository at this point in the history
  2. fix precompile moveTo

    s1na committed Aug 16, 2024
    Configuration menu
    Copy the full SHA
    5f0fafd View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. move timestamp sanitization

    s1na committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    73ff7e5 View commit details
    Browse the repository at this point in the history
  2. Clean up sanitizeCall

    Co-authored-by: Gary Rong <garyrong0905@gmail.com>
    s1na and rjl493456442 committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    5d8c058 View commit details
    Browse the repository at this point in the history
  3. Fix lint errors

    s1na committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    edf9e37 View commit details
    Browse the repository at this point in the history
  4. add test comments

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

Commits on Sep 4, 2024

  1. add license to simulate_test

    s1na committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    9a963dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7198fc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ec5083 View commit details
    Browse the repository at this point in the history
  4. core/vm: use maps.Clone

    holiman committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    791719a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c216ef5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2415110 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. internal/ethapi: simplify

    holiman committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6205806 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    098a448 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

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