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

KarpelesLab / libwallet / 25651787242
24%

Build:
DEFAULT BRANCH: master
Ran 11 May 2026 05:26AM UTC
Jobs 1
Files 113
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

11 May 2026 05:18AM UTC coverage: 21.187% (+0.3%) from 20.937%
25651787242

push

github

MagicalTux
wltacct/solana: write the signature into the signer's slot, not slot 0

solanaInsertSignature unconditionally wrote into signature slot 0. For
sponsored transactions the relay (feePayer) holds slot 0 and the wallet
owner is at slot 1+, so the owner's signature was clobbering the
relay's slot. The relay then re-signed slot 0 with its own key,
overwriting the owner's signature, leaving slot 1 all zeros — Solana
rejected the tx with "missing signature for account 1" and the client
hung polling for a confirmation that never arrived.

Walk the message's account-keys array to find which slot matches the
signer's pubkey, and write the signature there. Reject if the pubkey
isn't a required signer for this transaction. Handles both legacy and
v0 versioned messages.

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

44 of 66 new or added lines in 2 files covered. (66.67%)

3253 of 15354 relevant lines covered (21.19%)

123.2 hits per line

Uncovered Changes

Lines Coverage ∆ File
13
56.82
56.82% wltacct/solana_helpers.go
9
3.14
-0.17% wltacct/sign_api.go
Jobs
ID Job ID Ran Files Coverage
1 25651787242.1 11 May 2026 05:26AM UTC 113
21.19
GitHub Action Run
Source Files on build 25651787242
  • Tree
  • List 113
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25651787242
  • f81d9587 on github
  • Prev Build on master (#25599675394)
  • Next Build on master (#25653661095)
  • Delete
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