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

KarpelesLab / libwallet / 25651787242 / 1
24%
master: 24%

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

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>

3253 of 15354 relevant lines covered (21.19%)

123.2 hits per line

Source Files on job 25651787242.1
  • Tree
  • List 113
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25651787242
  • f81d9587 on github
  • Prev Job for on master (#25599675394.1)
  • Next Job for on master (#25653661095.1)
  • 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