HexxCoin/Lyra2z330 solo tested with 3.5.13
Switching to getwork works now without coinaddress, but still not able to find blocks.
Thanks for testing. Can you show me the output? How long did you test vs expected block time?
Is there another miner where solo works for this algo?
There is currently no other miner than yours.
So we cant test it else.
Using false algo would give same results. <---hint..
It shows block we are on and nethashrate, all seems like it is working.
Still, shown hashrate is about 1.5x compared to possible hashrate at pool.
It is doing some hash but not valid work.
Hashrate is extremely reacting
to cpu load, not like with pool.
Edit:
Using 2 instances solo + pool cpuminer.
Pool cpuminer speed stays at 100% even when solo miner is "hashing".
It is not really giving any real load to cpu.
[2017-03-11 18:48:29] 1 miner threads started, using 'lyra2z330' algorithm.
[2017-03-11 18:48:30] API bind to port 4048 failed - trying again in 20sec
[2017-03-11 18:48:30] Current block is 19930
[2017-03-11 18:48:30] No payout address provided, switching to getwork
[2017-03-11 18:48:32] CPU #0: 2 H, 64.10 H/s
[2017-03-11 18:48:35] CPU #0: 2 H, 64.10 H/s
[2017-03-11 18:48:37] CPU #0: 2 H, 64.10 H/s
[2017-03-11 18:48:39] CPU #0: 2 H, 64.10 H/s
[2017-03-11 18:48:41] CPU #0: 2 H, 64.10 H/s
Excellent info. I'll take another look at the code to see why it's not hashing correctly. That part
should have nothing to do with getwork so it might be something simple.
Edit: In the meantime you might be able to mod the zcoin miner by optiminer even if you have no
coding skills.
https://github.com/Optiminer/cpuminer-xzcJust change the rows arg in algo/lyra2rev2.c line 25 to 330.
old: LYRA2(wholeMatrix, hash, 32, input, 80, input, 80, 2, height, 256);
new: LYRA2(wholeMatrix, hash, 32, input, 80, input, 80, 2, 330, 256);
Just remember to use -a lyra2v2 on the command line, he just modified lyra2v2 to work for zcoin,
now you can modify it to work for lyra2z330. If getwork works it gives me something to compare with.