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

guggero / btcd / 29683309761 / 8
52%
master: 52%

Build:
Build:
LAST BUILD BRANCH: btcutil-js
DEFAULT BRANCH: master
Ran 19 Jul 2026 10:27AM UTC
Files 56
Run time 1s
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

19 Jul 2026 10:25AM UTC coverage: 17.337%. Remained the same
29683309761.8

push

github

guggero
silentpayments: add cross-implementation edge case tests

Add test cases distilled from comparing this package against the
BIP-0352 reference implementation, the secp256k1 silentpayments module
and independent Go/Rust scanners:

  - Annex handling: the annex is any last witness element whose first
    byte is 0x50, not only a single-byte 0x50 element (a divergence
    found in other implementations). Mishandling it shifts which
    element is treated as the control block and bypasses the NUMS
    internal key skip.

  - Smallest-outpoint selection: the outpoint is compared in its
    serialized little-endian form, so for the same txid, vout 256
    sorts before vout 1. An integer comparison would produce a
    valid-looking but wrong input hash and silently break
    sender/receiver agreement.

905 of 5220 relevant lines covered (17.34%)

289.64 hits per line

Source Files on job address - 29683309761.8
  • Tree
  • List 56
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 29683309761
  • d702283d on github
  • Prev Job for on silent-payments-receive (#29572096385.2)
  • Next Job for on silent-payments-receive (#29686072520.3)
  • 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