Pages:
Author

Topic: CoiniumServ - open source & high performance pooled mining server software (Read 105785 times)

PCW
newbie
Activity: 23
Merit: 6
Can CoiniumServ do this...

I'm now using NOMP privately as a mechanism for solo mining with my ASICs.

It's useful when no public pool for a particular coin that I want to mine has a SOLO option.

I've come across some newer coins that I want to mine but even just 1 ASIC can overwhelm the pool, throwing the difficulty into the stratosphere, not to mention being just a waste of hashing power.

I want to be able to use pool software to split the hashing power coming in among different coins. i.e., to be able to select the an amount or percentage of power going to each coin.

Can CoiniumServ do this?

Thanks.

member
Activity: 164
Merit: 13
How difficult is it to add a new coin to this?
I think ill try....
newbie
Activity: 22
Merit: 0
Sorry for my description error, I am correcting it now. What I said is that I can use CCminer connection wallet on my PC to do solo mining instead of CoiniumServ, if I mine through pool, I get the same error.
newbie
Activity: 22
Merit: 0
Hi everyone, I'm having trouble setting up the CoiniumServ pool of windows 10! I downloaded the VS 2019 compilation source code, and this worked fine. Downloaded my SQL and Redis at the same time and configured them, which is no problem, and configured \ Debug \ config and \ config \ pools. Now I open the startup program and he starts up and runs normally. But I connected it with a mining machine and got the error when mining:
We thought a block was found but it was rejected by the coin daemon; [1ed53044ba9fe17e8be4329bc1efa525d863f11baf9aa2f1204581df04459885]-reason; Block decode failed
18:22:51 [Debug] [ShareManager] [bhcoin] Share accepted at 369.44 / 0.0002 by miner b9j6rSwXx3cK9vdBTwhCG1z3Hys1Np2Df5
18:22:51 [Debug] [ShareManager] [bhcoin] We thought a block was found but it was rejected by the coin daemon; [afa12036b2f8674ebc5f94d0143516c479ed7d7ec624e40cf528d162b0356036]-reason; Block decode failed
This error is always the same, as long as I connect the mining machine to the pool,


Here is my coin configuration:
C: \ Users \ Administrator \ AppData \ Roaming \ BHCoin \ BHcoin.conf
server = 1
rpcuser = lishuxxxxxx
rpcpassword = lixxxxx
rpcport = 9332
port = 9333
listen = 1
daemon = 1


rpcallowip = 127.0.0.1
rpcallowip = 192.168.1. *
rpcallowip = 192.168.137. *


addnode = 140.143.9.227
addnode = 58.213.48.118
addnode = 111.231.54.183
addnode = 122.152.222.134

\ config \ coins \ bhcoin.json \
{
    "name": "bhcoin",
    "symbol": "BHC",
    "algorithm": "scrypt",
    "site": "http://devcoin.org/",
}

\ config \ pools \ pool.json \
{
"enabled": true,
"coin": "bhcoin",
"daemon": {
"host": "127.0.0.1",
"port": 9332,
"username": "lishuguiabc",
"password": "li123"
},
"meta": {
        "motd": "Welcome to bit2pool, enjoy your stay!-http://www.bit2pool.com/",
        "txMessage": "http://www.bit2pool.com/"
     },
"wallet": {
        "address": "b9j6rSwXx3cK9vdBTwhCG1z3Hys1Np2Df5"
    },
"rewards": [
        {"ap8R6EsXHHnPugh9s3XNwvFJ8R6tqHT5Yf": 1}
    ],
"banning": {
        "enabled": true,
        "duration": 600,
        "invalidPercent": 50,
        "checkThreshold": 100,
        "purgeInterval": 300
    },
"payments": {
"enabled": true,
        "interval": 1800,
"minimum": 0.01
},
"miner": {
        "validateUsername": true,
        "timeout": 300
    },
    "job": {
        "blockRefreshInterval": 1000,
        "rebroadcastTimeout": 10
    },
"stratum": {
"enabled": true,
"bind": "0.0.0.0",
"port": 9388,
"diff": 0.0002,
        "vardiff": {
            "enabled": false,
            "minDiff": 0.0002,
            "maxDiff": 1,
            "targetTime": 15,
            "retargetTime": 90,
            "variancePercent": 25
        }
},
"storage": {
        "hybrid": {
            "enabled": true,
"redis": {
"host": "127.0.0.1",
"port": 6379,
                "password": "abc",
                "databaseId": 0
},
"mysql": {
"host": "127.0.0.1",
"port": 3306,
"user": "root",
"password": "lishugui",
                "database": "li"
}
        },
        "mpos": {
            "enabled": false,
"mysql": {
"host": "127.0.0.1",
"port": 3306,
"user": "username",
"password": "password",
                "database": "db-name"
}
        }
},
"vanilla": {
"enabled": false,
"bind": "localhost",
"port": 2223
    }
}

