Explorar el Código

Update UAccounts.pas

Add status checker while multithread validator is working
PascalCoin hace 6 años
padre
commit
71c868aa57
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      src/core/UAccounts.pas

+ 5 - 0
src/core/UAccounts.pas

@@ -2823,6 +2823,11 @@ begin
               end;
               if (LAddToMultiThreadOperationsBlockValidator) then begin
                 LPCOperationsBlockValidator.AddToValidate(block.blockchainInfo);
+                LPCOperationsBlockValidator.GetStatus(LValidatedOPOk, LValidatedOPError, LValidatedOPPending);
+                if LValidatedOPError>0 then begin
+                  LPCOperationsBlockValidator.FillErrors(errors);
+                  Exit;
+                end;
               end;
             {$IFDEF TESTNET}
             end;