1. 12 Apr, 2022 4 commits
    • ucwong's avatar
      build: add imports for go generate tools (#24682) · d4d288e3
      ucwong authored
      This adds a tools.go file to import all command packages used for
      go:generate. Doing so makes it possible to execute go-based code
      generators using 'go run', locking in the tool version using go.mod.
      Co-authored-by: 's avatarFelix Lange <fjl@twurst.com>
      d4d288e3
    • JoeGruffins's avatar
      abi/base: return error for pending call error (#24649) · eb69f490
      JoeGruffins authored
      If a pending contract call errors, return that error right away rather
      than ignoring it to allow an error somewhere else. This is helpful for
      callers to know if perhaps a call failed because of the context deadline
      being expired. This change mirrors the behavior of non-pending contract
      calls.
      eb69f490
    • rjl493456442's avatar
      core: fix benchmark panic (#24657) · 195c9791
      rjl493456442 authored
      This PR fixes a few panics in the chain marker benchmarks. The root
      cause for panic is in chain marker the genesis header/block is not
      accessible, while it's expected to be obtained in tests. So this PR
      avoids touching genesis header at all to avoid panic.
      195c9791
    • Marius van der Wijden's avatar
      cmd: set DefaultGasLimit to 30M (#24680) · c40943a1
      Marius van der Wijden authored
      * cmd: set DefaultGasLimit to 30M, rem deprec. Flag
      
      * cmd: revert flag deprecation
      c40943a1
  2. 11 Apr, 2022 2 commits
  3. 08 Apr, 2022 5 commits
  4. 07 Apr, 2022 3 commits
  5. 06 Apr, 2022 3 commits
  6. 05 Apr, 2022 2 commits
  7. 04 Apr, 2022 1 commit
  8. 31 Mar, 2022 3 commits
    • Martin Holst Swende's avatar
      eth: clarify the error string on getlogs failure (#24617) · 1e973a96
      Martin Holst Swende authored
      This PR makes the errors we spit out a bit more clear about what block is problematic.
      1e973a96
    • Sina Mahmoodi's avatar
      core,eth: implement tx-level hooks for tracers (#24510) · 3fd16af5
      Sina Mahmoodi authored
      * core,eth: add empty tx logger hooks
      
      * core,eth: add initial and remaining gas to tx hooks
      
      * store tx gasLimit in js tracer
      
      * use gasLimit to compute intrinsic cost for js tracer
      
      * re-use rules in transitiondb
      
      * rm logs
      
      * rm logs
      
      * Mv some fields from Start to TxStart
      
      * simplify sender lookup in prestate tracer
      
      * mv env to TxStart
      
      * Revert "mv env to TxStart"
      
      This reverts commit 656939634b9aff19f55a1cd167345faf8b1ec310.
      
      * Revert "simplify sender lookup in prestate tracer"
      
      This reverts commit ab65bce48007cab99e68232e7aac2fe008338d50.
      
      * Revert "Mv some fields from Start to TxStart"
      
      This reverts commit aa50d3d9b2559addc80df966111ef5fb5d0c1b6b.
      
      * fix intrinsic gas for prestate tracer
      
      * add comments
      
      * refactor
      
      * fix test case
      
      * simplify consumedGas calc in prestate tracer
      3fd16af5
    • rjl493456442's avatar
      trie, les, tests, core: implement trie tracer (#24403) · da16d089
      rjl493456442 authored
      Trie tracer is an auxiliary tool to capture all deleted nodes
      which can't be captured by trie.Committer. The deleted nodes
      can be removed from the disk later.
      da16d089
  9. 30 Mar, 2022 2 commits
  10. 29 Mar, 2022 13 commits
  11. 27 Mar, 2022 1 commit
  12. 25 Mar, 2022 1 commit