anchor.diff:          TFileStorage(FNode.Bank.Storage).LowMemoryUsage := FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_LOWMEMORY,False);
           // By default daemon will not download checkpoint except if specified on INI file
           TNetData.NetData.MinFutureBlocksToDownloadNewSafebox := FIniFile.ReadInteger(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_MINPENDINGBLOCKSTODOWNLOADCHECKPOINT,0);
  +        TNetData.NetData.OnReceivedHelloMessage:=@OnNetDataReceivedHelloMessage;
  +        FNode.PeerCache:=  FIniFile.ReadString(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_PEERCACHE,'');
           // Reading database
           FNode.InitSafeboxAndOperations(MaxBlockToRead);
           FWalletKeys.SafeBox := FNode.Node.Bank.SafeBox;
  
positive.code: uses
    Classes, SysUtils, daemonapp,
    SyncObjs, UOpenSSL, UCrypto, UNode, UFileStorage, UFolderHelper, UWallet, UConst, ULog, UNetProtocol,
    IniFiles,
    UThread, URPC, UPoolMining, UAccounts;
  
  Const
  
negative.code: constructor TPCDaemonThread.Create;
  begin
    inherited Create(True);
    FLastNodesCacheUpdatedTS := TPlatform.GetTickCount;
    FIniFile := TIniFile.Create(ExtractFileDir(Application.ExeName)+PathDelim+'pascalcoin_daemon.ini');
    If FIniFile.ReadBool(CT_INI_SECTION_GLOBAL,CT_INI_IDENT_SAVELOGS,true) then begin
      _FLog.SaveTypes:=CT_TLogTypes_ALL;
  