def startcoinservers(coincontroller, exenames , envars, startupstatcheckfreqscnds, appdata): userfile = appdata + '\\' + 'stakenanny' + '\\' + 'user.sav' if path.exists(userfile): user = deserialize(userfile ) else: user = User() user.set_pwd(getpasswd()) serialize(user, userfile) #starteachserver(coincontroller, exenames, envars, user.get_pwd(), appdata, startupstatcheckfreqscnds, rpcports) gevent.joinall([ gevent.spawn(starteachserver(coincontroller, exenames, envars, user.get_pwd(), appdata, startupstatcheckfreqscnds)), gevent.spawn(enablestake(coincontroller, user.get_pwd())), ]) #continuekey=input('press a key to continue:') #-server -daemon #-rpcuser=stakenanny #rpcallowip=127.0.0.1 #listen=1 #-server #-daemon=1 #conn = bitcoinrpc.connect_to_local(filename='C:\\Users\\Noe\\AppData\\Roaming\\TurboStake\\turbostake.conf', rpcuser='******', rpcpassword=password) #conn = bitcoinrpc.connect_to_local(filename='C:\\Users\\Noe\\AppData\\Roaming\\TurboStake\\turbostake.conf') #best_block_hash = rpc_connection.getbestblockhash() #print(rpc_connection.getblock(best_block_hash)) #best_block_hash = rpc_connection.getinfo() #Checking the wallet status every halfsecond would be reasonable #the connectino error happens at the print line #info = conn.getinfo() #print(info) #blkage = timelapse.BlockAge(1446916630) #print(str(blkage.age())) #trans = conn.listtransactions #print("Blocks: %i" % info.blocks) #print("Connections: %i" % info.connections) #for tran in trans(): print("transactoins %s" % tran)