Переглянути джерело

cmd/geth: Added optional debug flag for reprocess block

obscuren 10 роки тому
батько
коміт
9e9bd35557
1 змінених файлів з 5 додано та 2 видалено
  1. 5 2
      cmd/geth/admin.go

+ 5 - 2
cmd/geth/admin.go

@@ -271,9 +271,12 @@ func (js *jsre) debugBlock(call otto.FunctionCall) otto.Value {
 	}
 
 	tstart := time.Now()
-
 	old := vm.Debug
-	vm.Debug = true
+
+	if len(call.ArgumentList) > 1 {
+		vm.Debug, _ = call.Argument(1).ToBoolean()
+	}
+
 	_, err = js.ethereum.BlockProcessor().RetryProcess(block)
 	if err != nil {
 		fmt.Println(err)