Skip to content
No description, website, or topics provided.
CSS JavaScript HTML Python Shell
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app display miners share % as 0 when 0 shares are sent Jul 26, 2019
config/nginx webpack works Feb 19, 2018
lib bugfix for reward logic thanks to Leroy Aug 28, 2019
multi_payouts latest payout codes with replay stuff Jul 26, 2019
scripts/redis small changes Jul 26, 2019
sedo_multi_payouts latest payout codes with replay stuff Jul 26, 2019
test fixing render Mar 16, 2018
util added owed payments Mar 30, 2018
.gitignore adding missing payment log feature Mar 28, 2018
LICENSE Create LICENSE Feb 23, 2018
README.md logging more data with payment Mar 21, 2018
closure.sh folder rename Dec 31, 2018
fixed_diff.js
geth.sh geth command Jun 6, 2018
index.js cluster check Oct 21, 2018
install.sh slightly better install script Jul 4, 2018
new_port.js fixed diff ports Apr 15, 2018
package-lock.json node is mad at me Jun 6, 2018
package.json node is mad at me Jun 6, 2018
sample.account.config.js adding dual accounts and geth provider Mar 21, 2018
sample.pool.config.js adding dual accounts and geth provider Mar 21, 2018
webpack.config.js add routes Dec 31, 2018
yarn-error.log got webpack working pretty good Feb 17, 2018
yarn.lock adding hashrate est and time Mar 13, 2018

README.md

Token Mining Pool

Developed by the 0xBitcoin Community

(GNU PUBLIC LICENSE)

A pool for mining RC20 Tokens

CSS Colors: https://flatuicolors.com/palette/au

  1. improve colors
  2. more workers (jsonrpc listeners?)
  3. two eth accounts .. xfers and mints
  4. separate geth
  5. why does it say 'Reply:OK' ??

BASIC SETUP (needs Node8)

  1. npm install -g node-gyp

  2. sudo apt-get install build-essential

  3. npm install

  4. npm run webpack #(to build the website files)

  5. rename 'sample.account.config.js' to 'account.config.js' and fill it with the pool's ethereum account data

  6. install redis-server and make sure it is running

  7. Edit pool.config.js to your tastes

  8. Edit the website files in /app to change the look of the website

  9. npm run server #(or npm run server test for Ropsten test net)

HOW TO USE

  1. Point a poolminer at your pool using http://localhost:8586 (or ipaddress:8586 or domain.com:8586) (make sure firewall allows this port)
  2. View website interface at http://localhost:3000 (you can set up nginx to serve the static files in /public)

Installing Redis

  1. sudo apt-get install redis
  2. sudo service redis-server start
  • Redis will serve/connect at localhost:6379 by default - the pool will use this port

Redis Commands

LRANGE broadcasted_payments 0 -1

TODO / BUGS

  • Add more clustering/workers and more JSONRPC/socket ports to handle heavy loads
  • Make sure good solns ARE BEING TRANFERRED
You can’t perform that action at this time.