1. 29 Sep, 2022 4 commits
    • Mikhail Vazhnov's avatar
      accounts/abi/bind: parse ABI only once on bind (#25574) · f651d6d5
      Mikhail Vazhnov authored
      * accounts/abi/bind: parse ABI once on bind
      
      * accounts/abi/bind: suppress 'imported and not used' error for abi package
      f651d6d5
    • Sina Mahmoodi's avatar
      eth/tracers: remove revertReasonTracer, add revert reason to callTracer (#25508) · ff1f4924
      Sina Mahmoodi authored
      * eth/tracers: add revertReason to callTracer
      
      * update callframe gen json
      
      * add revertal to calltrace test
      ff1f4924
    • Ceyhun Onur's avatar
      c2918c2f
    • rjl493456442's avatar
      core: rework tx indexer (#25723) · 052c6349
      rjl493456442 authored
      This PR reworks tx indexer a bit. Compared to the original version, one scenario is no longer handled - upgrading  from legacy geth without indexer support. 
      
      The tx indexer was introduced in 2020 and have been present through hardforks, so it can be assumed that all Geth nodes have tx indexer already. So we can simplify the tx indexer logic a bit:
      
      -    If the tail flag is not present, it means node is just initialized may or may not with an ancient store attached. In this case all blocks are regarded as unindexed
      -   If the tail flag is present, it means blocks below tail are unindexed, blocks above tail are indexed
      
      This change also address some weird cornercases that could make the indexer not work after a crash.
      052c6349
  2. 28 Sep, 2022 6 commits
  3. 27 Sep, 2022 4 commits
  4. 26 Sep, 2022 9 commits
  5. 23 Sep, 2022 8 commits
  6. 22 Sep, 2022 1 commit
  7. 21 Sep, 2022 4 commits
  8. 20 Sep, 2022 3 commits
  9. 19 Sep, 2022 1 commit