Ejemplo n.º 1
0
def wallet_registrar():
    requestdata = request.get_json()
    #parseo del json para obtener un objeto valido
    message, error = Parser.parseJson(requestdata)

    if error:
        return message, 400
    #crear consulta
    message = coordinator.wallet_registrar(message)

    if message['error'] and message['error']['code'] != 0:
        return message, message['error']['code']

    return jsonify(message), 200
Ejemplo n.º 2
0
def mine():
    txRequest = request.get_json()
    # parseo del json para obtener un objeto valido
    message, error = Parser.parseJson(txRequest)
    if error:
        return message, 400
    # cerrar bloque
    response = coordinator.minar(message)

    if response['error'] \
            and response['error']['code'] != 0:
        return response, response['error']['code']

    return jsonify(response), 200
Ejemplo n.º 3
0
def wallet_checkFondos():
    requestdata = request.get_json()
    #parseo del json para obtener un objeto valido
    message, error = Parser.parseJson(requestdata)

    if error:
        return message, 400
    #crear consulta
    txregistrada = coordinator.calcularSaldos(message)

    if txregistrada['error']\
    and message['error']['code']!=0:
        return txregistrada, txregistrada['error']['code']

    return jsonify(txregistrada), 200
Ejemplo n.º 4
0
def transacion_create():
    txRequest = request.get_json()
    #parseo del json para obtener un objeto valido
    message, error = Parser.parseJson(txRequest)

    if error:
        return message, 400
    #crear nueva transaccion
    txregistrada = coordinator.registrarTransaccion(message)

    if txregistrada['error'] \
            and message['error']['code']!=0:
        return txregistrada, txregistrada['error']['code']

    return jsonify(txregistrada), 200