Giter Site home page Giter Site logo

cryptonote-xmr-pool's People

Contributors

barbushin avatar clintar avatar dayas avatar fancoder avatar j0hnw0rk3r avatar lucasjones avatar pmitchev avatar sammy007 avatar yaymining avatar zone117x avatar

Stargazers

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

Watchers

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

cryptonote-xmr-pool's Issues

Error: Failed to parse block

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...

My pool is not payment

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.

ETN "bad hash by miner" issue

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,

Error: ENOENT: no such file or directory, open

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

payment_id - not have any information for miners

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 :)

Invalid API call

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";

node makes me cry

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#

SyntaxError: Use of const in strict mode.

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?

SSL on pool

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):

  1. included ssl
  2. changed the path to the certificate

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?

[payments] Error with transfer RPC request to wallet daemon {"code":"ECONNRESET"}

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.

How to set SSL API listener?

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:

image 2

This is the var api on the website confij.js:

sin titulodsds

An this is the output of the "node init.js" process:

descarga

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 error

Wallet
Last check: less than a minute ago
Last status: fail
Last response:
{}
Last fail: less than a minute ago
Last fail response:
{}

Admin page wallet error

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.

Invalid ring signatures on non-XMR coin

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.

error polling getblocktemplate "core is busy"

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

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?

Miner with PaymentID not showing in Admin->Users List

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.

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.