Bitcoin Forum
May 07, 2024, 08:41:32 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 [7] 8 »  All
  Print  
Author Topic: [ANN][POOLS] CryptoNote Universal Pool Solution  (Read 39331 times)
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.
SadBatman
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
December 12, 2017, 10:11:18 AM
 #121

Hi
I made some changes with IP's
I change them on 0.0.0.0 in run commands of daemons and simlewallet
and I run Pool witch command
node init.js -config=config.json
But the Pool I run before simplewallet and Its looks fine but take a look on screen shots below.
http://me4u.co/main.jpg
http://me4u.co/wallet.jpg
http://me4u.co/stats.jpg

like you see on first one  Total Hashes Submitted: 25384124
But
Pending Balance: 0.000000000000
Total Paid: 0.000000000000

On second one like you see daemon and wallet is ON
On wallet is over 28k

and on third picture you can see stat's
all zeros...
and I don't have Idea why.


The pending balance refers to the amount that you earned from a block that your pool found.  Your pool hasn't found a block yet so you cannot have a pending balance.
1715114492
Hero Member
*
Offline Offline

Posts: 1715114492

View Profile Personal Message (Offline)

Ignore
1715114492
Reply with quote  #2

1715114492
Report to moderator
1715114492
Hero Member
*
Offline Offline

Posts: 1715114492

View Profile Personal Message (Offline)

Ignore
1715114492
Reply with quote  #2

1715114492
Report to moderator
Each block is stacked on top of the previous one. Adding another block to the top makes all lower blocks more difficult to remove: there is more "weight" above each block. A transaction in a block 6 blocks deep (6 confirmations) will be very difficult to remove.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
SadBatman
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
December 12, 2017, 10:19:15 AM
 #122

The sumokoin project has a well maintained cryptonote pool fork here:
https://github.com/SadBatman/cryptonote-sumokoin-pool/


