1. 12 Oct, 2022 8 commits
  2. 11 Oct, 2022 3 commits
  3. 06 Oct, 2022 7 commits
    • Felix Lange's avatar
      cmd/geth: fix help output issues (#25941) · 56475166
      Felix Lange authored
      This update resolves an issue where StringSliceFlag would not be
      rendered correctly in help output + mention that -H can be used multiple times
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      56475166
    • Ryan Schneider's avatar
      eth/filters: fix for eth_getLogs failing with finalized- and safe tag (#25922) · df2b3cd2
      Ryan Schneider authored
      Prior to this change, f.begin (and possibly end) stay negative, leading to strange results later in the code. With this change, filters using "safe" and "finalized" block produce results consistent w/ the overall behavior of this RPC method.
      Co-authored-by: 's avatarMartin Holst Swende <martin@swende.se>
      df2b3cd2
    • Felix Lange's avatar
      node: prevent exposing engine API on unauthenticated endpoint (#25939) · 9cddfe92
      Felix Lange authored
      * node: prevent exposing engine API on unauthenticated endpoint
      
      * node: improve RPC setup
      9cddfe92
    • Martin Holst Swende's avatar
      core, ethclient/gethclient: improve flaky tests (#25918) · 067bac3f
      Martin Holst Swende authored
      * ethclient/gethclient: improve time-sensitive flaky test
      
      * eth/catalyst: fix (?) flaky test
      
      * core: stop blockchains in tests after use
      
      * core: fix dangling blockchain instances
      
      * core: rm whitespace
      
      * eth/gasprice, eth/tracers, consensus/clique: stop dangling blockchains in tests
      
      * all: address review concerns
      
      * core: goimports
      
      * eth/catalyst: fix another time-sensitive test
      
      * consensus/clique: add snapshot test run function
      
      * core: rename stop() to stopWithoutSaving()
      Co-authored-by: 's avatarFelix Lange <fjl@twurst.com>
      067bac3f
    • Martin Holst Swende's avatar
      core/bloombits: speed up windows-test (#25844) · deead997
      Martin Holst Swende authored
      core/bloombits: remove micro-sleep
      deead997
    • rjl493456442's avatar
      eth/traces: add state limit (#25812) · e50aeac4
      rjl493456442 authored
      This PR introduces a new mechanism in chain tracer for preventing creating too many trace states.
      
      The workflow of chain tracer can be divided into several parts:
      
      - state creator generates trace state in a thread
      - state tracer retrieves the trace state and applies the tracing on top in another thread
      - state collector gathers all result from state tracer and stream to users
      
      It's basically a producer-consumer model here, while if we imagine that the state producer generates states too fast, then it will lead to accumulate lots of unused states in memory. Even worse, in path-based state scheme it will only keep the latest 128 states in memory, and the newly generated state will invalidate the oldest one by marking it as stale.
      
      The solution for fixing it is to limit the speed of state generation. If there are over 128 states un-consumed in memory, then the creation will be paused until the states are be consumed properly.
      e50aeac4
    • Delweng's avatar
      eth/tracers: add diffMode to prestateTracer (#25422) · 5d52a359
      Delweng authored
      Backwards compatibility warning: The result will from now on omit empty fields instead
      of including a zero value (e.g. no more `balance: '0x'`).
      
      The prestateTracer will now take an option `diffMode: bool`. In this mode
      the tracer will output the pre state and post data for the modified parts of state.
      Read-only accesses will be completely omitted. Creations (be it account or slot)
      will be signified by omission in the `pre` list and inclusion in `post`. Whereas
      deletion (be it account or slot) will be signified by inclusion in `pre` and omission
      in `post` list.
      Signed-off-by: 's avatarDelweng <delweng@gmail.com>
      5d52a359
  4. 04 Oct, 2022 3 commits
  5. 03 Oct, 2022 3 commits
  6. 30 Sep, 2022 1 commit
  7. 29 Sep, 2022 5 commits
  8. 28 Sep, 2022 6 commits
  9. 27 Sep, 2022 4 commits