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

chavic / rust-payjoin / 29016105762
86%
master: 86%

Build:
Build:
LAST BUILD BRANCH: chavic/csharp-user-readme
DEFAULT BRANCH: master
Ran 09 Jul 2026 11:55AM UTC
Jobs 1
Files 64
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

09 Jul 2026 11:06AM UTC coverage: 85.872%. First build
29016105762

push

github

chavic
Expose proposal txid stability on receiver states

Monitor::check_for_transaction already knows the proposal's
transaction ID cannot be tracked when the sender contributed
non-SegWit inputs, and concludes the session as PayjoinProposalSent
without checking the network. That knowledge arrives too late for
receivers that record the expected transaction ID when handing out
the proposal, e.g. to reconcile an incoming payment: with a
non-SegWit sender input the recorded ID is silently wrong, because
the sender's final signature rewrites the script_sig and changes
the ID.

Expose the predicate Monitor uses as proposal_txid_is_stable() on
every state that holds the fallback transaction, and mirror it in
payjoin-ffi. Receivers can now pick a policy as soon as the
original payload is known: decline to contribute and let the
fallback pay, or reconcile that session by script instead of by
transaction ID.

6 of 6 new or added lines in 1 file covered. (100.0%)

13360 of 15558 relevant lines covered (85.87%)

350.45 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29016105762.1 09 Jul 2026 11:55AM UTC 64
85.87
GitHub Action Run
Source Files on build 29016105762
  • Tree
  • List 64
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29016105762
  • f3658a51 on github
  • Next Build on chavic/proposal-txid-stability (#29574910031)
  • 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