I don't know where there is an error. If I use CCminer for local mining, he has no errors and can get block rewards.
Is it because of my problem with My SQL or Redis configuration?
Thanks for any reply, I will appreciate it.
member
Activity: 68
Merit: 24
hmmm, just tried to ask for help, and have had my post deleted?

Any ideas why?
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.  perhaps?

sr. member
Activity: 1249
Merit: 297
hmmm, just tried to ask for help, and have had my post deleted?

Any ideas why?
sr. member
Activity: 1249
Merit: 297
Hi there,

Wondering, can some one help me please?


Never set up a pool before, BUT
Using Win10, followed instructions, downloaded git etc, and managed to compile coiniumserv.exe
Managed to get 2 coins working, even found a block

but I cannot get any stats on the localhost webpage


I have downloaded redis for windows, but have ZERO ideal on what I should do next.

I get
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.2.100 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-'    |     PID: 8304
  `-._    `-._  `-./  _.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |           http://redis.io
  `-._    `-._`-.__.-'_.-'    _.-'
 |`-._`-._    `-.__.-'    _.-'_.-'|
 |    `-._`-._        _.-'_.-'    |
  `-._    `-._`-.__.-'_.-'    _.-'
      `-._    `-.__.-'    _.-'
          `-._        _.-'
              `-.__.-'

[8304] 30 Jan 11:07:49.908 # Server started, Redis version 3.2.100
[8304] 30 Jan 11:07:49.929 * DB loaded from disk: 0.009 seconds
[8304] 30 Jan 11:07:49.929 * The server is now ready to accept connections on port 6379
[8304] 30 Jan 11:12:50.040 * 10 changes in 300 seconds. Saving...
[8304] 30 Jan 11:12:50.043 * Background saving started by pid 13512
[8304] 30 Jan 11:12:50.243 # fork operation complete
[8304] 30 Jan 11:12:50.244 * Background saving terminated with success

from redis

and

11:14:08 [Information] [PlatformManager] [global] Running over .Net, framework: 4.5 (v4.0.30319.42000).
11:14:09 [Error] [StorageConfig] [global] Storage will be not working as no valid storage configuration was found!
11:14:09 [Error] [StorageConfig] [global] Storage will be not working as no valid storage configuration was found!
11:16:10 [Error] [PoolManager] [global] Error recaching statistics; The method or operation is not implemented. (THIS ERROR I GUESS is the one to fix)
11:17:09 [Information] [JobManager] [Litecoin] Broadcasted new job 0x2 to 0 subscribers as no new blocks found for last 180 seconds
11:17:09 [Information] [BlockProcessor] [Litecoin] No pending blocks found
11:17:09 [Information] [BlockAccounter] [Litecoin] No pending blocks waiting to get accounted found

Anyone help me out please?
Thanks
J
newbie
Activity: 23
Merit: 0
Hello all, can I maybe get help setting up redis? or maybe a link. I've searched through here.

I'm successfully finding blocks on low diff coins without it. But I am wondering what the benefit of running it is? any help with config? Is there somebody that will help me setup the pool properly with proper configs for some crypto? Thanks.
newbie
Activity: 34
Merit: 0
Hey, please add quark algo  Wink
hero member
Activity: 1792
Merit: 513
<3 DeepOnion
i tried to setup this pool for x13 coin (DeepOnion)
For test i rented 4 rigs https://www.miningrigrentals.com

