Validate the Taddress and Zaddress (#17)

Validate the Taddress and Zaddress
This commit is contained in:
Procrastinator 2016-11-29 22:47:57 -05:00 committed by Joshua Yabut
parent 9a199f316f
commit 8b0bcc8aa2
1 changed files with 30 additions and 0 deletions

View File

@ -78,6 +78,36 @@ function SetupForPool(logger, poolOptions, setupFinished){
callback()
}
}, true);
daemon.cmd('validateaddress', [poolOptions.tAddress], function(result) {
if (result.error){
logger.error(logSystem, logComponent, 'Error with payment processing daemon ' + JSON.stringify(result.error));
callback(true);
}
else if (!result.response || !result.response.ismine) {
logger.error(logSystem, logComponent,
'Daemon does not own pool address - payment processing can not be done with this daemon, '
+ JSON.stringify(result.response));
callback(true);
}
else{
callback()
}
}, true);
daemon.cmd('z_validateaddress', [poolOptions.zAddress], function(result) {
if (result.error){
logger.error(logSystem, logComponent, 'Error with payment processing daemon ' + JSON.stringify(result.error));
callback(true);
}
else if (!result.response || !result.response.ismine) {
logger.error(logSystem, logComponent,
'Daemon does not own pool address - payment processing can not be done with this daemon, '
+ JSON.stringify(result.response));
callback(true);
}
else{
callback()
}
}, true);
}
function getBalance(callback){