clintar / cryptonote-xmr-pool Goto Github PK
View Code? Open in Web Editor NEWcopy of fancoder's cryptonote-universal-pool with updates meant for xmr
License: GNU General Public License v2.0
copy of fancoder's cryptonote-universal-pool with updates meant for xmr
License: GNU General Public License v2.0
Help to understand the problem, when connecting to the pool, the miner issues an error
Error: Failed to parse block
at Object.BlockTemplate.nextBlob (/home/USER/fork/lib/pool.js:128:23)
at Object.Miner.getJob (/home/USER/fork/lib/pool.js:302:41)
at handleMinerMethod (/home/USER/fork/lib/pool.js:531:28)
at handleMessage (/home/USER/fork/lib/pool.js:660:13)
at Socket.socket.on.on.on.pushMessage (/home/USER/fork/lib/pool.js:714:25)
at Socket.emit (events.js:95:17)
at Socket. (stream_readable.js:765:14)
at Socket.emit (events.js:92:17)
at emitReadable (_stream_readable.js:427:10)
at emitReadable (_stream_readable.js:423:5)
2017-06-07 07:28:44 [master] Pool fork 1 died, spawning replacement worker...
Please increase direct to any exchange
hi an it be possible to add the option to mine directly to exchange address which now Day people are looking for
Hi
Please if anyone can help with this I got everythign working but my website doesnot show any information it just keeps spnning.
Hi, i have itns pool. And ı use https://github.com/clintar/cryptonote-xmr-pool pool . Everythinks work and i found 24blocks but no any payments and any Pending Balance upgrade.
I think some settings be wrong.
My pool adress:https://intensecoin-pool.com/
I 'm share my config.
pool node config:
`{
"coin": "INTENSE",
"symbol": "ITNS",
"coinUnits": 100000000,
"coinDifficultyTarget": 120,
"logging": {
"files": {
"level": "info",
"directory": "logs",
"flushInterval": 5
},
"console": {
"level": "info",
"colors": true
}
},
"poolServer": {
"enabled": true,
"clusterForks": "auto",
"poolAddress": "iz4BPZyUZdQQqjCQDkQJmTbkGpE1HrQKcRWPuCsYCX5MjjBocFmBlaBlaNTxGNCkCWHwS6r4EYoAbupWUUy9zcuiWAe1NFbRqs8C",
"blockRefreshInterval": 1000,
"minerTimeout": 900,
"ports": [
{
"port": 3333,
"difficulty": 1000,
"desc": "Low end hardware"
},
{
"port": 5555,
"difficulty": 2000,
"desc": "Mid range hardware"
},
{
"port": 7777,
"difficulty": 10000,
"desc": "High end hardware"
},
{
"port": 8080,
"difficulty": 10000,
"desc": "Alternate port"
},
{
"port": 80,
"difficulty": 10000,
"desc": "Firewall Friendly Port"
}
],
"varDiff": {
"minDiff": 2,
"maxDiff": 200000,
"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": 0,
"transferFee": 0.10,
"minPayment": 500000000,
"maxTransactionAmount": 0,
"denomination": 100000000
},
"blockUnlocker": {
"enabled": true,
"interval": 30,
"depth": 60,
"poolFee": 0.5,
"devDonation": 0.1,
"coreDevDonation": 0.1,
"extraFeaturesDevDonation":0.1
},
"api": {
"enabled": true,
"hashrateWindow": 600,
"updateInterval": 30,
"port": 8117,
"blocks": 30,
"payments": 30,
"ssl": true,
"sslport": 8119,
"sslcert": "/etc/letsencrypt/live/intensecoin-pool.com/fullchain.pem",
"sslkey": "/etc/letsencrypt/live/intensecoin-pool.com/privkey.pem",
"sslca": "/etc/letsencrypt/live/intensecoin-pool.com/fullchain.pem",
"password": "BlaBlaBla"
},
"daemon": {
"host": "127.0.0.1",
"port": 9998
},
"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
}
}
}
}
`
My pool config.js
`var api = "https://intensecoin-pool.com:8119";
var poolHost = "intensecoin-pool.com";
var irc = "irc.freenode.net/#ITNS";
var email = "[email protected]";
var cryptonatorWidget = ["{symbol}-BTC", "{symbol}-USD", "{symbol}-EUR"];
var easyminerDownload = "https://github.com/zone117x/cryptonote-easy-miner/releases/";
var blockchainExplorer = "http://chainradar.com/{symbol}/block/{id}";
var transactionExplorer = "http://chainradar.com/{symbol}/transaction/{id}";
var themeCss = "themes/nightly-mining-dark-theme.css";
`
When i looking my admin panel i show about 38,7k ITNS on my pool wallet, but no payment yet why?
Please help me i dont know where is the problem.
Hi Clintar,
I am running an Electroneum(ETN) pool. For the first month or so I didn't have any problems with it and the pool was running smoothly.
However, since about a week the same problem keeps coming up:
The pool keeps getting "bad hashes" from a lot of different miners, causing them to get banned. So far I have not been able to find the cause of this.
At times the pool seems to run OK, but then after a while it starts getting a lot of "bad hashes" again.
I have tried several different versions of Nodejs and reinstalled/rebuild the pool's node_modules, but that did not help.
So I really hope that you are able to help me out!
Thanks for your time.
Kind regards,
2018-01-25 17:42:54 [pool] (Thread 1) Started server listening on port 3333
2018-01-25 17:42:54 [master] Pool fork 1 died, spawning replacement worker...
2018-01-25 17:42:56 [pool] (Thread 1) Blockchain height changed to 0, updating template.
2018-01-25 17:42:57 [pool] (Thread 1) Blockchain height changed to 0, updating template.
2018-01-25 17:42:58 [pool] (Thread 1) New block to mine at height 95019 w/ difficulty of 9204966698
Error: ENOENT: no such file or directory, open ''
at Error (native)
at Object.fs.openSync (fs.js:549:18)
at Object.fs.readFileSync (fs.js:397:15)
at /home/patrick/pool/lib/pool.js:809:21
at /home/patrick/pool/node_modules/async/lib/async.js:181:20
at Object.async.forEachOf.async.eachOf (/home/patrick/pool/node_modules/async/lib/async.js:233:13)
at Object.async.forEach.async.each (/home/patrick/pool/node_modules/async/lib/async.js:209:22)
at startPoolServerTcp (/home/patrick/pool/lib/pool.js:714:11)
at jobRefreshCompleteCallback (/home/patrick/pool/lib/pool.js:263:9)
at /home/patrick/pool/lib/pool.js:232:17
screenshot:
https://www.leisegang.no/src/-lNd5aSi.png
https://www.leisegang.no/src/Pwc9KIy_.png
npm update too slow
Hello!
I'm trying to configure the pool and found it with a problem. If i try mining with payment_id in admin panel dont see any information about mining. In "Your Stats & Payment History" enter wallet.payment_id - not found.
But miner working and in a log file message:
2017-07-10 10:41:09 [pool] (Thread 1) Miner connected 44eQFpU8QW9hz7Sn9o1so1LuAQatLA7jHCBMdWqHjaieTSULvGTjv5ianmqYYwUC1i6e6mXPNLMpXaNzAZWj7Rvo8nd3KQd.cf8447bb6d2b419759dba6d0707c7e4a34460f67bd66cb90c45c3359cd22b4da@192.168.0.111`
Tell me, is it necessary to specify a payment_id(i mean not wallet.payment_id) in another way in the program or not such an opportunity?
And sorry for google translate :)
When I am restart my pool server or when I am stopping the pool with node js the data from my wallet and shares sends by me does not exists. This is a redis problem?
on the web http://ip:8117
i have " Invalid API call "
all configured
pool started
2018-04-18 22:11:13 [unlocker] Started
2018-04-18 22:11:13 [unlocker] No blocks candidates in redis
2018-04-18 22:11:13 [payments] Started
2018-04-18 22:11:13 [payments] No workers' balances reached the minimum payment threshold
2018-04-18 22:11:13 [charts] Started
2018-04-18 22:11:13 [chartsDataCollector] Started
2018-04-18 22:11:14 [charts] Started
2018-04-18 22:11:14 [api] API started & listening on port 8117
2018-04-18 22:11:14 [api] Stat collection finished: 129 ms redis, 111 ms daemon
2018-04-18 22:11:14 [api] Broadcasting to 0 visitors and 0 address lookups
2018-04-18 22:11:14 [pool] (Thread 3) New block to mine at height 1251 w/ difficulty of 640396
2018-04-18 22:11:14 [pool] (Thread 3) Started server listening on port 3333
2018-04-18 22:11:14 [pool] (Thread 3) Started server listening on port 5555
2018-04-18 22:11:14 [pool] (Thread 3) Started server listening on port 7777
2018-04-18 22:11:14 [pool] (Thread 3) Started server listening on port 8888
2018-04-18 22:11:14 [pool] (Thread 8) New block to mine at height 1251 w/ difficulty of 640396
2018-04-18 22:11:14 [pool] (Thread 1) New block to mine at height 1251 w/ difficulty of 640396
var api = "http://ip:8117";
var poolHost = "ip";
var irc = "irc.freenode.net/#poolhost";
var email = "[email protected]";
var cryptonatorWidget = ["{symbol}-BTC", "{symbol}-USD", "{symbol}-EUR"];
var easyminerDownload = "https://github.com/zone117x/cryptonote-easy-miner/releases/";
var blockchainExplorer = "http://chainradar.com/{symbol}/block/{id}";
var transactionExplorer = "http://chainradar.com/{symbol}/transaction/{id}";
var themeCss = "themes/default-theme.css";
root@gbone-therock:/home/gbone/clintar_pool# npm update
[email protected] install /home/gbone/clintar_pool/node_modules/cryptonote-util
node-gyp rebuild
module.js:442
throw err;
^
Error: Cannot find module 'graceful-fs'
at Function.Module._resolveFilename (module.js:440:15)
at Function.Module._load (module.js:388:25)
at Module.require (module.js:468:17)
at require (internal/module.js:20:19)
at Object. (/usr/share/node-gyp/lib/node-gyp.js:12:10)
at Module._compile (module.js:541:32)
at Object.Module._extensions..js (module.js:550:10)
at Module.load (module.js:458:32)
at tryModuleLoad (module.js:417:12)
at Function.Module._load (module.js:409:3)
[email protected] /home/gbone/clintar_pool
└── [email protected] (git://github.com/clintar/node-multi-hashing.git#6df2cd104c0dcc5dceea216c1fcadbbbd0986552)
npm ERR! Linux 3.19.0-59-generic
npm ERR! argv "/root/.nvm/versions/node/v6.2.0/bin/node" "/root/.nvm/versions/node/v6.2.0/bin/npm" "update"
npm ERR! node v6.2.0
npm ERR! npm v3.9.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the cryptonote-util package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs cryptonote-util
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls cryptonote-util
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/gbone/clintar_pool/npm-debug.log
root@gbone-therock:/home/gbone/clintar_pool# npm bugs cryptonote-util
npm ERR! Linux 3.19.0-59-generic
npm ERR! argv "/root/.nvm/versions/node/v6.2.0/bin/node" "/root/.nvm/versions/node/v6.2.0/bin/npm" "bugs" "cryptonote-util"
npm ERR! node v6.2.0
npm ERR! npm v3.9.3
npm ERR! code E404
npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/cryptonote-util
npm ERR! 404
npm ERR! 404 'cryptonote-util' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.
npm ERR! Please include the following file with any support request:
npm ERR! /home/gbone/clintar_pool/npm-debug.log
root@gbone-therock:/home/gbone/clintar_pool#
Will work with new fork 18 october?
I run node init.js, It show that
const client_1 = require("@node-redis/client"); ^^^^^ SyntaxError: Use of const in strict mode. at Module._compile (module.js:439:25) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/mydesk/pool/init.js:5:13) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32)
and while I'm running npm update,It show that
`npm http GET http://registry.npmjs.org/base58-native
npm http GET http://registry.npmjs.org/bignum
npm http GET http://registry.npmjs.org/dateformat
npm http GET http://registry.npmjs.org/async
npm http GET http://registry.npmjs.org/cli-color
npm http GET http://registry.npmjs.org/redis
npm http 304 http://registry.npmjs.org/base58-native
npm http 304 http://registry.npmjs.org/async
npm http 304 http://registry.npmjs.org/bignum
npm http 304 http://registry.npmjs.org/cli-color
npm http 304 http://registry.npmjs.org/dateformat
npm http 304 http://registry.npmjs.org/redis
npm http GET http://registry.npmjs.org/%40node-redis/client
npm http GET http://registry.npmjs.org/%40node-redis/search
npm http GET http://registry.npmjs.org/%40node-redis/json
npm http 304 http://registry.npmjs.org/%40node-redis/search
npm http 304 http://registry.npmjs.org/%40node-redis/json
npm http 304 http://registry.npmjs.org/%40node-redis/client
npm http GET http://registry.npmjs.org/@node-redis/search/-/search-1.0.0.tgz
npm http GET http://registry.npmjs.org/@node-redis/json/-/json-1.0.0.tgz
npm http GET http://registry.npmjs.org/@node-redis/client/-/client-1.0.0.tgz
npm http 200 http://registry.npmjs.org/@node-redis/json/-/json-1.0.0.tgz
npm http 200 http://registry.npmjs.org/@node-redis/search/-/search-1.0.0.tgz
npm http 200 http://registry.npmjs.org/@node-redis/client/-/client-1.0.0.tgz
npm ERR! git clone git://github.com/kirichenko/node-cryptonote-util.git Cloning into bare repository '/root/.npm/_git-remotes/git-github-com-kirichenko-node-cryptonote-util-git-e955a194'...
npm ERR! git clone git://github.com/kirichenko/node-cryptonote-util.git fatal: remote error:
npm ERR! git clone git://github.com/kirichenko/node-cryptonote-util.git Repository not found.
npm http GET http://registry.npmjs.org/base58-native/0.1.4
npm http GET http://registry.npmjs.org/bignum/0.13.1
npm http GET http://registry.npmjs.org/cli-color/2.0.1
npm http 200 http://registry.npmjs.org/cli-color/2.0.1
npm http GET http://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz
npm http 200 http://registry.npmjs.org/bignum/0.13.1
npm http 200 http://registry.npmjs.org/base58-native/0.1.4
npm http GET http://registry.npmjs.org/bignum/-/bignum-0.13.1.tgz
npm http GET http://registry.npmjs.org/base58-native/-/base58-native-0.1.4.tgz
npm http 200 http://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz
npm http 200 http://registry.npmjs.org/bignum/-/bignum-0.13.1.tgz
npm http 200 http://registry.npmjs.org/base58-native/-/base58-native-0.1.4.tgz
npm http GET http://registry.npmjs.org/safe-buffer
npm http GET http://registry.npmjs.org/bindings
npm http GET http://registry.npmjs.org/nan
npm http GET http://registry.npmjs.org/bignum
npm http GET http://registry.npmjs.org/d
npm http GET http://registry.npmjs.org/es6-iterator
npm http GET http://registry.npmjs.org/es5-ext
npm http GET http://registry.npmjs.org/memoizee
npm http GET http://registry.npmjs.org/timers-ext
npm http 304 http://registry.npmjs.org/safe-buffer
npm http 304 http://registry.npmjs.org/bindings
npm http 304 http://registry.npmjs.org/nan
npm http 304 http://registry.npmjs.org/bignum
npm http 304 http://registry.npmjs.org/timers-ext
npm http 304 http://registry.npmjs.org/es6-iterator
npm http 304 http://registry.npmjs.org/memoizee
npm http 304 http://registry.npmjs.org/es5-ext
npm http 304 http://registry.npmjs.org/d
npm http GET http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz
npm http GET http://registry.npmjs.org/file-uri-to-path/1.0.0
npm http 200 http://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz
npm http 200 http://registry.npmjs.org/file-uri-to-path/1.0.0
npm http GET http://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz
npm http 200 http://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz
[email protected] install /mydesk/pool/node_modules/bignum
node-gyp rebuild
[email protected] install /mydesk/pool/node_modules/base58-native/node_modules/bignum
node-gyp rebuild
make: Entering directory /mydesk/pool/node_modules/bignum/build' CXX(target) Release/obj.target/bignum/bignum.o make: Entering directory
/mydesk/pool/node_modules/base58-native/node_modules/bignum/build'
CXX(target) Release/obj.target/bignum/bignum.o
../bignum.cc: In static member function ‘static void BigNum::Initialize(v8::Localv8::Object)’:
../bignum.cc:295:84: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::Set(target, Nan::New("BigNum").ToLocalChecked(), tmpl->GetFunction(isolate->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:389:90: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(), len, newArgs);
^
../bignum.cc:404:54: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Local currentContext = info.GetIsolate()->GetCurrentContext();
^
../bignum.cc:417:55: error: no matching function for call to ‘v8::Function::Call(v8::Localv8::Context&, v8::Localv8::Object&, int, v8::Localv8::Value&)’
Call(currentContext, ctx, info.Length(), newArgs).ToLocal(&obj);
^
../bignum.cc:417:55: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../node_modules/nan/nan.h:58,
from ../bignum.cc:8:
/usr/include/nodejs/deps/v8/include/v8.h:1774:25: note: v8::Localv8::Value v8::Function::Call(v8::Handlev8::Object, int, v8::Handlev8::Value)
V8EXPORT Local Call(Handle recv,
^
/usr/include/nodejs/deps/v8/include/v8.h:1774:25: note: candidate expects 3 arguments, 4 provided
../bignum.cc:420:10: error: in argument to unary !
if (!ok) {
^
../bignum.cc:425:62: error: no matching function for call to ‘v8::Value::ToObject(v8::Localv8::Context&)’
Nan::Utf8String str(Nan::Get(obj->ToObject(currentContext).ToLocalChecked(), Nan::New("num").ToLocalChecked()).ToLocalChecked()->ToString(currentContext).ToLocalChecked());
^
../bignum.cc:425:62: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../node_modules/nan/nan.h:58,
from ../bignum.cc:8:
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: v8::Localv8::Object v8::Value::ToObject() const
V8EXPORT Local ToObject() const;
^
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: candidate expects 0 arguments, 1 provided
../bignum.cc:426:66: error: no matching function for call to ‘v8::Value::ToObject(v8::Localv8::Context&)’
base = Nan::To<int64_t>(Nan::Get(obj->ToObject(currentContext).ToLocalChecked(), Nan::New("base").ToLocalChecked()).ToLocalChecked()).FromJust();
^
../bignum.cc:426:66: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../node_modules/nan/nan.h:58,
from ../bignum.cc:8:
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: v8::Localv8::Object v8::Value::ToObject() const
V8EXPORT Local ToObject() const;
^
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: candidate expects 0 arguments, 1 provided
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Badd(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:469:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:474:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bsub(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:483:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:487:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bmul(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:497:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:501:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bdiv(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:511:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bi = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:515:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Uadd(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:533:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Usub(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:551:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Umul(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:570:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Udiv(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:589:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Umul_2exp(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:602:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Udiv_2exp(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:615:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Babs(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:627:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bneg(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:639:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bmod(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:649:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:653:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Umod(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:672:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bpowm(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:682:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn1 = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:683:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn2 = Nan::ObjectWrap::Unwrap(info[1]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:687:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Upowm(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:698:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[1]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:704:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Upow(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:720:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Brand0(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:733:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Uprime0(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:747:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bcompare(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:775:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Scompare(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:51:55: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
int64_t VAR = info[I]->ToInteger(info.GetIsolate()->GetCurrentContext()).ToLocalChecked()->Value();
^
../bignum.cc:784:3: note: in expansion of macro ‘REQ_INT64_ARG’
REQ_INT64_ARG(0, x);
^
../bignum.cc: In static member function ‘static v8::Localv8::Value BigNum::Bop(Nan::NAN_METHOD_ARGS_TYPE, int)’:
../bignum.cc:905:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:1006:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Binvertm(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:1034:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:1038:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bgcd(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:1068:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum bi = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:1073:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bjacobi(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:1082:87: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum bn_n = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc: In static member function ‘static void BigNum::Initialize(v8::Localv8::Object)’:
../bignum.cc:295:84: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::Set(target, Nan::New("BigNum").ToLocalChecked(), tmpl->GetFunction(isolate->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:389:90: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(), len, newArgs);
^
../bignum.cc:404:54: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Local currentContext = info.GetIsolate()->GetCurrentContext();
^
../bignum.cc:417:55: error: no matching function for call to ‘v8::Function::Call(v8::Localv8::Context&, v8::Localv8::Object&, int, v8::Localv8::Value&)’
Call(currentContext, ctx, info.Length(), newArgs).ToLocal(&obj);
^
../bignum.cc:417:55: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../node_modules/nan/nan.h:58,
from ../bignum.cc:8:
/usr/include/nodejs/deps/v8/include/v8.h:1774:25: note: v8::Localv8::Value v8::Function::Call(v8::Handlev8::Object, int, v8::Handlev8::Value)
V8EXPORT Local Call(Handle recv,
^
/usr/include/nodejs/deps/v8/include/v8.h:1774:25: note: candidate expects 3 arguments, 4 provided
../bignum.cc:420:10: error: in argument to unary !
if (!ok) {
^
../bignum.cc:425:62: error: no matching function for call to ‘v8::Value::ToObject(v8::Localv8::Context&)’
Nan::Utf8String str(Nan::Get(obj->ToObject(currentContext).ToLocalChecked(), Nan::New("num").ToLocalChecked()).ToLocalChecked()->ToString(currentContext).ToLocalChecked());
^
../bignum.cc:425:62: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../node_modules/nan/nan.h:58,
from ../bignum.cc:8:
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: v8::Localv8::Object v8::Value::ToObject() const
V8EXPORT Local ToObject() const;
^
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: candidate expects 0 arguments, 1 provided
../bignum.cc:426:66: error: no matching function for call to ‘v8::Value::ToObject(v8::Localv8::Context&)’
base = Nan::To<int64_t>(Nan::Get(obj->ToObject(currentContext).ToLocalChecked(), Nan::New("base").ToLocalChecked()).ToLocalChecked()).FromJust();
^
../bignum.cc:426:66: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../node_modules/nan/nan.h:58,
from ../bignum.cc:8:
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: v8::Localv8::Object v8::Value::ToObject() const
V8EXPORT Local ToObject() const;
^
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: candidate expects 0 arguments, 1 provided
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Badd(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:469:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:474:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bsub(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:483:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:487:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bmul(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:497:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:501:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bdiv(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:511:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bi = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:515:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Uadd(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:533:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Usub(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:551:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Umul(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:570:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Udiv(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:589:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Umul_2exp(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:602:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Udiv_2exp(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:615:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Babs(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:627:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bneg(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:639:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bmod(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:649:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:653:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Umod(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:672:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bpowm(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:682:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn1 = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:683:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn2 = Nan::ObjectWrap::Unwrap(info[1]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:687:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Upowm(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:698:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[1]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:704:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Upow(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:720:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Brand0(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:733:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Uprime0(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:747:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bcompare(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:775:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Scompare(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:51:55: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
int64_t VAR = info[I]->ToInteger(info.GetIsolate()->GetCurrentContext()).ToLocalChecked()->Value();
^
../bignum.cc:784:3: note: in expansion of macro ‘REQ_INT64_ARG’
REQ_INT64_ARG(0, x);
^
../bignum.cc: In static member function ‘static v8::Localv8::Value BigNum::Bop(Nan::NAN_METHOD_ARGS_TYPE, int)’:
../bignum.cc:905:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:1006:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Binvertm(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:1034:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:1038:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bgcd(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:1068:85: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bi = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
../bignum.cc:70:86: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
Nan::New(constructor_template)->GetFunction(info.GetIsolate()->GetCurrentContext()).ToLocalChecked(),
^
../bignum.cc:1073:3: note: in expansion of macro ‘WRAP_RESULT’
WRAP_RESULT(res, result);
^
../bignum.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE BigNum::Bjacobi(Nan::NAN_METHOD_ARGS_TYPE)’:
../bignum.cc:1082:87: error: ‘class v8::Isolate’ has no member named ‘GetCurrentContext’
BigNum *bn_n = Nan::ObjectWrap::Unwrap(info[0]->ToObject(info.GetIsolate()->GetCurrentContext()).ToLocalChecked());
^
make: *** [Release/obj.target/bignum/bignum.o] Error 1
make: Leaving directory /mydesk/pool/node_modules/bignum/build' gyp ERR! build error gyp ERR! stack Error:
make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.13.0-170-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /mydesk/pool/node_modules/bignum
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
npm ERR! weird error 1
make: *** [Release/obj.target/bignum/bignum.o] Error 1
make: Leaving directory /mydesk/pool/node_modules/base58-native/node_modules/bignum/build' gyp ERR! build error gyp ERR! stack Error:
make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.13.0-170-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /mydesk/pool/node_modules/base58-native/node_modules/bignum
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
npm ERR! tar pack Error reading /root/tmp/npm-10804-T7xLI7ij/1638639729757-0.9384058946743608/package
npm ERR! addLocalDirectory Could not pack "/root/tmp/npm-10804-T7xLI7ij/1638639729757-0.9384058946743608/package" to "/root/.npm/es5-ext/0.10.53/package.tgz"
npm http GET http://registry.npmjs.org/bindings
npm http GET http://registry.npmjs.org/nan
npm http GET http://registry.npmjs.org/uint64be
npm http GET http://registry.npmjs.org/blake2
npm http GET http://registry.npmjs.org/bigint-buffer
npm http 304 http://registry.npmjs.org/nan
npm http 304 http://registry.npmjs.org/bindings
npm http 304 http://registry.npmjs.org/bigint-buffer
npm http 304 http://registry.npmjs.org/uint64be
npm http 304 http://registry.npmjs.org/blake2
npm WARN engine [email protected]: wanted: {"node":">= 10.0.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm WARN engine [email protected]: wanted: {"node":">= 8.0.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm http GET http://registry.npmjs.org/file-uri-to-path/1.0.0
[email protected] install /mydesk/pool/node_modules/cryptonight-hashing/node_modules/bigint-buffer
npm run rebuild || echo "Couldn't build bindings. Non-native version used."
npm http 200 http://registry.npmjs.org/file-uri-to-path/1.0.0
npm http GET http://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz
npm http 200 http://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz
[email protected] rebuild /mydesk/pool/node_modules/cryptonight-hashing/node_modules/bigint-buffer
node-gyp rebuild
[email protected] install /mydesk/pool/node_modules/cryptonight-hashing/node_modules/blake2
node-gyp rebuild
make: Entering directory /mydesk/pool/node_modules/cryptonight-hashing/node_modules/bigint-buffer/build' CC(target) Release/obj.target/bigint_buffer/src/bigint-buffer.o ../src/bigint-buffer.c:3:22: fatal error: node_api.h: No such file or directory #include <node_api.h> ^ compilation terminated. make: Entering directory
/mydesk/pool/node_modules/cryptonight-hashing/node_modules/blake2/build'
CXX(target) Release/obj.target/binding/src/binding.o
make: *** [Release/obj.target/bigint_buffer/src/bigint-buffer.o] Error 1
make: Leaving directory /mydesk/pool/node_modules/cryptonight-hashing/node_modules/bigint-buffer/build' gyp ERR! build error gyp ERR! stack Error:
make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.13.0-170-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /mydesk/pool/node_modules/cryptonight-hashing/node_modules/bigint-buffer
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm ERR! weird error 1
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
npm ERR! not ok code 0
Couldn't build bindings. Non-native version used.
../src/binding.cpp:57:3: warning: identifier ‘nullptr’ is a keyword in C++11 [-Wc++0x-compat]
const char *key_data = nullptr;
^
../src/binding.cpp: In static member function ‘static void Hash::Init(v8::Localv8::Object)’:
../src/binding.cpp:41:114: error: no matching function for call to ‘v8::Object::Set(v8::Localv8::Context, v8::Localv8::String, v8::Localv8::Function)’
target->Set(Nan::GetCurrentContext(), Nan::New("Hash").ToLocalChecked(), Nan::GetFunction(tpl).ToLocalChecked());
^
../src/binding.cpp:41:114: note: candidates are:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../src/binding.cpp:1:
/usr/include/nodejs/deps/v8/include/v8.h:1483:17: note: bool v8::Object::Set(v8::Handlev8::Value, v8::Handlev8::Value, v8::PropertyAttribute)
V8EXPORT bool Set(Handle key,
^
/usr/include/nodejs/deps/v8/include/v8.h:1483:17: note: no known conversion for argument 3 from ‘v8::Localv8::Function’ to ‘v8::PropertyAttribute’
/usr/include/nodejs/deps/v8/include/v8.h:1487:17: note: bool v8::Object::Set(uint32_t, v8::Handlev8::Value)
V8EXPORT bool Set(uint32_t index,
^
/usr/include/nodejs/deps/v8/include/v8.h:1487:17: note: candidate expects 2 arguments, 3 provided
../src/binding.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Hash::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/binding.cpp:55:126: error: no matching function for call to ‘v8::Value::ToString(v8::Localv8::Context)’
std::string algo = std::string(*v8::String::Utf8Value(v8::Isolate::GetCurrent(), info[0]->ToString(Nan::GetCurrentContext()).FromMaybe(v8::Localv8::String())));
^
../src/binding.cpp:55:126: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../src/binding.cpp:1:
/usr/include/nodejs/deps/v8/include/v8.h:971:26: note: v8::Localv8::String v8::Value::ToString() const
V8EXPORT Local ToString() const;
^
/usr/include/nodejs/deps/v8/include/v8.h:971:26: note: candidate expects 0 arguments, 1 provided
../src/binding.cpp:57:26: error: ‘nullptr’ was not declared in this scope
const char *key_data = nullptr;
^
../src/binding.cpp:73:67: error: no matching function for call to ‘v8::Value::IntegerValue(v8::Localv8::Context)’
digest_length = info[2]->IntegerValue(Nan::GetCurrentContext()).ToChecked();
^
../src/binding.cpp:73:67: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../src/binding.cpp:1:
/usr/include/nodejs/deps/v8/include/v8.h:986:20: note: int64_t v8::Value::IntegerValue() const
V8EXPORT int64_t IntegerValue() const;
^
/usr/include/nodejs/deps/v8/include/v8.h:986:20: note: candidate expects 0 arguments, 1 provided
../src/binding.cpp: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Hash::Update(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/binding.cpp:190:80: error: no matching function for call to ‘v8::Value::ToObject(v8::Localv8::Context)’
v8::Localv8::Object buffer_obj = info[0]->ToObject(Nan::GetCurrentContext()).ToLocalChecked();
^
../src/binding.cpp:190:80: note: candidate is:
In file included from /usr/include/nodejs/src/node.h:62:0,
from ../src/binding.cpp:1:
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: v8::Localv8::Object v8::Value::ToObject() const
V8EXPORT Local ToObject() const;
^
/usr/include/nodejs/deps/v8/include/v8.h:973:26: note: candidate expects 0 arguments, 1 provided
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-unused-const-variable" [enabled by default]
make: *** [Release/obj.target/binding/src/binding.o] Error 1
make: Leaving directory /mydesk/pool/node_modules/cryptonight-hashing/node_modules/blake2/build' gyp ERR! build error gyp ERR! stack Error:
make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.13.0-170-generic
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /mydesk/pool/node_modules/cryptonight-hashing/node_modules/blake2
gyp ERR! node -v v0.10.25
gyp ERR! node-gyp -v v0.10.10
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
npm ERR! not ok code 0
`
What should I do to make him run?
Hi!
My configuration:
Nginx + ubuntu 16.04
Firewall: disabled
In the nginx configuration, I added an ssl certificate, after which I can not connect to the API.
In the pool settings (config.json):
If I switch to WE-IP: 8119 - I see the API the same way as the version without SSL. There are no errors in the log file. But web pages do not connect to the API.
Please help me, what am I doing wrong?
your conf instructions etc are still for ducknote.
Pool Error:
[payments] Error with transfer RPC request to wallet daemon {"code":"ECONNRESET"}
Telnet OK from Pool to Daemon on Wallet port:
root@59fb45117d24:/usr/src/app/pool# telnet daemon 19734
Trying 10.42.8.83...
Connected to daemon.cryptonote.rancher.internal.
Escape character is '^]'.
Both running on docker containers and communicating over a local docker network.
Hello guys, i have an issue with the API SSL listener, i dont know how to do it work.
I have the following config.json of the pool:
This is the var api on the website confij.js:
An this is the output of the "node init.js" process:
I dont have the files:
"sslcert": "./certs/cert.pem",
"sslkey": "./certs/privkey.pem",
"sslca": "./certs/chain.pem",
Are they necessary for the port to start listening?
Whats wrong or what i need to do?
Thanks!
Wallet
Last check: less than a minute ago
Last status: fail
Last response:
{}
Last fail: less than a minute ago
Last fail response:
{}
Hello,
I have my pool setup with active workers. I have noticed that on the admin page under monitoring it shows
{"count":1583663,"status":"OK"}
Under Daemon section Last response but under the wallet section is says
Last Status: fail Last Response {}
I have the wallet rpc running and i have the ip of the wallet rpc listed in config.json, is there a particular run command or something im missing to get this to display a OK status.
Hello,
I attempted to use your pool for a new CryptoNote fork. It worked great for unlocking and hashing blocks, and hashed over 75 blocks without complaint - but it is sending bad transactions that complain of invalid ring signatures in the daemon. Payments process without error in the pool itself.
(payments_info.log)
2017-08-17 01:58:09 Payments sent via wallet daemon {"tx_hash":"a602f446b84ac4e4ab46e8c2303bfe09b0d41362d786ad102d3dde08588a1105"}
Therefore the pool is unusable and all payouts unsent. I also saw a daemon complaint about an invalid unlock time specified in a txn, although I did correctly set the config.blockUnlocker.depth
value.
Looking at the code in lib/paymentProcessor.js
, it looks like it simply sends queries to the simplewallet RPC, so I'm not sure why it's creating invalid ring signatures. Are there specific portions of the cryptonote-util
branch that encode for coin specific vars?
Is there any logging in place to reveal the exact RPC data going to the wallet to send payments?
Thanks so much.
I have been trying to make a pool but get this error after running node init.js . I have checked config.json and the ports are configured correctly, and daemon and rpc wallet are both running.
Log:
2016-12-30 16:17:22 (Thread 1) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:22 (Thread 1) Could not start pool
2016-12-30 16:17:23 (Thread 1) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:24 (Thread 1) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:25 (Thread 1) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:26 (Thread 1) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:22 (Thread 4) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:22 (Thread 4) Could not start pool
2016-12-30 16:17:23 (Thread 4) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:24 (Thread 4) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:25 (Thread 4) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:26 (Thread 4) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:22 (Thread 2) Error polling getblocktemplate {"code":-9,"message":"Core is busy"}
2016-12-30 16:17:22 (Thread 2) Could not start pool
Error: Failed to parse block
at Object.BlockTemplate.nextBlob (/home/coin/cryptonote-xmr-pool/lib/pool.js:129:23)
at Object.Miner.getJob (/home/coin/cryptonote-xmr-pool/lib/pool.js:308:41)
at handleMinerMethod (/home/coin/cryptonote-xmr-pool/lib/pool.js:510:28)
at handleMessage (/home/coin/cryptonote-xmr-pool/lib/pool.js:645:13)
at Socket.socket.on.on.on.pushMessage (/home/coin/cryptonote-xmr-pool/lib/pool.js:699:25)
at Socket.EventEmitter.emit (events.js:95:17)
at Socket. (stream_readable.js:746:14)
at Socket.EventEmitter.emit (events.js:92:17)
at emitReadable (_stream_readable.js:408:10)
at emitReadable (_stream_readable.js:404:5)
Trying to run an aeon pool, am greeted with this, suggestions?
When a miner connects with an address.paymentid, that address wont appear on the Admin->Users List page.
How can I show those addresses? I think ive read somewhere else a fix for this but I cant find it anymore.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.