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.
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.