import pprint from tkinter import * import rpyc from rpyc.utils.server import ThreadPoolServer from gui.data import accept_updates, add_term, find_transaction, new_contract from lib.contract import Contract from lib.transaction import Transaction from linked_data import Chain, format_dict # initialize gui root = Tk() root.title('dsp blockchain') # create buttons Button(root, text="New contract", command=new_contract).grid(row=1, column=0, padx=10, pady=5) Button(root, text="Find contract", command=find_transaction).grid(row=1, column=1, padx=10, pady=5) Button(root, text="Add term", command=add_term).grid(row=1, column=2, padx=10, pady=5) Button(root, text="Accept updates", command=accept_updates).grid(row=1, column=3, padx=10, pady=5) # start root.mainloop()