Exemplo n.º 1
0
        public ScannerUser CreateScannerUser(KeyId keyId, int start)
        {
            scanner++;
            ScannerUser user = new ScannerUser(keyId, start, this);

            return(user);
        }
Exemplo n.º 2
0
 public void GiveMoney(string amount, ScannerUser to, params Chain[] chains)
 {
     var tx = TestUtils.CreateFakeTx(amount, to.Id);
     var block = TestUtils.CreateFakeBlock(tx);
     if(chains != null)
     {
         foreach(var c in chains)
         {
             var localBlock = block.Clone();
             localBlock.Header.HashPrevBlock = c.Tip.Header.GetHash();
             c.GetOrAdd(localBlock.Header);
             _Index.Put(localBlock);
         }
     }
 }
Exemplo n.º 3
0
        public void GiveMoney(string amount, ScannerUser to, params Chain[] chains)
        {
            var tx    = TestUtils.CreateFakeTx(amount, to.Id);
            var block = TestUtils.CreateFakeBlock(tx);

            if (chains != null)
            {
                foreach (var c in chains)
                {
                    var localBlock = block.Clone();
                    localBlock.Header.HashPrevBlock = c.Tip.Header.GetHash();
                    c.TrySetTip(localBlock.Header);
                    _Index.Put(localBlock);
                }
            }
        }
Exemplo n.º 4
0
 public void GiveMoney(Money amount, ScannerUser to, params Chain[] chains)
 {
     _Tester.GiveMoney(amount, ScanState.Account, Id, to.Id, chains);
 }
Exemplo n.º 5
0
 public ScannerUser CreateScannerUser(KeyId keyId, int start)
 {
     scanner++;
     ScannerUser user = new ScannerUser(keyId, start, this);
     return user;
 }
Exemplo n.º 6
0
 public void GiveMoney(Money amount, ScannerUser to, params Chain[] chains)
 {
     _Tester.GiveMoney(amount, ScanState.Account, Id, to.Id, chains);
 }