As of this morning, the ERC 918 specification draft has been merged into the Ethereum EIP master branch. This is a big moment for not only 0xBitcoin, but for the future of mineable tokens in general. A few highlights of this specification include:
- EIP918Interface - This is the most general interface that contracts should follow, essentially only requires the mint() function
- Creation of optional merge() function for merged mining use cases
- AbstractERC918 - A more specific implementation that implements mint(), and breaks the preceding operations into 4 different phases, hash, reward, epoch and difficulty adjustments, each realized as separate abstract internal functions to be implement

