File tree 1 file changed +7
-6
lines changed
1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -165,12 +165,6 @@ func NewSafeTxTracer(ct *CallTracer) *tracers.Tracer {
165
165
if ct .tracer .OnTxStart != nil {
166
166
ct .tracer .OnTxStart (vm , tx , from )
167
167
}
168
- // reset tracing to have fresh state
169
- if err := ct .ResetTracer (); err != nil {
170
- l .Error ().Err (err ).
171
- Msg ("failed to reset tracer" )
172
- return
173
- }
174
168
}
175
169
176
170
wrapped .OnTxEnd = func (receipt * types.Receipt , err error ) {
@@ -197,6 +191,13 @@ func NewSafeTxTracer(ct *CallTracer) *tracers.Tracer {
197
191
return
198
192
}
199
193
ct .resultsByTxID [receipt .TxHash ] = res
194
+
195
+ // reset tracing to have fresh state
196
+ if err := ct .ResetTracer (); err != nil {
197
+ l .Error ().Err (err ).
198
+ Msg ("failed to reset tracer" )
199
+ return
200
+ }
200
201
}
201
202
202
203
wrapped .OnEnter = func (
You can’t perform that action at this time.
0 commit comments