def show_qr(self): from electrum.bitcoin import base_encode, bfh raw_tx = str(self.tx) text = bfh(raw_tx) text = base_encode(text, base=43) self.app.qr_dialog(_("Raw Transaction"), text, text_for_clipboard=raw_tx)
def on_address(self, i): addr = self.addresses[i] if self.mode == 'add': self.dele = None if len(addr) > 0: try: r = self.dialog.parent().network.run_from_another_thread(self.dialog.parent().network.request_delegation_info(addr)) if r and r[0] != '0x0000000000000000000000000000000000000000': staker = hash160_to_b58_address(bfh(r[0][2:]), constants.net.ADDRTYPE_P2PKH) self.dele = Delegation(addr=addr, staker=staker, fee=r[1]) except BaseException: traceback.print_exc(file=sys.stderr) # self.dialog.show_message(str(e)) self.update()
def show_qr(self): from electrum.bitcoin import base_encode, bfh text = bfh(str(self.tx)) text = base_encode(text, base=43) self.app.qr_dialog(_("Raw Transaction"), text)