|
|
@ -1946,7 +1946,7 @@ func RegisterEthService(stack *node.Node, cfg *ethconfig.Config) (ethapi.Backend |
|
|
|
if cfg.VMTraceJsonConfig != "" { |
|
|
|
if cfg.VMTraceJsonConfig != "" { |
|
|
|
traceConfig = json.RawMessage(cfg.VMTraceJsonConfig) |
|
|
|
traceConfig = json.RawMessage(cfg.VMTraceJsonConfig) |
|
|
|
} |
|
|
|
} |
|
|
|
t, err := tracers.LiveDirectory.New(cfg.VMTrace, traceConfig) |
|
|
|
t, err := tracers.LiveDirectory.New(cfg.VMTrace, traceConfig, backend.APIBackend) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
Fatalf("failed to create tracer %s: %v", cfg.VMTrace, err) |
|
|
|
Fatalf("failed to create tracer %s: %v", cfg.VMTrace, err) |
|
|
|
} |
|
|
|
} |
|
|
@ -2215,7 +2215,7 @@ func MakeChain(ctx *cli.Context, stack *node.Node, readonly bool) (*core.BlockCh |
|
|
|
if ctx.IsSet(VMTraceJsonConfigFlag.Name) { |
|
|
|
if ctx.IsSet(VMTraceJsonConfigFlag.Name) { |
|
|
|
config = json.RawMessage(ctx.String(VMTraceJsonConfigFlag.Name)) |
|
|
|
config = json.RawMessage(ctx.String(VMTraceJsonConfigFlag.Name)) |
|
|
|
} |
|
|
|
} |
|
|
|
t, err := tracers.LiveDirectory.New(name, config) |
|
|
|
t, err := tracers.LiveDirectory.New(name, config, nil) |
|
|
|
if err != nil { |
|
|
|
if err != nil { |
|
|
|
Fatalf("Failed to create tracer %q: %v", name, err) |
|
|
|
Fatalf("Failed to create tracer %q: %v", name, err) |
|
|
|
} |
|
|
|
} |
|
|
|