Page MenuHomePhabricator

[electrum] Remove experimental eCash Alias (.xec) resolution
ClosedPublic

Authored by bytesofman on Thu, Aug 6, 08:17.

Details

Summary

Drop the gated --enable-aliases eCash Alias feature that
resolved name.xec via alias.etokens.cash. The feature was experimental
and is no longer used. OpenAlias resolution is unchanged. Existing
contacts previously saved with type ecash still load and display.

Test Plan
  • cd electrum && python3 -m electrumabc.tests.test_alias
  • Confirm ./electrum-abc --help no longer lists --enable-aliases
  • In the GUI, Pay To still resolves OpenAlias; foo.xec is not resolved
  • Contacts tab no longer offers "Add eCash Alias"; existing ecash-type contacts still appear if present in a wallet

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Build Bitcoin ABC Diffs / Diff Testing (ai-review) passed.
CodeRabbit Review

Diff : committed changes only
Compare : HEAD → master
Directory : work
────────────────────────────────────────

(\(\
(• .•) Clippy has nothing on me.

────────────────────────────────────────
Review complete
No findings ✔

8 files reviewed:

  • electrum/RELEASE-NOTES.md
  • electrum/electrumabc/alias.py
  • electrum/electrumabc/commands.py
  • electrum/electrumabc/simple_config.py
  • electrum/electrumabc_gui/qt/contact_list.py
  • electrum/electrumabc_gui/qt/main_window.py
  • electrum/electrumabc_gui/qt/paytoedit.py
  • electrum/electrumabc_gui/qt/send_tab.py

────────────────────────────────────────

bytesofman published this revision for review.Thu, Aug 6, 08:36
Fabien requested changes to this revision.Thu, Aug 6, 08:42
Fabien added a subscriber: Fabien.
Fabien added inline comments.
electrum/RELEASE-NOTES.md
12 ↗(On Diff #60783)

Wrong place it's released already

This revision now requires changes to proceed.Thu, Aug 6, 08:42

Back out RELEASE-NOTES.md change from this diff.

Build Bitcoin ABC Diffs / Diff Testing (ai-review) passed.
CodeRabbit Review

Diff : committed changes only
Compare : HEAD → master
Directory : work
────────────────────────────────────────

(\(\
(• .•) Stack Overflow called, they want their code back.

────────────────────────────────────────
Review complete
No findings ✔

7 files reviewed:

  • electrum/electrumabc/alias.py
  • electrum/electrumabc/commands.py
  • electrum/electrumabc/simple_config.py
  • electrum/electrumabc_gui/qt/contact_list.py
  • electrum/electrumabc_gui/qt/main_window.py
  • electrum/electrumabc_gui/qt/paytoedit.py
  • electrum/electrumabc_gui/qt/send_tab.py

────────────────────────────────────────

This revision is now accepted and ready to land.Thu, Aug 6, 14:02