Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
Welcome to Bitcoin SE! – Highly Irregular Dec 19 '12 at 0:22


1) Here's an old project to start from

2) Here is the 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!

share|improve this answer
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 – BitCoin New Guy Dec 19 '12 at 3:10
up vote 1 down vote accepted

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

share|improve this answer
Hi - I am looking for something like for my home serverz - You got any code? – ppumkin Mar 28 '13 at 12:23

Bitcoin-Tool is new, might be something useful:

share|improve this answer

You can also take a look at this up-to-date C# bitcoin library:

share|improve this answer

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

All contributions are welcome.

share|improve this answer

Here is one that works with the getwork protocol. too bad it does not support stratum yet

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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