Rename to s-nomp (#45)
This commit is contained in:
parent
adddec926d
commit
9842f9a407
29
README.md
29
README.md
|
@ -1,12 +1,12 @@
|
||||||
# Zero-proof - Node Open Mining Portal
|
# s-nomp: Some New Open Mining Portal
|
||||||
|
|
||||||
> *NOTE*:
|
> *NOTE*:
|
||||||
> We're working on putting together an "official" z-nomp which can be supported by many coins and pools instead of so many running their own flavors. More to come!
|
> We're working on putting together an "official" s-nomp which can be supported by many coins and pools instead of so many running their own flavors. More to come!
|
||||||
|
|
||||||
This is a Equihash mining pool based off Node Open Mining Portal.
|
This is a Equihash mining pool based off Node Open Mining Portal.
|
||||||
|
|
||||||
#### Production Usage Notice
|
#### Production Usage Notice
|
||||||
This is beta software. All of the following are things that can change and break an existing Z-NOMP setup: functionality of any feature, structure of configuration files and structure of redis data. If you use this software in production then *DO NOT* pull new code straight into production usage because it can and often will break your setup and require you to tweak things like config files or redis data. *Only tagged releases are considered stable.*
|
This is beta software. All of the following are things that can change and break an existing s-nomp setup: functionality of any feature, structure of configuration files and structure of redis data. If you use this software in production then *DO NOT* pull new code straight into production usage because it can and often will break your setup and require you to tweak things like config files or redis data. *Only tagged releases are considered stable.*
|
||||||
|
|
||||||
#### Paid Solution
|
#### Paid Solution
|
||||||
Usage of this software requires abilities with sysadmin, database admin, coin daemons, and sometimes a bit of programming. Running a production pool can literally be more work than a full-time job.
|
Usage of this software requires abilities with sysadmin, database admin, coin daemons, and sometimes a bit of programming. Running a production pool can literally be more work than a full-time job.
|
||||||
|
@ -58,8 +58,8 @@ Clone the repository and run `npm update` for all the dependencies to be install
|
||||||
sudo apt-get install build-essential libsodium-dev npm libboost-all-dev
|
sudo apt-get install build-essential libsodium-dev npm libboost-all-dev
|
||||||
sudo npm install n -g
|
sudo npm install n -g
|
||||||
sudo n stable
|
sudo n stable
|
||||||
git clone https://github.com/z-nomp/z-nomp.git z-nomp
|
git clone https://github.com/s-nomp/s-nomp.git s-nomp
|
||||||
cd z-nomp
|
cd s-nomp
|
||||||
npm update
|
npm update
|
||||||
npm install
|
npm install
|
||||||
```
|
```
|
||||||
|
@ -85,7 +85,7 @@ node [path to cli.js] [coin name in config] [block hash symbol]
|
||||||
```
|
```
|
||||||
Example: inside `zclassic.conf` add the line
|
Example: inside `zclassic.conf` add the line
|
||||||
```
|
```
|
||||||
blocknotify=node /home/user/z-nomp/scripts/cli.js blocknotify zclassic %s
|
blocknotify=node /home/user/s-nomp/scripts/cli.js blocknotify zclassic %s
|
||||||
```
|
```
|
||||||
|
|
||||||
Alternatively, you can use a more efficient block notify script written in pure C. Build and usage instructions
|
Alternatively, you can use a more efficient block notify script written in pure C. Build and usage instructions
|
||||||
|
@ -104,14 +104,14 @@ in case the master process crashes.
|
||||||
* Use something like [redis-commander](https://github.com/joeferner/redis-commander) to have a nice GUI
|
* Use something like [redis-commander](https://github.com/joeferner/redis-commander) to have a nice GUI
|
||||||
for exploring your redis database.
|
for exploring your redis database.
|
||||||
* Use something like [logrotator](http://www.thegeekstuff.com/2010/07/logrotate-examples/) to rotate log
|
* Use something like [logrotator](http://www.thegeekstuff.com/2010/07/logrotate-examples/) to rotate log
|
||||||
output from Z-NOMP.
|
output from s-nomp.
|
||||||
* Use [New Relic](http://newrelic.com/) to monitor your Z-NOMP instance and server performance.
|
* Use [New Relic](http://newrelic.com/) to monitor your s-nomp instance and server performance.
|
||||||
|
|
||||||
|
|
||||||
#### Upgrading Z-NOMP
|
#### Upgrading s-nomp
|
||||||
When updating Z-NOMP to the latest code its important to not only `git pull` the latest from this repo, but to also update
|
When updating s-nomp to the latest code its important to not only `git pull` the latest from this repo, but to also update
|
||||||
the `node-stratum-pool` and `node-multi-hashing` modules, and any config files that may have been changed.
|
the `node-stratum-pool` and `node-multi-hashing` modules, and any config files that may have been changed.
|
||||||
* Inside your Z-NOMP directory (where the init.js script is) do `git pull` to get the latest Z-NOMP code.
|
* Inside your s-nomp directory (where the init.js script is) do `git pull` to get the latest s-nomp code.
|
||||||
* Remove the dependenices by deleting the `node_modules` directory with `rm -r node_modules`.
|
* Remove the dependenices by deleting the `node_modules` directory with `rm -r node_modules`.
|
||||||
* Run `npm update` to force updating/reinstalling of the dependencies.
|
* Run `npm update` to force updating/reinstalling of the dependencies.
|
||||||
* Compare your `config.json` and `pool_configs/coin.json` configurations to the latest example ones in this repo or the ones in the setup instructions where each config field is explained. <b>You may need to modify or add any new changes.</b>
|
* Compare your `config.json` and `pool_configs/coin.json` configurations to the latest example ones in this repo or the ones in the setup instructions where each config field is explained. <b>You may need to modify or add any new changes.</b>
|
||||||
|
@ -119,7 +119,12 @@ the `node-stratum-pool` and `node-multi-hashing` modules, and any config files t
|
||||||
|
|
||||||
Credits
|
Credits
|
||||||
-------
|
-------
|
||||||
### Z-NOMP
|
### s-nomp
|
||||||
|
* [egyptianbman](https://github.com/egyptianbman)
|
||||||
|
* [nettts](https://github.com/nettts)
|
||||||
|
* You belong here. Join us!
|
||||||
|
|
||||||
|
### z-nomp
|
||||||
* [Joshua Yabut / movrcx](https://github.com/joshuayabut)
|
* [Joshua Yabut / movrcx](https://github.com/joshuayabut)
|
||||||
* [Aayan L / anarch3](https://github.com/aayanl)
|
* [Aayan L / anarch3](https://github.com/aayanl)
|
||||||
* [hellcatz](https://github.com/hellcatz)
|
* [hellcatz](https://github.com/hellcatz)
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
14
package.json
14
package.json
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"name": "z-nomp",
|
"name": "s-nomp",
|
||||||
"version": "0.0.9",
|
"version": "0.0.9",
|
||||||
"description": "zero-proof (Equihash) node stratum mining pool based on NOMP",
|
"description": "zero-proof (Equihash) node stratum mining pool based on NOMP",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -10,12 +10,12 @@
|
||||||
"poolserver",
|
"poolserver",
|
||||||
"equihash"
|
"equihash"
|
||||||
],
|
],
|
||||||
"homepage": "https://github.com/z-nomp/z-nomp",
|
"homepage": "https://github.com/s-nomp/s-nomp",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://github.com/z-nomp/z-nomp/issues"
|
"url": "https://github.com/s-nomp/s-nomp/issues"
|
||||||
},
|
},
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"author": "z-nomp dev team",
|
"author": "s-nomp dev team",
|
||||||
"contributors": [
|
"contributors": [
|
||||||
"aayanl",
|
"aayanl",
|
||||||
"egyptianbman",
|
"egyptianbman",
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/z-nomp/z-nomp.git"
|
"url": "https://github.com/s-nomp/s-nomp.git"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"async": "^2.6.1",
|
"async": "^2.6.1",
|
||||||
|
@ -47,8 +47,8 @@
|
||||||
"node-watch": "^0.5.8",
|
"node-watch": "^0.5.8",
|
||||||
"nonce": "^1.0.4",
|
"nonce": "^1.0.4",
|
||||||
"redis": "^2.8.0",
|
"redis": "^2.8.0",
|
||||||
"request": "^2.87.0",
|
"request": "^2.88.0",
|
||||||
"stratum-pool": "git+https://github.com/z-nomp/node-stratum-pool.git"
|
"stratum-pool": "git+https://github.com/s-nomp/node-stratum-pool.git"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=8.11"
|
"node": ">=8.11"
|
||||||
|
|
|
@ -21,7 +21,7 @@
|
||||||
<script src="/static/main.js"></script>
|
<script src="/static/main.js"></script>
|
||||||
<link rel="stylesheet" href="/static/style.css">
|
<link rel="stylesheet" href="/static/style.css">
|
||||||
|
|
||||||
<title>z-nomp</title>
|
<title>s-nomp</title>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
<header>
|
<header>
|
||||||
<div class="home-menu pure-menu pure-menu-open pure-menu-horizontal">
|
<div class="home-menu pure-menu pure-menu-open pure-menu-horizontal">
|
||||||
|
|
||||||
<a class="pure-menu-heading hot-swapper" href="/"><i class="fa fa-home"></i> z-nomp</a>
|
<a class="pure-menu-heading hot-swapper" href="/"><i class="fa fa-home"></i> s-nomp</a>
|
||||||
|
|
||||||
<ul>
|
<ul>
|
||||||
<li class="{{? it.selected === 'getting_started' }}pure-menu-selected{{?}}">
|
<li class="{{? it.selected === 'getting_started' }}pure-menu-selected{{?}}">
|
||||||
|
@ -75,7 +75,7 @@
|
||||||
<footer>
|
<footer>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
This site is powered by the open source <a target="_blank" href="https://github.com/z-nomp/z-nomp/">z-nomp</a>
|
This site is powered by the open source <a target="_blank" href="https://github.com/s-nomp/s-nomp/">s-nomp</a>
|
||||||
project created by Joshua Yabut and the Zclassic Community and is licensed under the <a href="https://en.wikipedia.org/wiki/MIT_License">MIT License</a>
|
project created by Joshua Yabut and the Zclassic Community and is licensed under the <a href="https://en.wikipedia.org/wiki/MIT_License">MIT License</a>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
@ -84,9 +84,7 @@
|
||||||
<div id="communityFooter">
|
<div id="communityFooter">
|
||||||
Community <i class="fa fa-comment"></i> : <a target="_blank" href="https://zclassic.herokuapp.com">#zclassic IRC</a>
|
Community <i class="fa fa-comment"></i> : <a target="_blank" href="https://zclassic.herokuapp.com">#zclassic IRC</a>
|
||||||
|
|
|
|
||||||
<a target="_blank" href="http://reddit.com/r/zclassic">/r/zclassic</a>
|
<iframe src="http://ghbtns.com/github-btn.html?user=s-nomp&repo=s-nomp&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="140" height="20"></iframe>
|
||||||
|
|
|
||||||
<iframe src="http://ghbtns.com/github-btn.html?user=joshuayabut&repo=z-nomp&type=watch&count=true" allowtransparency="true" frameborder="0" scrolling="0" width="140" height="20"></iframe>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</footer>
|
</footer>
|
||||||
|
|
Loading…
Reference in New Issue