diff --git a/coins/dogecoin_example.json b/coins/dogecoin_example.json index 0bbbe8e..000dcd8 100644 --- a/coins/dogecoin_example.json +++ b/coins/dogecoin_example.json @@ -1,16 +1,17 @@ { - "name": "Dogecoin", - "symbol": "doge", + "name": "Litecoin", + "symbol": "ltc", "algorithm": "scrypt", "reward": "POW", - "address": "nhfNedMmQ1Rjb62znwaiJgFhL3f4NQztSp", + "txMessages": false, + "address": "mi4iBXbBsydtcc5yFmsff2zCFVX4XG7qJc", "stratumPort": 3334, "difficulty": 32, "blockRefreshInterval": 1, "daemon": { "host": "localhost", - "port": 19334, - "user": "testnet", + "port": 19332, + "user": "litecoinrpc", "password": "testnet" }, "varDiff": { @@ -22,4 +23,4 @@ "retargetTime": 120, //check to see if we should retarget every this many seconds "variancePercent": 20 //allow average time to very this % from target without retarget } -} +} \ No newline at end of file diff --git a/init.js b/init.js index 766b91d..4ecec43 100644 --- a/init.js +++ b/init.js @@ -1,9 +1,18 @@ -var fs = require('fs'); -var Stratum = require('stratum-pool'); +var fs = require('fs'); +var posix = require('posix'); +var Stratum = require('stratum-pool'); var PoolLogger = require('./libs/logutils.js'); JSON.minify = JSON.minify || require("node-json-minify"); + +try{ + posix.setrlimit('nofile', { soft: 100000 }); +} +catch(e){ + console.error(e); +} + var loggerInstance = new PoolLogger({ 'default': true, 'keys': { diff --git a/package.json b/package.json index 84bd314..0a7643a 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "dependencies": { "stratum-pool": "zone117x/node-stratum", "dateformat": "*", - "node-json-minify": "*" + "node-json-minify": "*", + "posix": "*" }, "devDependencies": {}, "scripts": {