Maybe the easiest way is if you reinstall from github completely.
Make sure to save your keys.db file.
Amoveo β₯π§Ώ
block:height().
went to 0.block_absorber:recover(full).
and it seemed reading all the blocks. read_absorb doneok
syncing with this peer now (amoveo_core_prod@vps42752)8> [-7,[-7,176,9,84,75],8080]
block:height().
still gives 0.make killall
and make prod-clean
and make prod-restart
and it started absorbing all the blocks again.block organizer add
absorb block 8480
absorb block 8490
absorb block 8500
api:height().
tells how many headers you have
api:height().
has been always up to date. If I have blocks why block:height()
is 0 after crush?
git pull
and rebuild the miner.invalid header without enough work
block:height().
./AmoveoMinerGpuCudaLinux <Base64AmoveoAddress> <CudaDeviceId> <BlockSize> <NumBlocks> <RandomSeed> <SuffixMax> <PoolUrl> <PoolType>
./AmoveoMinerGpuCudaLinux <Base64AmoveoAddress> <CudaDeviceId> 256 65536 12345 65536 http://159.89.106.253:8085 1
["mining_data", "<pubkey>"]
["ok", [-6, "<BHhashBase64>", "Block Difficulty", "Share Difficulty"]]
["work", "<nonce>", "<pubkey>"]
[-6, 102, 111, 117, 110, 100, 32, 119, 111, 114, 107]
<Error message>
"ok", [-6, "<BHhashBase64>", "Block Difficulty", "Share Difficulty"]]
BHhashBase64
is. But I think you could reverse engineer it from the code: https://github.com/Mandelhoff/AmoveoMinerGpuCuda/blob/master/poolApi.cpp#L96