def initialize_process_for_RESTAPInode():
    queryqueue_thread = query_block_queue.QueryQueueThread(
        1, "QueryQueueThread", query_q
    )
    queryqueue_thread.start()
    logging.debug('QueryQueueThread started')

    savetxqueue_thread = save_tx_queue.RESTAPIReqSaveTxQueueThread(
        1, "RESTAPIReqSaveTxQueueThread", savetx_q
    )
    savetxqueue_thread.start()
    logging.debug('RESTAPIReqSaveTxQueueThread started')

    contract_deploy_restapi_thread = contract_deploy_queue.RESTAPIReqContractDeployQueueThread(
        1, "RESTAPIReqContractDeployQueueThread", smartcontract_deploy_q
    )
    contract_deploy_restapi_thread.start()
    logging.debug('RESTAPIReqContractDeployQueueThread started')


    contract_exec_restapi_thread = contract_execution_queue.RESTAPIReqContractExecutionQueueThread(
        1, "RESTAPIReqContractExecutionQueueThread", smartcontract_execute_q
    )
    contract_exec_restapi_thread.start()
    logging.debug('RESTAPIReqContractExecutionQueueThread started')
Пример #2
0
def initialize_process_for_RESTAPInode():
    queryqueue_thread = query_block_queue.QueryQueueThread(
        1, "QueryQueueThread", query_q
    )
    queryqueue_thread.start()
    logging.debug('QueryQueueThread started')

    savetxqueue_thread = save_tx_queue.RESTAPIReqSaveTxQueueThread(
        1, "RESTAPIReqSaveTxQueueThread", savetx_q
    )
    savetxqueue_thread.start()
    logging.debug('RESTAPIReqSaveTxQueueThread started')
Пример #3
0
        'title': request.json['title'],
        'body': request.json.get('body', "")
    }
    rulelist.append(rule)

    return jsonify({'rule': rule}), 201


@app.route("/")
def hello():
    return "LogChain's REST API node"


# REST API Node launcher function
if __name__ == "__main__":
    logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
    initialize_blockdbinfo()
    initialize_netinfo()

    queryqueue_thread = query_block_queue.QueryQueueThread(
        1, "QueryQueueThread", query_q)
    queryqueue_thread.start()
    logging.debug('QueryQueueThread started')

    savetxqueue_thread = save_tx_queue.RESTAPIReqSaveTxQueueThread(
        1, "SaveTxQueueThread", savetx_q)
    savetxqueue_thread.start()
    logging.debug('SaveTxQueueThread started')

    app.run(host='0.0.0.0')