Ejemplo n.º 1
0
def create_app():
    app = Flask(__name__)

    # Create a child chain instance when creating a Flask app.
    container.get_child_chain()

    from . import server

    app.register_blueprint(server.bp)

    return app
Ejemplo n.º 2
0
def send_tx():
    tx = request.form['tx']
    return container.get_child_chain().send_transaction(tx)
Ejemplo n.º 3
0
def get_block(blknum):
    return container.get_child_chain().get_block(int(blknum))
Ejemplo n.º 4
0
def submit_block():
    return container.get_child_chain().submit_block()
Ejemplo n.º 5
0
def get_proof():
    blknum = int(request.args.get('blknum'))
    slot = int(request.args.get('slot'))
    return container.get_child_chain().get_proof(blknum, slot)
Ejemplo n.º 6
0
def get_tx_and_proof():
    blknum = int(request.args.get('blknum'))
    slot = int(request.args.get('slot'))
    tx, proof = container.get_child_chain().get_tx_and_proof(
        int(blknum), int(slot))
    return jsonify({'tx': tx, 'proof': proof})
Ejemplo n.º 7
0
def get_block_number():
    return str(container.get_child_chain().get_block_number())
Ejemplo n.º 8
0
def get_current_block():
    return container.get_child_chain().get_current_block()