1. 18 May, 2022 4 commits
    • Sina Mahmoodi's avatar
      eth/tracers/js: goja tracer (#23773) · bf693228
      Sina Mahmoodi authored
      This adds a JS tracer runtime environment based on the Goja VM. The new
      runtime replaces the duktape runtime, which will be removed soon.
      
      Goja is implemented in Go and is faster for cases where the Go <-> JS
      transition overhead dominates overall performance. It is faster because
      duktape is written in C, and the transition cost includes the cost of using
      cgo. Another reason for using Goja is that go-duktape is not maintained
      anymore.
      
      We expect the performace of JS tracing to be at least as good or better with
      this change.
      bf693228
    • Marius van der Wijden's avatar
      eth/catalyst, miner: build the execution payload async (#24866) · cc9fb8e2
      Marius van der Wijden authored
      * eth/catalyst: build the execution payload async
      
      * miner: added comment, added test case
      
      * eth/catalyst: miner: move async block production to miner
      
      * eth/catalyst, miner: support generate seal block async
      
      * miner: rework GetSealingBlockAsync to use a passed channel
      
      * miner: apply rjl's diff
      
      * eth/catalyst: nitpicks
      Co-authored-by: 's avatarGary Rong <garyrong0905@gmail.com>
      cc9fb8e2
    • Marius van der Wijden's avatar
      core, eth, internal, rpc: implement final block (#24282) · e6fa102e
      Marius van der Wijden authored
      * eth: core: implement finalized block
      
      * eth/catalyst: fix final block
      
      * eth/catalyst: update finalized head gauge
      
      * internal/jsre/deps: updated web3.js to allow for finalized block
      
      * eth/catalyst: make sure only one thread can call fcu
      
      * eth/catalyst: nitpicks
      
      * eth/catalyst: use plain mutex
      
      * eth: nitpicks
      e6fa102e
    • Martin Holst Swende's avatar
      ethdb/remotedb, cmd: add support for remote (readonly) databases (#24836) · 57192bd0
      Martin Holst Swende authored
      * ethdb/remotedb, cmd: add support for remote (readonly) databases
      
      * ethdb/remotedb: minor changes
      
      * ethdb/remotedb: close the conn
      
      * cmd, ethdb: add rpc accessor for ancient data
      
      * internal/ethapi: license
      
      * ethdb/remotedb: linter fixes
      57192bd0
  2. 17 May, 2022 7 commits
  3. 16 May, 2022 6 commits
  4. 14 May, 2022 1 commit
  5. 12 May, 2022 1 commit
  6. 11 May, 2022 4 commits
  7. 10 May, 2022 5 commits
  8. 09 May, 2022 1 commit
  9. 06 May, 2022 7 commits
  10. 05 May, 2022 4 commits