Giter Site home page Giter Site logo

kawpow-pool's Introduction

ARCHIVED - BETTER ALTERNATIVES AVAILABLE - UNMAINTAINED

Highly Efficient mining pool for Coins based on KawPoW algo!

This is opensource mining pool for Neoxa, Please visit Neoxa for more information


Screenshots

Home

Home

Pool Stats

Pool Stats

Miner Stats

Miner Stats

Payments

Payments


Node Open Mining Portal consists of 3 main modules:

Project Link
KawPoWNOMP https://github.com/NeoxaChain/kawpow-pool
Stratum Pool https://github.com/tweetyf/kawpow-stratum-pool.git
Node Multihashing https://github.com/zone117x/node-multi-hashing.git

Requirements

NOTE: These requirements will be installed in the install section!

  • Ubuntu Server 18.04.* LTS
  • Coin daemon
  • Node Version Manager
  • Node 12.13.0
  • Process Manager 2 / pm2
  • Redis Server
  • ntp

Install Neoxa Daemon

sudo adduser pool
sudo usermod -aG sudo pool
su - pool
sudo apt install wget
wget https://github.com/NeoxaChain/Neoxa/releases/download/v1.0.3/neoxad-linux64.zip   (Ensure LATEST!)
unzip neoxad-linux64.zip
mkdir -p ~/.neoxa/
touch ~/.neoxa/neoxa.conf
echo "rpcuser=user1" > ~/.neoxa/neoxa.conf
echo "rpcpassword=pass1" >> ~/.neoxa/neoxa.conf
echo "prune=550" >> ~/.neoxa/neoxa.conf
echo "daemon=1" >> ~/.neoxa/neoxa.conf
chmod +x neoxad 
chmod +x neoxa-cli
./neoxad
./neoxa-cli getnewaddress

Example output: GcyPqoF5gUNGR1vwG1KofWKVmhrhdSsUPF - it is the address of your pool, you need to remember it and specify it in the configuration file pool_configs/neoxacoin.json.

neoxa-cli getaddressesbyaccount ""

Information about pool wallet address.

neoxa-cli getwalletinfo

Get more information.

neoxa-cli getblockcount

Information about synchronization of blocks in the main chain.

neoxa-cli help

Other helpfull commands.


Install Pool

sudo apt install git -y
cd ~
git config --global http.https://gopkg.in.followRedirects true
git clone https://github.com/NeoxaChain/kawpow-pool
cd kawpow-pool/
./install.sh

Configure Pool

If your daemon is hosted locally, keep your settings to 127.0.0.1, if you choose to submit blocks to an external daemon then edit the IP details below accordingly.

