Пример #1
0
 public PascalMiner(PascalStratum ps, Device device, PascalWorkerI pascalWorker)
 {
     this.ps           = ps;
     this.device       = device;
     this.pascalWorker = pascalWorker;
     pascalWorker.SetNonceCallback(this);
 }
Пример #2
0
 public void sendWorkToWorker(PascalWorkerI pascalWorker)
 {
     uint[] d = new uint[9];
     Buffer.BlockCopy(mPascalMidstate, 0, d, 0, 8 * 4);
     d[8] = ((uint)mPascalInput[192] << 24) | ((uint)mPascalInput[193] << 16) | ((uint)mPascalInput[194] << 8) | ((uint)mPascalInput[195]);
     pascalWorker.NewWork(d);
 }