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

spesmilo / electrum / 5765053107929088
63%

Build:
DEFAULT BRANCH: master
Ran 22 Apr 2025 08:08AM UTC
Jobs 5
Files 86
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

22 Apr 2025 08:02AM UTC coverage: 60.294% (+0.03%) from 60.269%
5765053107929088

push

CirrusCI

web-flow
Timelock Recovery Extension (#9589)

* Timelock Recovery Extension

* Timelock Recovery Extension tests

* Use fee_policy instead of fee_est

Following 3f327eea0

* making tx with base_tx

Following ab14c3e13

* move plugin metadata from __init__.py to manifest.json

* removing json large indentation

* timelock recovery icon

* timelock recovery plugin: fix typos

* timelock recovery plugin: use menu instead of status bar.

The status bar should be used for displaying status. For example,
hardware wallet plugins use it because their connection status is
changing and needs to be displayed.

* timelock recovery plugin: ask for password only once

* timelock recovery plugin: ask whether to create cancellation tx in the initial window

* remove unnecessary code.

(calling run_hook from a plugin does not make sense)

* show alert and cancellation address at the end.

skip unnecessary dialog

* timelock recovery plugin: do not show transactions one by one.

Set the fee policy in the first dialog, and use the same fee
policy for all tx. We could add 3 sliders to this dialog, if
different fees are needed, but I think this really isn't
really necessary.

* simplify default_wallet for tests

All the lightning-related stuff is irrelevant for
this plugin.

Also use a different destination address
for the test recovery-plan (an address
that does not belong to the same wallet).

* Fee selection should be above fee calculation

also show fee calculation result with "fee: " label.

* hide Sign and Broadcast buttons during view

* recalculate cancellation transaction

The checkbox could be clicked after the fee rate
has been set. Calling update_transactions() may seem
inefficient, but it's the simplest way to avoid such edge-cases.

Also set the context's cancellation transaction to None when the
checkbox is unset.

* use context.cancellation_tx instead of checkbox value

context.cancellation_tx will be No... (continued)

21604 of 35831 relevant lines covered (60.29%)

3.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 5765053107929088.1 22 Apr 2025 08:08AM UTC 86
60.25
2 5765053107929088.2 22 Apr 2025 08:08AM UTC 86
60.25
3 5765053107929088.3 22 Apr 2025 08:08AM UTC 86
60.27
4 5765053107929088.4 22 Apr 2025 08:08AM UTC 86
60.24
5 5765053107929088.5 22 Apr 2025 08:22AM UTC 86
60.26
Source Files on build 5765053107929088
  • Tree
  • List 86
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Build #57650531...
  • 2fb0dd06 on github
  • Prev Build on master (#48552050...)
  • Next Build on master (#63152211...)
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