Fix for getdifficulty not being an array for POW coins

This commit is contained in:
apenner 2014-01-19 10:24:32 -08:00
parent a71d031119
commit 113d3322b5

View File

@ -46,14 +46,14 @@ def setup(on_startup):
if result['version'] >= 1: if result['version'] >= 1:
result = (yield bitcoin_rpc.getdifficulty()) result = (yield bitcoin_rpc.getdifficulty())
if isinstance(result,dict): if isinstance(result,dict):
if 'proof-of-stake' in result: # and settings.COINDAEMON_Reward == 'POS': if 'proof-of-stake' in result:
settings.COINDAEMON_Reward = 'POS' settings.COINDAEMON_Reward = 'POS'
log.info("Coin detected as POS") log.info("Coin detected as POS")
break break;
elif 'proof-of-stake' not in result: # and settings.COINDAEMON_Reward == 'POW': else:
settings.COINDAEMON_Reward = 'POW' settings.COINDAEMON_Reward = 'POW'
log.info("Coin detected as POW") log.info("Coin detected as POW")
break break;
else: else:
log.error("Block Version mismatch: %s" % result['version']) log.error("Block Version mismatch: %s" % result['version'])