forked from hush/hnomp
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
webworker01
e13ade4103
|
6 years ago | |
---|---|---|
Old | 6 years ago | |
libs | 6 years ago | |
scripts | 6 years ago | |
website | 6 years ago | |
.gitignore | 6 years ago | |
README.md | 6 years ago | |
coins.template | 6 years ago | |
config_example.json | 6 years ago | |
gencfg.sh | 6 years ago | |
init.js | 6 years ago | |
package.json | 6 years ago | |
poolconfigs.template | 6 years ago |
README.md
Mining stratum for Komodo and Komodo assetchains.
(READY FOR TESTING)
Requirements
- node v8+
- libsodium
- boost
- Redis (see https://redis.io/topics/quickstart for details)
Differences between this and Z-NOMP
- This is meant for Komodo mining
- Founders, Treasury, and other ZEC/ZEN specific stuff is removed
Install
Some initial setup
# The following packages are needed to build both Komodo and this stratum:
sudo apt-get update
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python-zmq zlib1g-dev wget libcurl4-openssl-dev bsdmainutils automake curl libboost-dev libboost-system-dev libsodium-dev -y
Now, let's build Komodo
git clone https://github.com/jl777/komodo -b dev
cd komodo
zcutil/fetch-params.sh
zcutil/build.sh -j8
strip src/komodod
strip src/komodo-cli
Now, let's run an asset to mine (MGNX in this case)
cd ~/komodo/src
./komodod -ac_name=MGNX -ac_supply=12000000 -ac_staked=90 -ac_reward=2000000000 -ac_halving=525960 -ac_cc=2 -ac_end=2629800 -addnode=45.32.236.224 -gen -genproclimit=1 &
To check on our Assetchain status, we use something like:
# You always need to add ac_name to the cli or it will poll komodod for KMD
cd ~/komodo/src
./komodo-cli -ac_name=MGNX getwalletinfo
We need npm and mvn installed
cd ~
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
nvm install 8
Now, let's build our stratum and run it (this stage assumes you already have Redis properly installed and running)
git clone https://github.com/TheComputerGenie/Knomp
cd Knomp
nvm use 8
npm install
npm start
License
Forked from ComputerGenie repo (deleted)
Released under the GNU General Public License v2 http://www.gnu.org/licenses/gpl-2.0.html
Forked from z-classic/z-nomp which is licensed under MIT License (See Old/LICENSE file)