1) 1 rented rig was connected and was able to mine
2) my notebook was connected and was able to mine
3) but another three rented rigs werent connected (they all was with different IP's and different wallet addresses)

Here is part of the logs  (i removed IP)

Quote
Stratum client connected: "xx.xx.xx.xx:33783"
09/24/2018 14:38:48 +00:00 [Debug] [MinerManager] [DeepOnion] Authenticated miner: Dp13BE7LH1CY4qzYkoVHfVFL1hWcrvQ2gV [xx.xx.xx.xx:33783]
09/24/2018 14:38:48 +00:00 [Debug] [StratumServer] [DeepOnion] Stratum client disconnected: "Not Connected!"
09/24/2018 14:38:51 +00:00 [Debug] [StratumServer] [DeepOnion] Stratum client connected: "xx.xx.xx.xx:33918"
09/24/2018 14:38:53 +00:00 [Debug] [MinerManager] [DeepOnion] Authenticated miner: DZLynprUQytSZMK39WhNYjdZmPUJvScHx6 [xx.xxx.xx.xx:33918]
09/24/2018 14:38:53 +00:00 [Debug] [StratumServer] [DeepOnion] Stratum client disconnected: "Not Connected!"





sr. member
Activity: 506
Merit: 250
I spoke too soon.

Here is a simple SQL script that fixes the precision in the database: https://github.com/bonesoul/CoiniumServ/issues/1055

And here is a a new pull request that makes the recipients pay the tx fee: https://github.com/bonesoul/CoiniumServ/pull/1054

Either or both of these changes fix the dreaded "account has insufficient funds."
between NOMP and Coinium which would you recommend?
sr. member
Activity: 506
Merit: 250
who is using this now is it still good?
newbie
Activity: 25
Merit: 0
Hello,

I have managed to setup a local debug version on Windows 7. Mining works fine. No errors.
Can anyone tell me if there is a way to inspect individual account dashboard (i.e.: unpaid balance, current hashrate, etc...)

Many thanks
newbie
Activity: 3
Merit: 0
I spoke too soon.

Here is a simple SQL script that fixes the precision in the database: https://github.com/bonesoul/CoiniumServ/issues/1055

And here is a a new pull request that makes the recipients pay the tx fee: https://github.com/bonesoul/CoiniumServ/pull/1054

Either or both of these changes fix the dreaded "account has insufficient funds."
newbie
Activity: 3
Merit: 0
The second one is that an error occured while trying to execute payment; "Account has insufficient funds."

This second problem has been fixed in my pull request here: https://github.com/bonesoul/CoiniumServ/pull/1051

Good luck with the other one.
newbie
Activity: 1
Merit: 0
Hello. When I ran CoiniumServ, I encountered two problems with payment.


Thi first one is that the following error happened:
An error occured while trying to execute payment; "The operation has timed out."

The second one is that an error occured while trying to execute payment; "Account has insufficient funds."

So how can I fix them? Thanks in advance.
newbie
Activity: 38
Merit: 0

Any one who want to use miningcore and is looking for a nice ui... check out mine ;-)  still developing the site but after a day work looks nice.

http://eth.coinstomine.eu

http://xmr.coinstomine.eu





Nice job... how are you finding miningcore so far?

More time I spend with YIIMP and weird stuff it does the more I want to replace it but the more scared I am of trying to reprogram all those quirks!
newbie
Activity: 4
Merit: 0

Any one who want to use miningcore and is looking for a nice ui... check out mine ;-)  still developing the site but after a day work looks nice.

http://eth.coinstomine.eu

http://xmr.coinstomine.eu



newbie
Activity: 38
Merit: 0
This software is OK but not really supported. There aren't any real full stack modern open source solutions anymore.  Closest you will get is Miningcore stratum server but there isn't a proper UI for it yet, just some static site with javascript - take a look at my site to see how it looks, but I'm going to write my own custom UI and if you can't do the same I think you are stuffed unless you want to license my (or others) services.

I'm thinking of using this software for personal solo mining needs, testing new coins. If you have a better UI available, please PM me your terms of licence. Thanks =)

MiningCore has 3 flaws aside from UI situation -- configuration is code-based so adding a new coin means forking and compiling your own (not difficult but very strange and unnecessarily time consuming to do compile + new docker images), stratum server is port-per-coin whereas smart trend today is port-per-algo (to support algo rental eventually on yiimp and on my own custom pool)... also their logging is horribly inadequate (way too much error conditions just thrown with zero logging to explain why).

I'm thinking of doing a new UI and fork addressing above issues (or maybe using yiimp stratum, but I'm not a big fan of their database-as-integration-layer design, but on the other hand they have been around for longer and I believe support more weird coin specifics)... but first I have started another thread in altcoin pools board looking for people's wishlist before I waste too much time on the wrong thing Smiley
hero member
Activity: 628
Merit: 504
This software is OK but not really supported. There aren't any real full stack modern open source solutions anymore.  Closest you will get is Miningcore stratum server but there isn't a proper UI for it yet, just some static site with javascript - take a look at my site to see how it looks, but I'm going to write my own custom UI and if you can't do the same I think you are stuffed unless you want to license my (or others) services.

I'm thinking of using this software for personal solo mining needs, testing new coins. If you have a better UI available, please PM me your terms of licence. Thanks =)
Pages:
Jump to: