I was keen to write/launch a .Net pooled mining server as an exercise of getting into the Bitcoin universe.

  • Are there any C# ports of the libraries needed to achieve this?

If not

  • Are there any current tech mining servers that would suit my skill set, C#/Java?

I was keen to build out a site frontend & backend.


6 Answers 6



1) Here's an old project to start from

2) Here is the Bitcoin.it wiki entry on pool servers, including the derelict PoolServerJ

Mining is changing radically right now, with new hardware technology (ASICs) soon to be delivered which will likely increase the network hashrate by some orders of magnitude in the coming months. As a result, the protocols are changing to accommodate this increase, namely to stratum and getblocktemplate, if I recall correctly.

Good luck!

  • I have seen these and so far I can only find a link to the stratum protocol via a Pool Miner (Slush)..PoolServerJ Sounds like would be starting from behind the 8 ball to start with it etc Dec 19, 2012 at 3:10

Going to look to build up an IronPython VS2012 programming rig

Stratum and Eloipool, As long as you don't use any Python features above 2.7 ,I can write code that works in both CPython and IronPython, I will be able to debug it in Visual Studio under IronPython, then maybe do a sanity check with native Windows CPython and/or Cygwin CPython, then test on the linux box.

Looks like a way forward :D

  • Hi - I am looking for something like for my home serverz - You got any code?
    – Piotr Kula
    Mar 28, 2013 at 12:23

Bitcoin-Tool is new, might be something useful:


You can also take a look at this up-to-date C# bitcoin library: https://github.com/GeorgeKimionis/BitcoinLib


We have an ongoing combined effort for developing a .net / mono based open source pool software;


All contributions are welcome.


Here is one that works with the getwork protocol. too bad it does not support stratum yet https://github.com/lithander/Minimal-Bitcoin-Miner

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.