Validate the Taddress and Zaddress (#17)
Validate the Taddress and Zaddress
This commit is contained in:
parent
9a199f316f
commit
8b0bcc8aa2
|
@ -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){
|
||||
|
|
Loading…
Reference in New Issue