Jeremy Rand
Jeremy Rand
To facilitate trading/gifting pre-registrations, we should make the following GUI changes to the Buy Names tab: 1. Below the "Register Name..." button, add a "Request Sale/Gift Registration" button next to...
We should run static analysis diffing `auxpow` to `bitcoin`, and `master` to `auxpow`. Example analyzers to consider: * flake8 * pylint * black * pyright * ruff * mypy
Currently, the scriptSig verification uses the Python script evaluator from `bitcointx`. This is not consensus-compatible with Namecoin Core. While I don't *think* it's exploitable in practice, we should switch to...
IPNS addresses [can be placed](https://docs.ipfs.tech/concepts/dnslink/) in DNS TXT records. We should provide a specialized GUI for these TXT records in the DNS Builder; it will look basically the same as...
IPFS addresses [can be placed](https://docs.ipfs.tech/concepts/dnslink/) in DNS TXT records. We should provide a specialized GUI for these TXT records in the DNS Builder; it will look basically the same as...
We could save a lot on duplicated effort by reusing the `.ui` XML form files from Namecoin-Qt. Unfortunately, the current `.ui` files make various assumptions that make them unsuitable for...
The 520-byte value size limit shows up in a few places in the source: * https://github.com/namecoin/electrum-nmc/blob/3a5687512acc8505b344adcbacc75f24a8bd2fd2/electrum_nmc/electrum/gui/qt/configure_dns_dialog.py#L657 * https://github.com/namecoin/electrum-nmc/blob/3a5687512acc8505b344adcbacc75f24a8bd2fd2/electrum_nmc/electrum/gui/qt/forms/configurenamedialog.ui#L139 * https://github.com/namecoin/electrum-nmc/blob/3a5687512acc8505b344adcbacc75f24a8bd2fd2/electrum_nmc/electrum/gui/qt/forms/dnsdialog.ui#L1148 * https://github.com/namecoin/electrum-nmc/blob/3a5687512acc8505b344adcbacc75f24a8bd2fd2/electrum_nmc/electrum/names.py#L128 * Maybe more places? These should be factored...
The "Buy Names" tab doesn't support non-ASCII identifiers; we should fix that (e.g. supporting hex).
The "Configure Name" dialog doesn't support non-ASCII identifiers and values; we should fix that (e.g. supporting hex).