1 #ifndef NOVACOIN_KERNELWORKER_H
2 #define NOVACOIN_KERNELWORKER_H
16 KernelWorker(unsigned char *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, uint32_t nIntervalBegin, uint32_t nIntervalEnd);
18 std::vector<std::pair<uint256,uint32_t> >& GetSolutions();
25 std::vector<std::pair<uint256,uint32_t> > solutions;
30 uint32_t nInputTxTime;
33 // Interval boundaries.
34 uint32_t nIntervalBegin;
35 uint32_t nIntervalEnd;
38 // Scan given kernel for solutions
39 bool ScanKernelBackward(unsigned char *kernel, uint32_t nBits, uint32_t nInputTxTime, int64_t nValueIn, std::pair<uint32_t, uint32_t> &SearchInterval, std::pair<uint256, uint32_t> &solution);
41 #endif // NOVACOIN_KERNELWORKER_H