Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keepkey Domain register AssertionError: None #296

Open
marek22k opened this issue Sep 22, 2021 · 1 comment
Open

Keepkey Domain register AssertionError: None #296

marek22k opened this issue Sep 22, 2021 · 1 comment

Comments

@marek22k
Copy link

Hello, I am using the wallet with my KeepKey. The KeepKey is up to date. I set it up normally and transferred a small amount to Namecoin. Next I tried to register a name.
What was a little strange is that I was asked for a password (not the password for the KeepKey) because I never set one. I then just clicked "OK". The relevant data was entered and then it appeared that an error had occurred (see below).

Is that up to me? Is that a bug in the program?
I hope it's okay that I made a new issue here.

$./electrum-nmc-nc3.3.10-x86_64.AppImage 
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1107, resource id: 10488252, major code: 40 (TranslateCoords), minor code: 0
Traceback (most recent call last):
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/gui/qt/configure_name_dialog.py", line 155, in register_and_broadcast
    name_autoregister(identifier.decode('ascii'), value.decode('ascii'), recipient_address)
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/gui/qt/main_window.py", line 2107, in <lambda>
    return lambda *args: f(method, args, self.password_dialog)
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/commands.py", line 149, in _run
    result = f(*args, **{'password':password})
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/commands.py", line 123, in func_wrapper
    return func(*args, **kwargs)
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/commands.py", line 745, in name_autoregister
    status = self.addtransaction(new_tx)
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/commands.py", line 123, in func_wrapper
    return func(*args, **kwargs)
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/commands.py", line 973, in addtransaction
    if not self.wallet.add_transaction(tx.txid(), tx):
  File "/tmp/user/1000/.mount_electrHJYM6o/usr/lib/python3.6/site-packages/electrum_nmc/electrum/address_synchronizer.py", line 203, in add_transaction
    assert tx_hash, tx_hash
AssertionError: None

@JeremyRand
Copy link
Member

Hi! Thanks for the bug report. Name operations are not yet supported for hardware wallets. This is due to missing support for name operations in the firmware. We intend to submit firmware patches to KeepKey, but haven't had a chance to do it yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants