コード例 #1
0
ファイル: __init__.py プロジェクト: LastOfOurs/Last-Nifty
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
コード例 #2
0
def send_tx():
    tx = request.form['tx']
    return container.get_child_chain().send_transaction(tx)
コード例 #3
0
def get_block(blknum):
    return container.get_child_chain().get_block(int(blknum))
コード例 #4
0
def submit_block():
    return container.get_child_chain().submit_block()
コード例 #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)
コード例 #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})
コード例 #7
0
def get_block_number():
    return str(container.get_child_chain().get_block_number())
コード例 #8
0
def get_current_block():
    return container.get_child_chain().get_current_block()