Maybe you know me from my other thread where i launched a new XPM pool + GPU miner:
https://bitcointalk.org/index.php?topic=598542.0If yes, you also know that it failed because of DOS attacks and other general server problems.
I've now decided to go open source, with the pool server and the GPU miner.
Now everyone with the expertise can create an XPM pool and also create new miners that work with the same protocol.
Also anyone with basic bitcoin code knowledge can make a solo-miner out of it. EDIT: It's now available.
The pool server code is located at:
https://github.com/madMAx43v3r/xpmpoolAnd the GPU miner code is at:
https://github.com/madMAx43v3r/xpmclientUPDATE: The solo-mining server code is at:
https://github.com/madMAx43v3r/xpmserverThe solo-mining server binaries can be downloaded at:
For Windows:
https://mega.co.nz/#!hRAmGRAQ!cbYlm-meXprzImw-vQ5COnBQiWtgPFXJeJtTs-041AIFor Linux:
https://mega.co.nz/#!NZAHWC6b!FyeF6aKZ32KPs_Ns0NwZsEGaOWkNAlwfSz76hO-Dg_kNote: The windows version crashes on shutdown, have not been able to fix this.
EDIT: If you have dynamic ip: There is a bug somewhere in the bitcoin network code that can cause the server to loose all connections to the network after your external ip has changed. It will still show 8 or more connections but if you look in debug.log you will no longer see new blocks or transactions. In this case you need to restart the server.
The chance of this bug to happen is around 50%. So be careful, if your external ip changes and you don't check the server and the bug has happend you will produce 100% orphan blocks.
Please use this thread to discuss and/or ask questions about the code.
If you like my work you can donate XPM to: ATHHPkcWjhUSqXpgJhTut7jzWo3JEbNj9J