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

payjoin / rust-payjoin / 16605192943
83%

Build:
DEFAULT BRANCH: master
Ran 29 Jul 2025 07:14PM UTC
Jobs 1
Files 51
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

29 Jul 2025 07:11PM UTC coverage: 85.921% (+0.05%) from 85.873%
16605192943

push

github

web-flow
Remove unneeded PSBT fields when extracting request (#907)

`PsbtContextBuilder` stores a Psbt with [unneeded fields
removed](https://github.com/payjoin/rust-payjoin/blob/<a class=hub.com/payjoin/rust-payjoin/commit/57ec41b1ebfd325ded9fc216096ec3930ed40b4b">57ec41b1e/payjoin/src/core/send/mod.rs#L524).
Our API later attempts to restore _some_ of these fields after we
process the response from the receiver.

https://github.com/payjoin/rust-payjoin/blob/57ec41b1ebfd325ded9fc216096ec3930ed40b4b/payjoin/src/core/send/mod.rs#L411

However, since the original psbt was already stripped of "unneeded"
fields there is nothing to restore. This commit removes the extranous
PSBT fields when we are extracting the POST request but leaves the
fields in the `original_psbt` untouched.

Related ticket: #906

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

7940 of 9241 relevant lines covered (85.92%)

507.26 hits per line

Jobs
ID Job ID Ran Files Coverage
1 16605192943.1 29 Jul 2025 07:14PM UTC 51
85.92
GitHub Action Run
Source Files on build 16605192943
  • Tree
  • List 51
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16605192943
  • 7040ccac on github
  • Prev Build on master (#16601759995)
  • Next Build on master (#16626389807)
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

© 2025 Coveralls, Inc