Changes we added to this fork are, amongst others:

  • Email notifications
  • Miner controlled minimum payout rates
  • Health monitoring in the web UI (e.g. see when the pool's wallet is down)
  • Improved proxy support

We also have a Telegram group where we discuss new development projects and can assist if you have problems running our fork.
https://t.me/joinchat/Hkpz6hIFOy4qGqMHTDzn1A

If you are a pool admin; come and have a look at our fork!
rodyw
Full Member
***
Offline Offline

Activity: 378
Merit: 102


View Profile
December 12, 2017, 09:22:36 PM
Last edit: December 12, 2017, 09:38:02 PM by rodyw
 #123

Can someone help me out? I found out that my pool was not updating the charts for a while (3 weeks  Undecided). I can't remember but maybe that was the time I switched from running the pool with "node init.js" to running it with four seperate modules in tmux:
node init.js -module=api
node init.js -module=pool
node init.js -module=unlocker
node init.js -module=payments
The README.md is not mentioning that there is a fifth module "chartsDataCollector" so I don't know if it was running as part of one of the other four modules.

However, I have restarted the complete pool with "node init.js" and in the console I only see two out of five charts ("workers" & "hashrate"):
2017-12-12 22:08:13 [charts] workers chart collected value 2. Total sets count 9
2017-12-12 22:09:13 [charts] hashrate chart collected value 3311. Total sets count 9

So in my frontend I am missing the three charts for "difficulty", "price" & "profit". I didn't touch this section in the config_example.json so it's running with default settings, all charts are enabled.

What can I do to get the missing three charts back?

Update: As always, right after this post (without doing anything) the other three charts appeared out of nowhere...

Proxy443
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
December 14, 2017, 10:13:13 AM
 #124

For the people interested,
We started a new pool for the electroneum.
http://etn. proxpool.com

We allow mining from port 443 to bypass corporate proxies.

0.1% fee.
servc4
Newbie
*
Offline Offline

Activity: 66
Merit: 0


View Profile
December 16, 2017, 05:03:05 PM
 #125

Hi
I made some changes with IP's
I change them on 0.0.0.0 in run commands of daemons and simlewallet
and I run Pool witch command
node init.js -config=config.json
But the Pool I run before simplewallet and Its looks fine but take a look on screen shots below.
http://me4u.co/main.jpg
http://me4u.co/wallet.jpg
http://me4u.co/stats.jpg

like you see on first one  Total Hashes Submitted: 25384124
But
Pending Balance: 0.000000000000
Total Paid: 0.000000000000

On second one like you see daemon and wallet is ON
On wallet is over 28k

and on third picture you can see stat's
all zeros...
and I don't have Idea why.


The pending balance refers to the amount that you earned from a block that your pool found.  Your pool hasn't found a block yet so you cannot have a pending balance.
But how is possible then my pool hasn't found any block if I mined over 2,000 blocks right now, and on pool address have all rewards for all mined blocks. But not owned by my address with is set in my miner.

regards
rodyw
Full Member
***
Offline Offline

Activity: 378
Merit: 102


View Profile
December 19, 2017, 08:39:18 PM
 #126

The sumokoin project has a well maintained cryptonote pool fork here:
https://github.com/SadBatman/cryptonote-sumokoin-pool/


Changes we added to this fork are, amongst others:

  • Email notifications
  • Miner controlled minimum payout rates
  • Health monitoring in the web UI (e.g. see when the pool's wallet is down)
  • Improved proxy support

We also have a Telegram group where we discuss new development projects and can assist if you have problems running our fork.
https://t.me/joinchat/Hkpz6hIFOy4qGqMHTDzn1A

If you are a pool admin; come and have a look at our fork!

Is it possible to update the existing cryptonote pool or is it necessary to start from scratch?

jimmyfo
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
January 04, 2018, 06:56:52 PM
 #127

I'm writing an android app to integrate with the pool APIs and I'm running into an interesting problem. When I call an end point such as here, I can parse the data fine (UTF-8). However, if I call the actual site data end point such as here, it returns a ton of garbled information.

Both of these endpoints work in a browser. It's just on the android side that's an issue.

So my question is, is this data on the live_stats page delivered differently from the stats_address page? Some sort of streaming or encoding difference? I'm trying to narrow it down, but I can't and every method of programmatically opening a connection to the live stats page gives me a bunch of garbage.

Thoughts?
coolmib
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
January 13, 2018, 05:49:22 PM
 #128

The sumokoin project has a well maintained cryptonote pool fork here:
https://github.com/SadBatman/cryptonote-sumokoin-pool/


Changes we added to this fork are, amongst others:

  • Email notifications
  • Miner controlled minimum payout rates
  • Health monitoring in the web UI (e.g. see when the pool's wallet is down)
  • Improved proxy support

We also have a Telegram group where we discuss new development projects and can assist if you have problems running our fork.
https://t.me/joinchat/Hkpz6hIFOy4qGqMHTDzn1A

If you are a pool admin; come and have a look at our fork!

Is it possible to update the existing cryptonote pool or is it necessary to start from scratch?

These guys already using it, check https://dero.nitropools.com
Airen
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile
January 22, 2018, 06:41:27 PM
Last edit: January 22, 2018, 07:04:29 PM by Airen
 #129

HELP!  Cry
When I run node init.js
I have take this http://prntscr.com/i424y1
What's wrong.....?
All modules work except a pool
merriick
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 23, 2018, 03:31:30 AM
 #130

HELP!  Cry
When I run node init.js
I have take this http://prntscr.com/i424y1
What's wrong.....?
All modules work except a pool


I ran into this issue last night, and now I have another issue but i solved by
- using NVM change to nodejs to version 6
- removing node_modules folder
- then NPM install
- and then doing the following found here, https://github.com/zone117x/node-multi-hashing/issues/31
Code:
apt-get install -y build-essential git
cd node_modules
git clone https://github.com/UNOMP/node-multi-hashing
cd node-multi-hashing
git fetch origin pull/5/head:BRANCHNAME
git checkout BRANCHNAME
npm install

Appears to have sorted it for me, but now I have an issue with bignum and it expect version 48 and getting 46
merriick
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 23, 2018, 09:25:51 AM
 #131

And now i am back to the binding.js error and multi-hashing.
Can anyone shed any light on this?
minercui
Newbie
*
Offline Offline

Activity: 85
Merit: 0


View Profile WWW
February 09, 2018, 08:22:55 AM
 #132

The sumokoin project has a well maintained cryptonote pool fork here:
https://github.com/SadBatman/cryptonote-sumokoin-pool/


Changes we added to this fork are, amongst others:

  • Email notifications
  • Miner controlled minimum payout rates
  • Health monitoring in the web UI (e.g. see when the pool's wallet is down)
  • Improved proxy support

We also have a Telegram group where we discuss new development projects and can assist if you have problems running our fork.
https://t.me/joinchat/Hkpz6hIFOy4qGqMHTDzn1A

If you are a pool admin; come and have a look at our fork!
Hello,
I try but fail at: [api] Error getting deamon data {"code":"ECONNRESET"}. daemon is running already and correct p2p port.
Green-pools
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 13, 2018, 09:01:25 PM
 #133

I have a question and I hope that someone can help me out.

I installed this pool and everything seems to be running right except for the wallet RPC perhaps?

In the admin panel I get fail and the error is { }.   (Note, that there isn't an error descriptor between the brackets)


It is driving me nuts because I don't even have search terms to look for a solution.

I will try to give ya as much info as I can:

 I have the blockchain synced, the wallet RPC going (at log level-2) and just showing green
Code:
DEBUG
and blue info/blocks received
Code:
INFO
...etc, and I can connect miners to the pool. When I have the RPC going and go to my admin page I get this error:

https://i.stack.imgur.com/2CS9Z.jpg

The wallet RPC does not hang and continues to refresh INFO and DEBUG info.

Code:
config.json

Code:
{
    "coin": "Monero",
    "symbol": "XMR",
    "coinUnits": 100000000,
    "coinDifficultyTarget": 120,

    "logging": {
        "files": {
            "level": "info",
            "directory": "logs",
            "flushInterval": 5
        },
        "console": {
            "level": "info",
            "colors": true
        }
    },

    "poolServer": {
        "enabled": true,
        "clusterForks": "auto",
        "poolAddress": "44XjW8cg418JmtooiVgKzUCnQFbMEzkFtD1mW2fqDCQSgv5hok4QfZzQuRCKWydkrYik8Vj3VaLc22zLDFRW7EtDJyGS6jR",
"addressBase58Prefix": 18,
        "blockRefreshInterval": 1000,
        "minerTimeout": 900,
        "ports": [
            {
                "port": 3333,
                "difficulty": 100,
                "desc": "Low end hardware"
            },
            {
                "port": 5555,
                "difficulty": 2000,
                "desc": "Mid range hardware"
            },
            {
                "port": 7777,
                "difficulty": 10000,
                "desc": "High end hardware"
            },
            {
                "port": 8888,
                "difficulty": 10000,
                "desc": "Hidden port",
                "hidden": true
            }
        ],
        "varDiff": {
            "minDiff": 2,
            "maxDiff": 100000,
            "targetTime": 100,
            "retargetTime": 30,
            "variancePercent": 30,
            "maxJump": 100
        },
        "fixedDiff": {
            "enabled": true,
            "addressSeparator": "."
        },
        "shareTrust": {
            "enabled": true,
            "min": 10,
            "stepDown": 3,
            "threshold": 10,
            "penalty": 30
        },
        "banning": {
            "enabled": true,
            "time": 600,
            "invalidPercent": 25,
            "checkThreshold": 30
        }
    },

    "payments": {
        "enabled": true,
        "interval": 600,
        "maxAddresses": 50,
        "mixin": 3,
        "transferFee": 5000,
        "minPayment": 3000000,
        "denomination": 1000
    },

    "blockUnlocker": {
        "enabled": true,
        "interval": 30,
        "depth": 60,
        "poolFee": 0.45,
        "devDonation": 0.001,
        "coreDevDonation": 0.001,
        "extraFeaturesDevDonation": 0
    },

    "api": {
        "enabled": true,
        "hashrateWindow": 600,
        "updateInterval": 5,
        "port": 8117,
        "blocks": 30,
        "payments": 30,
        "password": "xxxxxxxxx"
    },

    "daemon": {
        "host": "127.0.0.1",
        "port": 18081
    },

    "wallet": {
        "host": "127.0.0.1",
        "port": 8082
    },

    "redis": {
        "host": "127.0.0.1",
        "port": 6379
    },

    "monitoring": {
        "daemon": {
            "checkInterval": 60,
            "rpcMethod": "getblockcount"
        },
        "wallet": {
            "checkInterval": 60,
            "rpcMethod": "getbalance"
        }
    },

    "charts": {
        "pool": {
            "hashrate": {
                "enabled": true,
                "updateInterval": 60,
                "stepInterval": 1800,
                "maximumPeriod": 86400
            },
            "workers": {
                "enabled": true,
                "updateInterval": 60,
                "stepInterval": 1800,
                "maximumPeriod": 86400
            },
            "difficulty": {
                "enabled": true,
                "updateInterval": 1800,
                "stepInterval": 10800,
                "maximumPeriod": 604800
            },
            "price": {
                "enabled": true,
                "updateInterval": 1800,
                "stepInterval": 10800,
                "maximumPeriod": 604800
            },
            "profit": {
                "enabled": true,
                "updateInterval": 1800,
                "stepInterval": 10800,
                "maximumPeriod": 604800
            }
        },
        "user": {
            "hashrate": {
                "enabled": true,
                "updateInterval": 180,
                "stepInterval": 1800,
                "maximumPeriod": 86400
            },
            "payments": {
                "enabled": true
            }
        }
    }
}

 I tried binding a different port in the command line and making sure it was also set in config.json wallet area and forwarding that port all to no avail. Can anyone point me to help? With the lack of information for the error it is making researching it near impossible. What would the error { } mean? I have looked at many related posts. I can duplicate their errors and resolve them (ERRCONNECT..etc) using 127.0.0.1 in the wallet area and bind that ip and port 8082 to the wallet but I get the { } error and the fail still.  If someone could help me out I would really appreciate it.  It is just so weird that it doesn't describe the error (I.E. "syscall"  etc.)
SadBatman
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
March 07, 2018, 05:42:48 PM
 #134

I have a question and I hope that someone can help me out.

I installed this pool and everything seems to be running right except for the wallet RPC perhaps?

In the admin panel I get fail and the error is { }.   (Note, that there isn't an error descriptor between the brackets)


It is driving me nuts because I don't even have search terms to look for a solution.

I will try to give ya as much info as I can:

 I have the blockchain synced, the wallet RPC going (at log level-2) and just showing green
Code:
DEBUG
and blue info/blocks received
Code:
INFO
...etc, and I can connect miners to the pool. When I have the RPC going and go to my admin page I get this error:

https://i.stack.imgur.com/2CS9Z.jpg

The wallet RPC does not hang and continues to refresh INFO and DEBUG info.

Code:
config.json

Code:
{
    "coin": "Monero",
    "symbol": "XMR",
    "coinUnits": 100000000,
    "coinDifficultyTarget": 120,

    "logging": {
        "files": {
            "level": "info",
            "directory": "logs",
            "flushInterval": 5
        },
        "console": {
            "level": "info",
            "colors": true
        }
    },

    "poolServer": {
        "enabled": true,
        "clusterForks": "auto",
        "poolAddress": "44XjW8cg418JmtooiVgKzUCnQFbMEzkFtD1mW2fqDCQSgv5hok4QfZzQuRCKWydkrYik8Vj3VaLc22zLDFRW7EtDJyGS6jR",
"addressBase58Prefix": 18,
        "blockRefreshInterval": 1000,
        "minerTimeout": 900,
        "ports": [
            {
                "port": 3333,
                "difficulty": 100,
                "desc": "Low end hardware"
            },
            {
                "port": 5555,
                "difficulty": 2000,
                "desc": "Mid range hardware"
            },
            {
                "port": 7777,
                "difficulty": 10000,
                "desc": "High end hardware"
            },
            {
                "port": 8888,
                "difficulty": 10000,
                "desc": "Hidden port",
                "hidden": true
            }
        ],
        "varDiff": {
            "minDiff": 2,
            "maxDiff": 100000,
            "targetTime": 100,
            "retargetTime": 30,
            "variancePercent": 30,
            "maxJump": 100
        },
        "fixedDiff": {
            "enabled": true,
            "addressSeparator": "."
        },
        "shareTrust": {
            "enabled": true,
            "min": 10,
            "stepDown": 3,
            "threshold": 10,
            "penalty": 30
        },
        "banning": {
            "enabled": true,
            "time": 600,
            "invalidPercent": 25,
            "checkThreshold": 30
        }
    },

    "payments": {
        "enabled": true,
        "interval": 600,
        "maxAddresses": 50,
        "mixin": 3,
        "transferFee": 5000,
        "minPayment": 3000000,
        "denomination": 1000
    },

    "blockUnlocker": {
        "enabled": true,
        "interval": 30,
        "depth": 60,
        "poolFee": 0.45,
        "devDonation": 0.001,
        "coreDevDonation": 0.001,
        "extraFeaturesDevDonation": 0
    },

    "api": {
        "enabled": true,
        "hashrateWindow": 600,
        "updateInterval": 5,
        "port": 8117,
        "blocks": 30,
        "payments": 30,
        "password": "xxxxxxxxx"
    },

    "daemon": {
        "host": "127.0.0.1",
        "port": 18081
    },

    "wallet": {
        "host": "127.0.0.1",
        "port": 8082
    },

    "redis": {
        "host": "127.0.0.1",
        "port": 6379
    },

    "monitoring": {
        "daemon": {
            "checkInterval": 60,
            "rpcMethod": "getblockcount"
        },
        "wallet": {
            "checkInterval": 60,
            "rpcMethod": "getbalance"
        }
    },

    "charts": {
        "pool": {
            "hashrate": {
                "enabled": true,
                "updateInterval": 60,
                "stepInterval": 1800,
                "maximumPeriod": 86400
            },
            "workers": {
                "enabled": true,
                "updateInterval": 60,
                "stepInterval": 1800,
                "maximumPeriod": 86400
            },
            "difficulty": {
                "enabled": true,
                "updateInterval": 1800,
                "stepInterval": 10800,
                "maximumPeriod": 604800
            },
            "price": {
                "enabled": true,
                "updateInterval": 1800,
                "stepInterval": 10800,
                "maximumPeriod": 604800
            },
            "profit": {
                "enabled": true,
                "updateInterval": 1800,
                "stepInterval": 10800,
                "maximumPeriod": 604800
            }
        },
        "user": {
            "hashrate": {
                "enabled": true,
                "updateInterval": 180,
                "stepInterval": 1800,
                "maximumPeriod": 86400
            },
            "payments": {
                "enabled": true
            }
        }
    }
}

 I tried binding a different port in the command line and making sure it was also set in config.json wallet area and forwarding that port all to no avail. Can anyone point me to help? With the lack of information for the error it is making researching it near impossible. What would the error { } mean? I have looked at many related posts. I can duplicate their errors and resolve them (ERRCONNECT..etc) using 127.0.0.1 in the wallet area and bind that ip and port 8082 to the wallet but I get the { } error and the fail still.  If someone could help me out I would really appreciate it.  It is just so weird that it doesn't describe the error (I.E. "syscall"  etc.)


Did you resolve this already ? If not then (as root) run "netstat -anp | grep wallet-rpc" and compare the port with the port in your pool config.

partyvibe
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
March 08, 2018, 04:37:07 AM
 #135

Having recently set up a couple of pools using cryptonote-sumokoin-pool, one for ETN, another for SUMO and more planned for the future. I still have two outstanding items I would really appreciate some help with and I'm hoping this might be the place to ask. Regardless...

1. First is that it's not clear to me how you go about setting multiple sites in different GEOs and linking them together.

2. Second I've also not been able to get either site to run over HTTPS using Apache2 (my preference) or NGINX with the configuration sample. I can serve the content of /website over SSL easily enough but I just can't seem to get the APIs working, with the site displaying it's health status message.

Anyway, any help or direction on either topic would be gratefully received.

Thanks!

Hugh
leoneide
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 13, 2018, 04:57:17 AM
 #136

Nothing works right.
Unable to install.
Errors and more mistakes.
Make a video showing how to install.
Very confusing
thematosek
Newbie
*
Offline Offline

Activity: 43
Merit: 0


View Profile
March 13, 2018, 04:18:13 PM
 #137

Just use older node version. Use nvm
ArqTras
Jr. Member
*
Offline Offline

Activity: 125
Merit: 1


View Profile WWW
March 13, 2018, 11:38:57 PM
 #138

https://supportcryptonight.com Nodejs-pools AEON, ETN, GRAFT, IPBC
Open code for all coins on github.com/ArqTras
leoneide
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
March 14, 2018, 12:37:39 AM
 #139

Are there any paid scripts?
The open source is awful to install without help.
I have tried everything and I can not make it work, is there no tutorial for this?
rodyw
Full Member
***
Offline Offline

Activity: 378
Merit: 102


View Profile
March 14, 2018, 02:25:06 PM
 #140

Are there any paid scripts?
The open source is awful to install without help.
I have tried everything and I can not make it work, is there no tutorial for this?
What is not working? I used both the original and now the SadBatman version (with more features) and it is pretty straightforward. Just follow the steps in the USAGE.md (https://github.com/SadBatman/cryptonote-sumokoin-pool/blob/master/USAGE.md).

Pages: « 1 2 3 4 5 6 [7] 8 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!