瀏覽代碼

update on TESTING_NO_POW_CHECK

Pascal Coin 3 年之前
父節點
當前提交
54ece71ff8
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/core/UBlockChain.pas

+ 6 - 0
src/core/UBlockChain.pas

@@ -4040,6 +4040,7 @@ end;
 
 function TPCOperation.IsValidECDSASignature(const PubKey: TECDSA_Public; const Signature: TECDSA_SIG): Boolean;
 begin
+  {$IFnDEF TESTING_NO_POW_CHECK}
   // Will reuse FHasValidSignature if checked previously and was True
   // Introduced on Build 4.0.2 to increase speed using MEMPOOL verified operations instead of verify again everytime
   if (FHasValidSignature) then begin
@@ -4056,6 +4057,11 @@ begin
     end;
   end;
   Result := FHasValidSignature;
+  {$ELSE}
+  FHasValidSignature := True;
+  FUsedPubkeyForSignature := PubKey;
+  Result := True;
+  {$ENDIF}
 end;
 
 procedure TPCOperation.CopyUsedPubkeySignatureFrom(SourceOperation: TPCOperation);