1. 20 Feb, 2023 5 commits
  2. 19 Feb, 2023 2 commits
  3. 17 Feb, 2023 2 commits
  4. 16 Feb, 2023 8 commits
  5. 15 Feb, 2023 4 commits
  6. 14 Feb, 2023 5 commits
  7. 13 Feb, 2023 3 commits
    • Martin Holst Swende's avatar
      tests/fuzzers: supply gnark multiexp config, fixes #26669 (#26670) · 03585ed7
      Martin Holst Swende authored
      This change fixes a fuzzer which broke when we updated the gnark dependency earlier. 
      03585ed7
    • Darioush Jalali's avatar
      eth/tracers: more fork overrides in traceBlockToFile (#26655) · 7d29fff4
      Darioush Jalali authored
      This change allows all post-Berlin forks to be specified as overrides for futureForkBlock in the config parameter for traceBlockToFile.
      7d29fff4
    • Sina Mahmoodi's avatar
      eth/filters: avoid block body retrieval when no matching logs (#25199) · 2def62b9
      Sina Mahmoodi authored
      Logs stored on disk have minimal information. Contextual information such as block
      number, index of log in block, index of transaction in block are filled in upon request.
      We can fill in all these fields only having the block header and list of receipts.
      But determining the transaction hash of a log requires the block body.
      
      The goal of this PR is postponing this retrieval until we are sure we the transaction hash.
      It happens often that the header bloom filter signals there might be matches in a block,
      but after actually checking them reveals the logs do not match. We want to avoid fetching
      the body in this case.
      
      Note that this changes the semantics of Backend.GetLogs. Downstream callers of
      GetLogs now assume log context fields have not been derived, and need to call
      DeriveFields on the logs if necessary.
      2def62b9
  8. 10 Feb, 2023 3 commits
  9. 09 Feb, 2023 8 commits