From 2133961a841ea297ce0a271d0ac18076c397bfcd Mon Sep 17 00:00:00 2001 From: jsvisa Date: Fri, 15 Dec 2023 15:17:26 +0800 Subject: [PATCH] Revert "cm/evm: initialize tracer before getTracer" This reverts commit 931c8141f8b4d4ea3cbf647a214e6a1607ae7fb4. Signed-off-by: jsvisa --- cmd/evm/internal/t8ntool/transition.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/evm/internal/t8ntool/transition.go b/cmd/evm/internal/t8ntool/transition.go index 4af201abe3..819c7eca86 100644 --- a/cmd/evm/internal/t8ntool/transition.go +++ b/cmd/evm/internal/t8ntool/transition.go @@ -99,15 +99,15 @@ func Transition(ctx *cli.Context) error { if ctx.IsSet(TraceTracerConfigFlag.Name) { config = []byte(ctx.String(TraceTracerConfigFlag.Name)) } - tracer, err := tracers.DefaultDirectory.New(ctx.String(TraceTracerFlag.Name), nil, config) - if err != nil { - return NewError(ErrorConfig, fmt.Errorf("failed instantiating tracer: %w", err)) - } getTracer = func(txIndex int, txHash common.Hash) (vm.EVMLogger, error) { traceFile, err := os.Create(path.Join(baseDir, fmt.Sprintf("trace-%d-%v.json", txIndex, txHash.String()))) if err != nil { return nil, NewError(ErrorIO, fmt.Errorf("failed creating trace-file: %v", err)) } + tracer, err := tracers.DefaultDirectory.New(ctx.String(TraceTracerFlag.Name), nil, config) + if err != nil { + return nil, NewError(ErrorConfig, fmt.Errorf("failed instantiating tracer: %w", err)) + } return &traceWriter{tracer, traceFile}, nil } } else {