cd ~/kawpow-pool
nano config.json
{
    
    "poolname": "Neoxa Pool",
    
    "devmode": false,
    "devmodePayMinimim": 0.25,
    "devmodePayInterval": 120,
    
    "logips": true,       
    "anonymizeips": true,
    "ipv4bits": 16,
    "ipv6bits": 16,
    "poolwarningmsg": "",
    
    "defaultCoin": "neoxacoin",
    
    "poollogo": "/static/icons/neoxa.png",
    
    "discordtwitterfacebook": "",
    
    "pagetitle": "Neoxa Coin Pool - 0% Fees Promo",
    "pageauthor": "Neoxa project",
    "pagedesc": "A reliable, 0% fee, easy to use mining pool for cryptocurrency! No matter your experience with mining cryptocurrency, we make it easy! Get started mining today!",
    "pagekeywds": "GPU,CPU,Hash,Hashrate,Cryptocurrency,Crypto,Mining,Pool,Bitcoin,Neoxa,Wavi,Wavicoin,Dixicoin,Dixi,QBic,QBicCoin,Easy,Simple,How,To",

    "btcdonations": "",
    "ltcdonations": "",
    "ethdonations": "",

    "logger" : {
        "level" : "debug",
        "file" : "./logs/nomp_debug.log"
    },

    "cliHost": "127.0.0.1",
    "cliPort": 17117,

    "clustering": {
        "enabled": false,
        "forks": "auto"
    },

    "defaultPoolConfigs": {
        "blockRefreshInterval": 1000,
        "jobRebroadcastTimeout": 55,
        "connectionTimeout": 600,
        "emitInvalidBlockHashes": false,
        "validateWorkerUsername": true,
        "tcpProxyProtocol": false,
        "banning": {
            "enabled": true,
            "time": 600,
            "invalidPercent": 50,
            "checkThreshold": 500,
            "purgeInterval": 300
        },
        "redis": {
            "host": "127.0.0.1",
            "port": 6379
        }
    },

    "website": {
        "enabled": true,
        "sslenabled": false,
        "sslforced": false,
        "host": "0.0.0.0",
        "port": 8080,
        "sslport": 443,
        "sslkey": "~/nomp-kawpow-pool/certs/privkey.pem",
        "sslcert": "~/nomp-kawpow-pool/certs/fullchain.pem",
        "stratumHost": "192.168.100.105",
        "stats": {
            "updateInterval": 30,
            "historicalRetention": 172800,
            "hashrateWindow": 600
        },
        "adminCenter": {
            "enabled": false,
            "password": "NOT_WORKING_YET_:P_LESHACAT_CAN_DO_ADMIN_PANEL_FUNCTIONALITY_TOO"
        }
    },

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

    "switching": {
        "switch1": {
            "enabled": false,
            "algorithm": "sha256",
            "ports": {
                "3333": {
                    "diff": 10,
                    "varDiff": {
                        "minDiff": 16,
                        "maxDiff": 512,
                        "targetTime": 15,
                        "retargetTime": 90,
                        "variancePercent": 30
                    }
                }
            }
        },
        "switch2": {
            "enabled": false,
            "algorithm": "scrypt",
            "ports": {
                "4444": {
                    "diff": 10,
                    "varDiff": {
                        "minDiff": 16,
                        "maxDiff": 512,
                        "targetTime": 15,
                        "retargetTime": 90,
                        "variancePercent": 30
                    }
                }
            }
        },
        "switch3": {
            "enabled": false,
            "algorithm": "x11",
            "ports": {
                "5555": {
                    "diff": 0.001,
                    "varDiff": {
                        "minDiff": 0.001,
                        "maxDiff": 1, 
                        "targetTime": 15, 
                        "retargetTime": 60, 
                        "variancePercent": 30 
                    }
                }
            }
        }
    },

    "profitSwitch": {
        "enabled": false,
        "updateInterval": 600,
        "depth": 0.90,
        "usePoloniex": true,
        "useCryptsy": true,
        "useMintpal": true,
        "useBittrex": true
    }

}

Create a pool config for you coins:

mv pool_configs/neoxa_example.json pool_configs/neoxa.json

Change "address": "GXUJSRkFHc6AJXMRyZTcA1xorKkXpU2RRe", to your pool created wallet address in file neoxa.json:

