/// <summary>
        ///     Force to resync blocks.
        /// </summary>
        public async void ResyncBlock()
        {
            if (ClassBlockCache.RemoveWalletBlockCache())
            {
                MethodInvoker invoke = () =>
                {
                    try
                    {
                        listViewBlockExplorer.Items.Clear();
                    }
                    catch
                    {
                    }
                };
                Program.WalletXiropht.BeginInvoke(invoke);
                try
                {
                    Program.WalletXiropht.ListBlockHashShowed.Clear();
                }
                catch
                {
                }


                await Program.WalletXiropht.ClassWalletObject.DisconnectRemoteNodeTokenSync();

                Program.WalletXiropht.ClassWalletObject.WalletOnUseSync = false;


                Program.WalletXiropht.StopUpdateBlockHistory(true, false);
            }
        }
Beispiel #2
0
 public void ResyncBlock()
 {
     if (ClassBlockCache.RemoveWalletBlockCache())
     {
         ClassFormPhase.WalletXiropht.ListBlockHashShowed.Clear();
         ClassWalletObject.DisconnectWholeRemoteNodeSyncAsync(true, true);
     }
 }
Beispiel #3
0
 public void ResyncBlock()
 {
     ClassBlockCache.RemoveWalletBlockCache();
 }