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.
Details
- Reviewers
Fabien - Group Reviewers
Restricted Project - Commits
- rABC09f7c5eabdc7: [electrum] Remove experimental eCash Alias (.xec) resolution
- 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
────────────────────────────────────────
| electrum/RELEASE-NOTES.md | ||
|---|---|---|
| 12 ↗ | (On Diff #60783) | Wrong place it's released already |
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
────────────────────────────────────────