• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

spesmilo / electrum / 5161850851033088
63%
master: 63%

Build:
Build:
LAST BUILD BRANCH: fix_10464
DEFAULT BRANCH: master
Ran 06 Feb 2026 02:03PM UTC
Jobs 1
Files 89
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 Feb 2026 01:54PM UTC coverage: 62.8% (-0.008%) from 62.808%
5161850851033088

Pull #10467

CirrusCI

f321x
qt: AddressList: close menu if list changes

Closes the "right click on address" menu in AddressList if
AddressList.update() is called and the list changes in some way.

Otherwise the list might change while the user has the menu open,
e.g. due to some new transaction, causing the menu to act on stale
information. This triggered the assert in #10464 as the user tried
to add utxos to coin control that didn't exist anymore.

Just closing the menu on any update could be annoying, so i collect
the addresses and their balance in a hash during update() and
only close the menu if this "status" hash has changed.
I use the builtin hash() because its faster
(~-1ms vs sha256 for my address list) and and the low probability
of a collision seems acceptable for the quicker updates.
Pull Request #10467: qt: AddressList: close menu if list changes

24035 of 38272 relevant lines covered (62.8%)

0.63 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
80.24
-0.29% electrum/crypto.py
1
60.51
-0.09% electrum/interface.py
2
68.16
-0.5% electrum/onion_message.py
Jobs
ID Job ID Ran Files Coverage
1 5161850851033088.1 06 Feb 2026 02:04PM UTC 89
62.8
Source Files on build 5161850851033088
  • Tree
  • List 89
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Build #51618508...
  • Pull Request #10467
  • PR Base - master (#60990970...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc