Updated
This commit is contained in:
parent
9dd3ba8112
commit
2f3658a3dc
|
@ -0,0 +1 @@
|
|||
*.py
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,56 @@
|
|||
var net = require('net');
|
||||
|
||||
var bignum = require('bignum');
|
||||
|
||||
var pool = require('./pool.js');
|
||||
|
||||
|
||||
function Coin(options){
|
||||
this.options = options;
|
||||
}
|
||||
Coin.prototype = {};
|
||||
|
||||
var coins = [
|
||||
new Coin({
|
||||
name: 'Dogecoin',
|
||||
symbol: 'doge',
|
||||
algorithm: 'scrypt', //or sha256, scrypt-jane, quark
|
||||
reward: 'POW', //or POS
|
||||
address: 'DDt79i6P3Wro3SD3HSnkRLpMgUGUGdiNhS',
|
||||
stratumPort: 3334,
|
||||
difficulty: 8,
|
||||
daemon: {
|
||||
bin: 'dogecoind',
|
||||
port: 8332,
|
||||
user: 'test',
|
||||
password: 'test',
|
||||
blocknotify: '"blockNotify.js doge %s"',
|
||||
startIfOffline: true
|
||||
}
|
||||
})
|
||||
];
|
||||
|
||||
coins.forEach(function(coin){
|
||||
|
||||
coin.pool = new pool(coin);
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
var blockNotifyServer = net.createServer(function(c) {
|
||||
console.log('server connected');
|
||||
var data = '';
|
||||
c.on('data', function(d){
|
||||
console.log('got blocknotify data');
|
||||
data += d;
|
||||
if (data.slice(-1) === '\n'){
|
||||
c.end();
|
||||
}
|
||||
});
|
||||
c.on('end', function() {
|
||||
console.log(data);
|
||||
console.log('server disconnected');
|
||||
});
|
||||
});
|
||||
//blockNotifyServer.listen(8124, function() {});
|
Loading…
Reference in New Issue