CoiniumServ is an high performance, extremely efficient, platform-agnostic, easy to setup pool server implementation. It features a stratum and vanilla services, reward / payment / share processors, user-friendly front-end website and a full-stack API.
CoiniumServ was created to be used for Coinium.org mining pool network at first hand. You can check some of pools of the pools running CoiniumServ.
- Official pools: coinium.org
- Official site: coiniumserv.com
Can run on any platforms that C# can live in;
- *nix (including Linux) over mono
- Windows over DotNet.
- Multiple pools & ports.
- Multi-pool (switched) mining support.
- Multiple coin daemon connections.
- Multiple database layers.
- Stratum server (over sockets) support. [in-development]
- Vanilla server (getwork & getblocktemplate over http server) support. [in-development]
- Strictly follows the Test Driven Development model. We have implemented extensive tests for all important functionality and never merge in code that breaks tests and stuff. Yet again, when a new functionality is introduced we also expect proper tests to be implemented within the PR. In simple words, most probably you won't notice any functionality-breaking changes within the repository.
- A strict ruleset for the Development Model. You can follow our bleeding-edge Develop branch or stay with-in the stable Master branch.
Make sure you check our Getting Started guide for installation instructions for *nix and Windows.
For Ubuntu, you can simply use our installer script;
wget -O - https://raw.githubusercontent.com/CoiniumServ/CoiniumServ/develop/contrib/installers/ubuntu.sh | bash
- Documentation & Wiki
- FAQ
- Master Plan ( & motivation)
Start by reading our FAQ and wiki. If you need further help, join us over our user-support channel #coinium-serv@freenode.
You can also use our issues page to report bugs.
- IRC (irc.freenode.net):
- #coinium-serv user support
- #coinium-dev dev talk
- #coinium official pools
- Bitcointalk.org
Start reading by these;
You can contribute the development of the project by donating;
- BTC:
18qqrtR4xHujLKf9oqiCsjmwmH5vGpch4D - LTC:
LMXfRb3w8cMUBfqZb6RUkFTPaT6vbRozPa - DOGE:
D7mzHQtkWD9B1Xwnmjfg9x2DofbaZBg6Lc
BountySource integration available over here. You can set bounties and solve them.
You can send tips and furher support the project or get tips for contributing by commiting.
Copyright (C) 2013 - 2014, CoiniumServ Project - http://www.coinium.org http://www.coiniumserv.com - https://github.com/CoiniumServ/CoiniumServ
This software is dual-licensed: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
For the terms of this license, see licenses/gpl_v3.txt.
Alternatively, you can license this software under a commercial license or white-label it as set out in licenses/commercial.txt.
