Exemple #1
0
    minute = int(minute)
    if minute % 60 == config.feed_script_time:
        subprocess.call(["screen", "-S", "feed", "-p", "0", "-X", "quit"])
        subprocess.call(["screen", "-dmS", "feed", "python3", config.path_to_feed])
        time.sleep(60)


recentmissed = 0
emergency = False
replay = 0
crash = 0
lastHour = 0
closeScreens()
openScreens()
print("unlocking wallet")
rpc.unlock(config.wallet_password)

missed = getMissed(config.witnessname)
witness = rpc.get_witness(config.witnessname)
lastblock = witness["last_confirmed_block_num"]

while True:
    try:
        witness = rpc.get_witness(config.witnessname)
        if lastblock < witness["last_confirmed_block_num"]:
            lastblock = witness["last_confirmed_block_num"]
            print(config.witnessname + " generated block num " + str(lastblock))
            recentmissed = 0
        elif config.emergencykeys != 0:
            if emergency == True:
                witness = rpc.get_witness(config.witnessname)