Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -550,6 +550,7 @@ with gr.Blocks() as bc:
|
|
550 |
send_trans=gr.Button("Post Transaction")
|
551 |
mine_b = gr.Button("Mine Block")
|
552 |
check = gr.Button("Check Chain")
|
|
|
553 |
check_all = gr.Button("Check All")
|
554 |
with gr.Column():
|
555 |
block_text = gr.Textbox()
|
@@ -594,7 +595,23 @@ with gr.Blocks() as bc:
|
|
594 |
def res_send(send):
|
595 |
mychain_send = MyChainSend(chain_load=main_balance,create=send)
|
596 |
return ("Sender Blockchain Reset")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
597 |
|
|
|
|
|
598 |
reset_sender.click(res_send,send,block_text)
|
599 |
reset_blockchain.click(res_bc,None,block_text)
|
600 |
reset_source.click(res_source,None,block_text)
|
|
|
550 |
send_trans=gr.Button("Post Transaction")
|
551 |
mine_b = gr.Button("Mine Block")
|
552 |
check = gr.Button("Check Chain")
|
553 |
+
check_trans = gr.Button("Check Transactions")
|
554 |
check_all = gr.Button("Check All")
|
555 |
with gr.Column():
|
556 |
block_text = gr.Textbox()
|
|
|
595 |
def res_send(send):
|
596 |
mychain_send = MyChainSend(chain_load=main_balance,create=send)
|
597 |
return ("Sender Blockchain Reset")
|
598 |
+
|
599 |
+
def deep_trans():
|
600 |
+
chain1=mychain_send.chain
|
601 |
+
chain2=blockchain.chain
|
602 |
+
valid,ind,mes = mychain_send.deep_valid_send(chain1,chain2)
|
603 |
+
|
604 |
+
if valid:
|
605 |
+
response = 'The Blockchain is valid.'
|
606 |
+
z=True
|
607 |
+
else:
|
608 |
+
response = f'Blockchain is not valid. {mes} at Index {ind}'
|
609 |
+
z=False
|
610 |
+
return response,z
|
611 |
+
|
612 |
|
613 |
+
check_trans.click(deep_trans,None,[block_text,out_box_bool])
|
614 |
+
|
615 |
reset_sender.click(res_send,send,block_text)
|
616 |
reset_blockchain.click(res_bc,None,block_text)
|
617 |
reset_source.click(res_source,None,block_text)
|