Example #1
0
class AbacusWalletBridge():
    main_controller: MainController
    watch_only_wallet: WatchOnlyWallet
    main_view: MainView


    def __init__(self):
        super().__init__()
        if not Config.exists():
            Config.set_defaults()
        self.watch_only_wallet = WatchOnlyWallet()
        self.main_controller = MainController(self.watch_only_wallet)
        self.main_view = MainView(self.main_controller, self.watch_only_wallet)
        self.main_controller.sync_to_blockchain_loop_async()
        self.main_controller.sync_to_hardware_wallet_loop_async()