This commit is contained in:
Matthew Little 2014-01-08 19:57:32 -05:00
parent ae475f2b76
commit a136f922c6
3 changed files with 16 additions and 10 deletions

View File

@ -73,7 +73,7 @@ function DaemonInterface(options){
});
res.on('end', function(){
var dataJson = JSON.parse(data);
callback(null, dataJson.result);
callback(dataJson.error, dataJson.result);
});
});

View File

@ -4,12 +4,6 @@ var bignum = require('bignum');
var pool = require('./pool.js');
var fff = "03be78733329d27a63d6ca058a1e3e1048d90e945c2ee985f4bc9042da280a4b";
var ff = new Buffer(fff, 'hex');
var nn = bignum.fromBuffer(ff);
var aa = nn.toBuffer();
console.log(aa.toString('hex'));
function Coin(options){
this.options = options;

18
pool.js
View File

@ -63,11 +63,23 @@ var pool = module.exports = function pool(coin){
callback(error, result);
}
);
},
submitMethod: function(callback){
_this.daemon.cmd('submitblock',
[],
function(error, result){
console.log(error);
if (error && error.message === 'Method not found')
callback(null, false);
else
callback(null, true);
}
);
}
}, function(err, results){
if (err) return;
coin.options.hasSubmitMethod = results.submitMethod;
publicKeyBuffer = coin.options.reward === 'POW' ?
util.script_to_address(results.addressInfo.address) :
@ -75,8 +87,8 @@ var pool = module.exports = function pool(coin){
_this.jobManager.newTemplate(results.rpcTemplate, publicKeyBuffer);
console.log(results.rpcTemplate);
console.log(_this.jobManager.currentJob.getJobParams());
//console.log(results.rpcTemplate);
//console.log(_this.jobManager.currentJob.getJobParams());
});