I run a small pool with some friends on a fork of the cryptonote pool. I continue to receive "failed to parse block" errors after the hardfork and I cannot seem to figure out what to do. Last time I had this issue I changed the cryptonote-util library to the lucas jones one. However that doesn't seem to have updated or no longer works.
Error: Failed to parse block
at Object.BlockTemplate.nextBlob (/opt/pool2/lib/pool.js:120:23)
at Object.Miner.getJob (/opt/pool2/lib/pool.js:297:41)
at handleMinerMethod (/opt/pool2/lib/pool.js:497:28)
at handleMessage (/opt/pool2/lib/pool.js:611:13)
at Socket.socket.on.on.on.pushMessage (/opt/pool2/lib/pool.js:665:25)
at Socket.emit (events.js:95:17)
at Socket.<anonymous> (_stream_readable.js:765:14)
at Socket.emit (events.js:92:17)
at emitReadable_ (_stream_readable.js:427:10)
at emitReadable (_stream_readable.js:423:5)
I have uninstalled and reinstalled everything, run npm update, etc and I'm at a loss. I have the Wolfram Warptangent version of the node (full node!) and the wallet is also up-to-date.
Thanks!
EDIT This GitHub link will show repos that have implemented the Ring CT changes. Scroll to the right. It isn't necessary to manually make the changes like I did.