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

KarpelesLab / libwallet / 24414024238
25%

Build:
DEFAULT BRANCH: master
Ran 14 Apr 2026 05:51PM UTC
Jobs 1
Files 70
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

14 Apr 2026 05:42PM UTC coverage: 25.01% (+0.3%) from 24.681%
24414024238

push

github

MagicalTux
progress as a single 0..1 fraction, with fine-grained ECDSA prepare ticks

Wire format: `{"progress": 0.42}` — one float, easy to bind to a
progress bar. Dropped the old `{count, running}` pair.

Added a progressScope helper (wltwallet/progress.go) that carves the
0..1 range into nested slices. Wallet creation and reshare use it to
allocate 1/(nk+1) of the range to each key's pre-param phase and the
remaining 1/(nk+1) to the final keygen round.

tss-lib v2.2.4 exposes a Progress callback on LocalPreGenerator that
fires as each safe prime is accepted (0..4). createWalletKey wires
that callback to its scope so a 3-key ECDSA wallet now emits 12+
progress ticks during the ~60s pre-param phase instead of zero —
previously the UI was frozen at running=i+1 for 20+ seconds per key.

EdDSA has no pre-params so each key slice completes instantly, giving
the same coarse per-key progression as before but through the same
0..1 abstraction.

Dart-side `Progress` is now just `{fraction: double}` with no phase
or prime fields leaking out — the Go side handles all the math.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

50 of 55 new or added lines in 4 files covered. (90.91%)

199 existing lines in 3 files now uncovered.

1910 of 7637 relevant lines covered (25.01%)

3.26 hits per line

Uncovered Changes

Lines Coverage ∆ File
5
68.75
wltwallet/progress.go

Coverage Regressions

Lines Coverage ∆ File
74
68.44
0.68% wltwallet/reshare.go
70
62.31
0.89% wltwallet/wallet.go
55
50.21
1.54% wltwallet/walletkey.go
Jobs
ID Job ID Ran Files Coverage
1 24414024238.1 14 Apr 2026 05:51PM UTC 70
25.01
GitHub Action Run
Source Files on build 24414024238
  • Tree
  • List 70
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24414024238
  • 93616254 on github
  • Prev Build on master (#24412795281)
  • Next Build on master (#24415074272)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc