tracers: replace duktape with goja (#4113)
Reasons: * duktape is not maintained * on macOS it produces a warning: unused function '_duk_debugger_attach' (this slows down incremental builds and pollutes the test logs) Why goja? Geth has migrated some parts to goja (console and clef signer tool), although not migrated tracers yet. * fix isPrecompiled() native function * recursion limit test is obsolete
Showing
- eth/tracers/jsvm.go 238 additions, 0 deletionseth/tracers/jsvm.go
- eth/tracers/jsvm_test.go 177 additions, 0 deletionseth/tracers/jsvm_test.go
- eth/tracers/tracer.go 53 additions, 49 deletionseth/tracers/tracer.go
- eth/tracers/tracer_test.go 1 addition, 4 deletionseth/tracers/tracer_test.go
- go.mod 6 additions, 3 deletionsgo.mod
- go.sum 10 additions, 6 deletionsgo.sum
Loading
Please register or sign in to comment