cd pool_configs
nano neoxa.json
{
    "enabled": true,
    "coin": "neoxa.json",

    "address": "GXUJSRkFHc6AJXMRyZTcA1xorKkXpU2RRe",
    
    "donateaddress": "GXUJSRkFHc6AJXMRyZTcA1xorKkXpU2RRe",

    "rewardRecipients": {
	    "GXUJSRkFHc6AJXMRyZTcA1xorKkXpU2RRe":0.5
    },

    "paymentProcessing": {
        "enabled": true,
        "schema": "PROP",
        "paymentInterval": 300,
        "minimumPayment": 5,
        "maxBlocksPerPayment": 50000,
        "minConf": 30,
        "coinPrecision": 8,
        "daemon": {
            "host": "127.0.0.1",
            "port": 9766,
            "user": "user1",
            "password": "pass1"
        }
    },

    "ports": {
		"10001": {
            "diff": 0.001,
    	    "varDiff": {
    	        "minDiff": 0.001,
    	        "maxDiff": 32,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        },
		"10002": {
            "diff": 0.01,
    	    "varDiff": {
    	        "minDiff": 0.01,
    	        "maxDiff": 32,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        },
		"10003": {
            "diff": 0.1,
    	    "varDiff": {
    	        "minDiff": 0.1,
    	        "maxDiff": 32,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        },
		"10004": {
            "diff": 0.5,
    	    "varDiff": {
    	        "minDiff": 0.5,
    	        "maxDiff": 32,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        },
		"10005": {
            "diff": 1,
    	    "varDiff": {
    	        "minDiff": 1,
    	        "maxDiff": 32,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        },
		"10006": {
            "diff": 2,
    	    "varDiff": {
    	        "minDiff": 2,
    	        "maxDiff": 32,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        },
		"10007": {
            "diff": 4,
    	    "varDiff": {
    	        "minDiff": 4,
    	        "maxDiff": 64,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        },
		"10008": {
            "diff": 0.5,
    	    "varDiff": {
    	        "minDiff": 0.5,
    	        "maxDiff": 32,
    	        "targetTime": 10,
    	        "retargetTime": 60,
    	        "variancePercent": 30,
    		    "maxJump": 25
    	    }
        }
    },

    "daemons": [
        {
            "host": "127.0.0.1",
            "port": 9766,
            "user": "user1",
            "password": "pass1"
        }
    ],

    "p2p": {
        "enabled": false,
        "host": "127.0.0.1",
        "port": 19333,
        "disableTransactions": true
    },

    "mposMode": {
        "enabled": false,
        "host": "127.0.0.1",
        "port": 3306,
        "user": "me",
        "password": "mypass",
        "database": "ltc",
        "checkPassword": true,
        "autoCreateWorker": false
    },

    "mongoMode": {
        "enabled": false,
        "host": "127.0.0.1",
        "user": "",
        "pass": "",
        "database": "ltc",
        "authMechanism": "DEFAULT"
    }

}

Run Pool

node ./init.js

kawpow-pool's People

Contributors

harveyneoxa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

kawpow-pool's Issues

Adding other Coins

Trying to add other coins to pool. Running into this error. The coin api outputs html instead of json. Not sure what to do to fix this. Any help would be appreciated. Thanks.

SyntaxError: /home/pool/kawpow-pool/config.json: Unexpected token , in JSON at position 315 at JSON.parse (<anonymous>) at Object.Module._extensions..json (internal/modules/cjs/loader.js:987:27) at Module.load (internal/modules/cjs/loader.js:812:32) at Function.Module._load (internal/modules/cjs/loader.js:724:14) at Module.require (internal/modules/cjs/loader.js:849:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (/home/pool/kawpow-pool/libs/logger.js:4:16) at Module._compile (internal/modules/cjs/loader.js:956:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10) at Module.load (internal/modules/cjs/loader.js:812:32)

Help me

/home/pool/kawpow-pool$ node ./init.js
[2022-09-13T13:56:24.498Z] [debug] [system] [init.js] : POSIX Connection Limit (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
[2022-09-13T13:56:24.772Z] [debug] [system] [init.js] : Master
[2022-09-13T13:56:25.302Z] [debug] [system] [SwitchingSetup[:1]] : Loading last proxy state from redis
[2022-09-13T13:56:25.319Z] [debug] [neoxamainnet] [ShareProcessor [:0]] : Share processing setup with redis (127.0.0.1:6379)
[2022-09-13T13:56:25.330Z] [debug] [ravencoin] [ShareProcessor [:0]] : Share processing setup with redis (127.0.0.1:6379)
In BlockTemplate difficulty is 24787.59447026
[2022-09-13T13:56:25.400Z] [info] [neoxamainnet] [Pool [:1]] : Stratum Pool Server Started for neoxamainnet [NEOX] {kawpow}
Network Connected: Mainnet
Detected Reward Type: POW
Current Block Height: 169002
Current Block Diff: 24787.59447026
Current Connect Peers: 124
Network Hash Rate: 1.60 TH
Stratum Port(s): 10001, 10002, 10003
Block polling every: 1000 ms
[2022-09-13T13:56:25.401Z] [debug] [system] [PoolWorker] : [kawpow] Setting proxy difficulties after pool start
In BlockTemplate difficulty is 86328.673648526
/home/pool/kawpow-pool/node_modules/base-x/src/index.js:66
if (typeof source !== 'string') { throw new TypeError('Expected String') }
^

TypeError: Expected String
at decodeUnsafe (/home/pool/kawpow-pool/node_modules/base-x/src/index.js:66:45)
at Object.decode (/home/pool/kawpow-pool/node_modules/base-x/src/index.js:109:18)
at Object.decode (/home/pool/kawpow-pool/node_modules/bs58check/base.js:39:25)
at Object.fromBase58Check (/home/pool/kawpow-pool/node_modules/bitcoinjs-lib/src/address.js:40:29)
at Object.exports.createGeneration (/home/pool/kawpow-pool/node_modules/stratum-pool/lib/transactions.js:93:62)
at new BlockTemplate (/home/pool/kawpow-pool/node_modules/stratum-pool/lib/blockTemplate.js:50:35)
at JobManager.processTemplate (/home/pool/kawpow-pool/node_modules/stratum-pool/lib/jobManager.js:164:28)
at /home/pool/kawpow-pool/node_modules/stratum-pool/lib/pool.js:539:62
at itemFinished (/home/pool/kawpow-pool/node_modules/stratum-pool/lib/daemon.js:155:36)
at /home/pool/kawpow-pool/node_modules/stratum-pool/lib/daemon.js:171:17
[2022-09-13T13:56:25.415Z] [error] [system] [init.js] : PoolSpawner: Fork 0 died, spawning replacement worker...

Install but issue when starting

This is the issue I have. Any suggestions. Seems I'm finally close

pool@neoxa:~/kawpow-pool$ node ./init.js
[2022-09-24T17:03:39.952Z] [debug] [system] [init.js] : POSIX Connection Limit (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
[2022-09-24T17:03:40.212Z] [debug] [system] [init.js] : Master
[2022-09-24T17:03:40.410Z] [debug] [system] [SwitchingSetup[:1]] : Loading last proxy state from redis
events.js:187
throw er; // Unhandled 'error' event
^

Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1128:14)
Emitted 'error' event on RedisClient instance at:
at RedisClient.on_error (/home/pool/kawpow-pool/node_modules/redis/index.js:342:14)
at Socket. (/home/pool/kawpow-pool/node_modules/redis/index.js:223:14)
at Socket.emit (events.js:210:5)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:80:21) {
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 6379
}

How to proceed with this

pool@ecs-MMXaW:~/kawpow-pool/pool_configs$ node ./init.js
module.js:549
throw err;
^

Error: Cannot find module '/home/pool/kawpow-pool/pool_configs/init.js'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3
pool@ecs-MMXaW:~/kawpow-pool/pool_configs$

High effort shown

The effort in the "payments" page shows a unrealisticly high value. I found the snippet, where the calculation is made:

var effort = Math.round(parseFloat('{{=payment.shares}}' * 100).toFixed(0));

Could it be, that this calculation is totally wrong? "Shares * 100" does not seem like the correct calculation. Anyone having the same issue?

problms how to solve

pool@DESKTOP-708TNC5:~/kawpow-pool$ node ./init.js
[2022-09-10T15:05:34.549Z] [debug] [system] [init.js] : POSIX Connection Limit (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
[2022-09-10T15:05:34.839Z] [debug] [system] [init.js] : Master
[2022-09-10T15:05:35.427Z] [debug] [system] [SwitchingSetup[:1]] : Loading last proxy state from redis
[2022-09-10T15:05:35.454Z] [debug] [neoxamainnet] [ShareProcessor [:0]] : Share processing setup with redis (127.0.0.1:6379)
[2022-09-10T15:05:35.457Z] [info] [neoxamainnet] [Pool [:1]] : Could not start pool, error with init batch RPC call: {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}
[2022-09-10T15:05:36.601Z] [info] [system] [CLI] : CLI listening on 127.0.0.1:17117
[2022-09-10T15:05:37.233Z] [info] [system] [PaymentProcessing] : PP> Payment processor worker started
[2022-09-10T15:05:37.239Z] [info] [system] [PaymentProcessing] : PP> Enabled neoxamainnet for payment processing
[2022-09-10T15:05:37.244Z] [info] [system] [Website] : Starting Website module
[2022-09-10T15:05:37.247Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> FEE % = NEOXAMAINNET
[2022-09-10T15:05:37.250Z] [info] [system] [Stats] : Starting Stats Module...
[2022-09-10T15:05:37.251Z] [debug] [system] [Stats] : Initializing Stats Redis...
[2022-09-10T15:05:37.252Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> minPayment = NEOXAMAINNET
[2022-09-10T15:05:37.254Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> paymentInterval = NEOXAMAINNET
[2022-09-10T15:05:37.255Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> Validating address and balance
[2022-09-10T15:05:37.256Z] [debug] [system] [Stats] : Initializing Stats History...
[2022-09-10T15:05:37.258Z] [debug] [system] [Website] : Loaded EXAMPLE news_example.html
[2022-09-10T15:05:37.275Z] [info] [system] [Website] : WEBSITE> Attempting to start Website on 0.0.0.0:8080
[2022-09-10T15:05:37.278Z] [error] [neoxamainnet] [PaymentProcessor] : PP>ERROR> Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}
[2022-09-10T15:05:37.280Z] [error] [neoxamainnet] [PaymentProcessor] : PP>ERROR> There was error during payment processor setup true
[2022-09-10T15:05:37.282Z] [debug] [system] [PaymentProcessing] : PP> Payment processor initialized. Setup results false
[2022-09-10T15:05:37.291Z] [info] [system] [Website] : WEBSITE> Website started on 0.0.0.0:8080
[2022-09-10T15:05:37.321Z] [error] [system] [Website] : WEBSITE> Could not dumpprivkey for neoxamainnet , err = {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}
(node:9061) [DEP0001] DeprecationWarning: OutgoingMessage.flush is deprecated. Use flushHeaders instead.
[2022-09-10T15:06:35.266Z] [error] [neoxamainnet] [PaymentProcessor] : PP>ERROR> Error with RPC call getmininginfo {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}
[2022-09-10T15:07:33.270Z] [error] [neoxamainnet] [PaymentProcessor] : PP>ERROR> Error with RPC call getmininginfo {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}

Cannot run a pool for unsupported algorithm "kawpow"

[debug] [system] [init.js] : POSIX Connection Limit (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
[error] [system] [init.js] : [neoxamainnet] Cannot run a pool for unsupported algorithm "kawpow"
[warn] [system] [init.js] : PoolSpawner: No pool configs exists or are enabled in pool_configs folder. No pools spawned.
[info] [system] [CLI] : CLI listening on 127.0.0.1:17117
[info] [system] [Website] : Starting Website module
[info] [system] [Stats] : Starting Stats Module...
[debug] [system] [Stats] : Initializing Stats Redis...
[debug] [system] [Stats] : Initializing Stats History...
[debug] [system] [Website] : Loaded EXAMPLE news_example.html
[info] [system] [Website] : WEBSITE> Attempting to start Website on 127.0.0.1:8080
[info] [system] [Website] : WEBSITE> Website started on 127.0.0.1:8080

Python is not listed as dependency/prerequisite

Python is not listed as a prerequisite however it appears to be one as I am trying to deploy on a system with no python and receiving these errors:

> node-gyp rebuild

gyp ERR! find Python 
gyp ERR! find Python Python is not set from command line or npm configuration

How to solve this please

pool@1014823031:~/kawpow-pool$ node ./init.js
[2022-09-06T11:11:42.366Z] [debug] [system] [init.js] : POSIX Connection Limit (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
[2022-09-06T11:11:42.625Z] [debug] [system] [init.js] : Master
[2022-09-06T11:11:42.815Z] [debug] [system] [SwitchingSetup[:1]] : Loading last proxy state from redis
[2022-09-06T11:11:42.825Z] [debug] [neoxamainnet] [ShareProcessor [:0]] : Share processing setup with redis (127.0.0.1:6379)
[2022-09-06T11:11:42.825Z] [info] [neoxamainnet] [Pool [:1]] : Could not start pool, error with init batch RPC call: {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}
[2022-09-06T11:11:44.380Z] [info] [system] [CLI] : CLI listening on 127.0.0.1:17117
[2022-09-06T11:11:44.572Z] [info] [system] [PaymentProcessing] : PP> Payment processor worker started
[2022-09-06T11:11:44.574Z] [info] [system] [PaymentProcessing] : PP> Enabled neoxamainnet for payment processing
[2022-09-06T11:11:44.578Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> FEE % = NEOXAMAINNET
[2022-09-06T11:11:44.579Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> minPayment = NEOXAMAINNET
[2022-09-06T11:11:44.579Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> paymentInterval = NEOXAMAINNET
[2022-09-06T11:11:44.579Z] [debug] [neoxamainnet] [PaymentProcessor] : PP> Validating address and balance
[2022-09-06T11:11:44.583Z] [info] [system] [Website] : Starting Website module
[2022-09-06T11:11:44.584Z] [info] [system] [Stats] : Starting Stats Module...
[2022-09-06T11:11:44.584Z] [debug] [system] [Stats] : Initializing Stats Redis...
[2022-09-06T11:11:44.586Z] [debug] [system] [Stats] : Initializing Stats History...
[2022-09-06T11:11:44.586Z] [error] [neoxamainnet] [PaymentProcessor] : PP>ERROR> Error with payment processing daemon {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}
[2022-09-06T11:11:44.586Z] [debug] [system] [Website] : Loaded EXAMPLE news_example.html
[2022-09-06T11:11:44.586Z] [error] [neoxamainnet] [PaymentProcessor] : PP>ERROR> There was error during payment processor setup true
[2022-09-06T11:11:44.587Z] [debug] [system] [PaymentProcessing] : PP> Payment processor initialized. Setup results false
[2022-09-06T11:11:44.591Z] [info] [system] [Website] : WEBSITE> Attempting to start Website on 0.0.0.0:8080
[2022-09-06T11:11:44.598Z] [info] [system] [Website] : WEBSITE> Website started on 0.0.0.0:8080
[2022-09-06T11:11:44.609Z] [error] [system] [Website] : WEBSITE> Could not dumpprivkey for neoxamainnet , err = {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}
(node:11312) [DEP0001] DeprecationWarning: OutgoingMessage.flush is deprecated. Use flushHeaders instead.
[2022-09-06T11:12:42.633Z] [error] [neoxamainnet] [PaymentProcessor] : PP>ERROR> Error with RPC call getmininginfo {"type":"offline","message":"connect ECONNREFUSED 127.0.0.1:8888"}

NODE_MODULE_VERSION 72. This version of Node.js requires NODE_MODULE_VERSION 57. Please try re-compiling or re-installing

pool@neox:~/kawpow-pool$ node ./init.js
/home/pool/kawpow-pool/node_modules/bindings/bindings.js:121
throw e;
^

Error: The module '/home/pool/kawpow-pool/node_modules/bignum/build/Release/bignum.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 72. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at Object.Module._extensions..node (module.js:681:18)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at bindings (/home/pool/kawpow-pool/node_modules/bindings/bindings.js:112:48)
at Object. (/home/pool/kawpow-pool/node_modules/bignum/index.js:1:92)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.