示例#1
0
        public HttpKeyRingMonitor(string baseAddress, KeyRing keyRing, int addressCount) : base(baseAddress, keyRing.Network)
        {
            AssertNetwork(keyRing.Network);
            AddressCount = addressCount;
            BaseKeyRing  = keyRing;
            KeyRing      = new HttpKeyRing(this);

            _periodicUpdate = new PeriodicUpdate(() =>
            {
                if (_syncProgressPercent == 100)
                {
                    UpdateKeyRingHistoryAndBalanceInfo();
                }
            });

            _qBitNinjaWalletClient = Client.GetWalletClient(QBitNinjaWalletName);
            _qBitNinjaWalletClient.CreateIfNotExists().Wait();

            StartInitializingQBitNinjaWallet();
        }
示例#2
0
 public HttpKeyRingBuilder(HttpKeyRing keyRing) : base(keyRing.Network)
 {
     AssertNetwork(keyRing.Network);
     KeyRing = keyRing;
 }