Browse Source

Use Fast propagation block

We assusme that all connected nodes accept this protocol (v 4.0.1 nodes)
PascalCoin 6 years ago
parent
commit
7be04c78f7
1 changed files with 2 additions and 7 deletions
  1. 2 7
      src/core/UNetProtocol.pas

+ 2 - 7
src/core/UNetProtocol.pas

@@ -4270,13 +4270,8 @@ begin
     data := TMemoryStream.Create;
     data := TMemoryStream.Create;
     try
     try
       request_id := TNetData.NetData.NewRequestId;
       request_id := TNetData.NetData.NewRequestId;
-      if (FNetProtocolVersion.protocol_available = CT_NetProtocol_Available)
-        then begin
-        // Will send a FAST PROPAGATION BLOCK as described at PIP-0015
-        netOp := CT_NetOp_NewBlock_Fast_Propagation;
-      end else begin
-        netOp := CT_NetOp_NewBlock;
-      end;
+      // Will send a FAST PROPAGATION BLOCK as described at PIP-0015
+      netOp := CT_NetOp_NewBlock_Fast_Propagation;
       NewBlock.SaveBlockToStream(netOp = CT_NetOp_NewBlock_Fast_Propagation,data); // Will save all only if not FAST PROPAGATION
       NewBlock.SaveBlockToStream(netOp = CT_NetOp_NewBlock_Fast_Propagation,data); // Will save all only if not FAST PROPAGATION
       data.Write(TNode.Node.Bank.SafeBox.WorkSum,SizeOf(TNode.Node.Bank.SafeBox.WorkSum));
       data.Write(TNode.Node.Bank.SafeBox.WorkSum,SizeOf(TNode.Node.Bank.SafeBox.WorkSum));
       if (netOp = CT_NetOp_NewBlock_Fast_Propagation) then begin
       if (netOp = CT_NetOp_NewBlock_Fast_Propagation) then begin