Example #1
0
    if len(sys.argv) > 1:
        ret = handle_command(sys.argv[1])
        sys.exit(ret)

    print "using database", db_name
    conn = mdb.connect(db_instance, db_user, db_password, db_name)

    interface = Interface({"server": "%s:%d:t" % (electrum_server, 50001)})
    interface.start()
    interface.send([("blockchain.numblocks.subscribe", [])])

    wallet.interface = interface
    interface.register_callback("updated", on_wallet_update)

    verifier = WalletVerifier(interface, wallet_config)
    wallet.set_verifier(verifier)

    synchronizer = WalletSynchronizer(wallet, wallet_config)
    synchronizer.start()

    verifier.start()

    # this process detects when addresses have paid
    request_queue = Queue.Queue()
    out_queue = Queue.Queue()
    thread.start_new_thread(input_reader_thread, (request_queue,))
    thread.start_new_thread(server_thread, (conn,))

    while not stopping:
        cur = conn.cursor()
Example #2
0
    if len(sys.argv) > 1:
        ret = handle_command(sys.argv[1])
        sys.exit(ret)

    print "using database", db_name
    conn = mdb.connect(db_instance, db_user, db_password, db_name)

    interface = Interface({'server': "%s:%d:t" % (electrum_server, 50001)})
    interface.start()
    interface.send([('blockchain.numblocks.subscribe', [])])

    wallet.interface = interface
    interface.register_callback('updated', on_wallet_update)

    verifier = WalletVerifier(interface, wallet_config)
    wallet.set_verifier(verifier)

    synchronizer = WalletSynchronizer(wallet, wallet_config)
    synchronizer.start()

    verifier.start()

    # this process detects when addresses have paid
    request_queue = Queue.Queue()
    out_queue = Queue.Queue()
    thread.start_new_thread(input_reader_thread, (request_queue, ))
    thread.start_new_thread(server_thread, (conn, ))

    while not stopping:
        cur = conn.cursor()