You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[CoiniumServ](https://github.com/CoiniumServ/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.
3
+
[CoiniumServ](https://github.com/CoiniumServ/CoiniumServ) is a high performance, extremely efficient, platform-agnostic, easy to setup pool server implementation. It features stratum and vanilla services, reward, payment, share processors, vardiff & ban managers, user-friendly embedded web-server & front-end and a full-stack API.
4
4
5
5
CoiniumServ was created to be used for [Coinium.org](http://www.coinium.org) mining pool network at first hand. You can check [some of pools](https://github.com/CoiniumServ/CoiniumServ/wiki/Pools) of the pools running CoiniumServ.
6
6
7
7
* Official pools: [coinium.org](http://www.coinium.org)
8
8
9
-

9
+

10
10
11
11
### Support
12
12
@@ -15,6 +15,7 @@ Start by reading our [FAQ](https://github.com/CoiniumServ/CoiniumServ/wiki/FAQ)
15
15
You can also use our [issues](https://github.com/CoiniumServ/CoiniumServ/issues) page to report bugs.
16
16
17
17
* Official site: [coiniumserv.com](http://www.coiniumserv.com)
18
+
*[Paid support & consulting options](https://github.com/CoiniumServ/CoiniumServ#consulting)
* Vanilla server (getwork over http server). [experimental]
77
78
* Daemon RPC interface.
79
+
* Storage layers support
78
80
* Block template / job managment.
79
81
* Generation transaction builder.
80
82
* Share processor.
81
83
* Payment processor.
82
-
* Proof of Work (PoW) and Proof of Stake (PoS) [in-development]support.
83
-
* Transaction messages support[in-development].
84
+
* Proof of Work (PoW) and Proof of Stake (PoS) support.
85
+
* Transaction messages support.
84
86
* Vardiff support.
85
87
* Ban manager support that can handles miners flooding with invalid shares.
86
88
* Embedded web-server & front-end
@@ -111,6 +113,13 @@ _Under Development_
111
113
* ✓ __NIST5__
112
114
* ✓ __Qubit__
113
115
* ✓ __Hefty1__
116
+
117
+
###### Persistance & Storage Layers
118
+
119
+
CoiniumServ supports storage layer interfaces that you can extend to implement your own persistance logic. By default, it supports two layers; a high performance hybrid layer and mpos compatibility layer.
120
+
121
+
*__Hybrid Layer__: a custom hybrid layer that utilizes redis + mysql together that is carefully designed for high performance persistance support.
122
+
*__MPOS Layer__: a compatibility layer based on mysql that supports MPOS whenever you want payments to be handled by MPOS.
114
123
115
124
###### Development Model
116
125
* Strictly [follows](https://github.com/CoiniumServ/CoiniumServ/tree/develop/src/Tests) the [Test Driven Development](http://en.wikipedia.org/wiki/Test-driven_development) model. We have implemented extensive [tests](https://github.com/CoiniumServ/CoiniumServ/tree/develop/src/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.
Additional to free [support](https://github.com/CoiniumServ/CoiniumServ#support) methods, we offer paid remote support & consulting services for whom would like to get professional support. Contact us over [here](http://blog.coinium.org/coiniumserv/consulting/) and we will get back to you to discuss your needs.
0 commit comments