|
|
@@ -65,7 +65,7 @@ type TraceConfig struct {
|
|
|
|
|
|
// StdTraceConfig holds extra parameters to standard-json trace functions.
|
|
|
type StdTraceConfig struct {
|
|
|
- *vm.LogConfig
|
|
|
+ vm.LogConfig
|
|
|
Reexec *uint64
|
|
|
TxHash common.Hash
|
|
|
}
|
|
|
@@ -549,9 +549,7 @@ func (api *PrivateDebugAPI) standardTraceBlockToFile(ctx context.Context, block
|
|
|
txHash common.Hash
|
|
|
)
|
|
|
if config != nil {
|
|
|
- if config.LogConfig != nil {
|
|
|
- logConfig = *config.LogConfig
|
|
|
- }
|
|
|
+ logConfig = config.LogConfig
|
|
|
txHash = config.TxHash
|
|
|
}
|
|
|
logConfig.Debug = true
|
|
|
@@ -576,7 +574,7 @@ func (api *PrivateDebugAPI) standardTraceBlockToFile(ctx context.Context, block
|
|
|
chainConfigCopy := new(params.ChainConfig)
|
|
|
*chainConfigCopy = *chainConfig
|
|
|
chainConfig = chainConfigCopy
|
|
|
- if yolov2 := config.Overrides.YoloV2Block; yolov2 != nil {
|
|
|
+ if yolov2 := config.LogConfig.Overrides.YoloV2Block; yolov2 != nil {
|
|
|
chainConfig.YoloV2Block = yolov2
|
|
|
canon = false
|
|
|
}
|