diff --git a/eth/tracers/native/mux.go b/eth/tracers/native/mux.go index 73f8585a6b..6ea017d932 100644 --- a/eth/tracers/native/mux.go +++ b/eth/tracers/native/mux.go @@ -234,6 +234,8 @@ func (t *muxTracer) GetResult() (json.RawMessage, error) { // Stop terminates execution of the tracer at the first opportune moment. func (t *muxTracer) Stop(err error) { for _, t := range t.tracers { - t.Stop(err) + if t.Stop != nil { + t.Stop(err) + } } }