anchor.diff:      receiver : TMultiOpReceiver;
       changeinfo : TMultiOpChangeInfo;
       mop : TOpMultiOperation;
  +    LEPASA : TEPasa;
     begin
       { This will ADD or UPDATE a MultiOperation with NEW field/s
         - UPDATE: If LAST operation in HexaStringOperationsHashTree RAW value contains a MultiOperation
  
positive.code:         }
      Result := false;
      if Not HexaStringToOperationsHashTreeAndGetMultioperation(
        Self.FNode.Bank.SafeBox.CurrentProtocol, // HS: 2019-07-09: use current protocol since this API used to build new unpublished operations, not historical ones
        HexaStringOperationsHashTree,True,OperationsHashTree,mop,errors) then begin
        ErrorNum:=CT_RPC_ErrNum_InvalidData;
        ErrorDesc:= 'Error decoding param previous operations hash tree raw value: '+errors;
  
negative.code:       jsonArr := params.GetAsArray('senders');
        for i:=0 to jsonArr.Count-1 do begin
          sender := CT_TMultiOpSender_NUL;
          if NOT TryCaptureEPASA(jsonArr.GetAsObject(i), sender.Account, ErrorNum, ErrorDesc) then
            Exit;
          sender.Amount:= ToPascalCoins(jsonArr.GetAsObject(i).AsDouble('amount',0));
          sender.N_Operation:=jsonArr.GetAsObject(i).AsInteger('n_operation',0);
          // Update N_Operation with valid info
  