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')
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')
'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')