1. 28 Feb, 2023 1 commit
    • Chris Ziogas's avatar
      eth/tracers: add native flatCallTracer (aka parity style tracer) (#26377) · 2ad150d9
      Chris Ziogas authored
      Adds support for a native call tracer with the Parity format, which outputs call frames
      in a flat array. This tracer accepts the following options:
      
      - `convertParityErrors: true` will convert error messages to match those of Parity
      - `includePrecompiles: true` will report all calls to precompiles. The default
        matches Parity's behavior where CALL and STATICCALLs to precompiles are excluded
      
      Incompatibilities with Parity include:
      
      - Parity removes the result object in case of failure. This behavior is maintained
        with the exception of reverts. Revert output usually contains useful information,
        i.e. Solidity revert reason.
      - The `gasUsed` field accounts for intrinsic gas (e.g. 21000 for simple transfers)
        and refunds unlike Parity
      - Block rewards are not reported
      Co-authored-by: 's avatarSina Mahmoodi <itz.s1na@gmail.com>
      2ad150d9
  2. 27 Feb, 2023 1 commit
  3. 23 Feb, 2023 3 commits
  4. 22 Feb, 2023 5 commits
  5. 21 Feb, 2023 5 commits
  6. 20 Feb, 2023 10 commits
  7. 19 Feb, 2023 2 commits
  8. 17 Feb, 2023 3 commits
  9. 16 Feb, 2023 8 commits
  10. 15 Feb, 2023 2 commits